1.11 组成结构与典型流程
图 1 展示了社区问答系统的组成结构,从图可见社区问答系统主要由问题、答案和社区三个元素组成。
图 2 展示了用户在社区问答系统中获取信息或者分享知识的典型流程。其中虚线和实线所示流程分别代表用户在社区问答系统中获取信息的两种途径。具体地:
● 首先,用户将其信息需求以查询问题的方式提交到社区问答的检索系统中,检索系统从系统所积累的历史问题答案库中检索出与查询问题在语义上相同或相似的问题,并将候选历史问题及其答案返回给用户。此时用户充当的是搜索者的角色。如果用户从返回的结果中能够找到自己所需的信息,那么用户已经
完成了自己的信息获取过程。
● 如果用户从返回的结果中没有找到自己满意的信息,那么此时用户便在系统的引导下给问题选择合适的类别标签,并对问题进行适当的补充描述,然后将问题正式提交发布以等待其他用户的回答。此时用户充当的是提问者的角色。当在会话页面中看到其他用户提交的答案时,提问者如果能够找到自己满意的答案,便从中选择最满意的答案并将其标注为最佳答案,此时问题将自动关闭并归档到历史问题答案库中以供其他用户提交相似问题时可以直接搜索并浏览历史问题及其答案;如果提问者未能找到自己满意的答案,要么继续等待其他用户的回答,要么关闭当前问题。
● 其他用户根据自己的个人兴趣、知识水平选择一些未解决的问题进行回答,并向系统提交答案。此时用户充当的是回答者的角色。
● 另外,任意用户还可以对其他用户的答案进行投票。此时用户充当的是投票者的角色。如果提问者未在一定时间内选出最佳答案,那么系统将会根据用户的投票信息来自动地选出最佳答案,此时问题也将自动关闭并归档到历史问题答案库中以供其他用户提交相似问题时可以直接搜索并浏览历史问题及其答案。
从图 2 以及对其具体的描述中,可以看到在社区问答系统中主要有:
● 两大功能:检索功能、会话功能,分别对应于以下两类资源。
● 两类资源:宝贵的问题答案库、活跃的社区用户。
● 三个元素:用户、问题、答案。
● 四种角色:搜索者、提问者、回答者、投票者。