随着互联网时代的来临,我国涌现出许多关于农业发展的相关网站,其中最具代表的有农搜网、神州蔬菜网等。这些网站的主要目的皆是为了给农民提供农业相关信息,提高农业生产质量。但就目前情况来看,这些传统搜索引擎并未在提高农业生产质量方面有着太大成效,其主要原因在于该网站的查准率还相对较低,这使的本就刚接触互联网技术的农民对农业搜索网站产生质疑。基于此,本文将从以上原因出发,对基于用户偏好的智能农业问答系统设计进行探讨。
1智能农业问答系统的设计原则
主要围绕用户体验、精准问答、用户管理三方面进行基于用户偏好的智能农业问答系统设计,具体如以下分析:
1. 1优质的用户体验
基于用户偏好的智能农业问答系统设计的主要目的,是为给从事农业工作者提供更多专业知识。因此,在进行该系统的设计工作时,应将优质的用户体验作为设计工作的首要原则,侧重于用户知识的共享与管理,以简单明了的形式突出知识特点。与此同时,在进行系统界面的设计时,应遵照以文字为主、图片为辅的形式进行设计,合理编排文字段落之间、不同知识点之间的区分,以结构分明的系统界面带给用户优质的问答体验。
1. 2快速的精准问答
农业智能问答系统是一项依靠问答过程帮助用户解决问题的智能系统。因此,在进行该系统的设计工作时,还需将快速的精准问答作为系统设计原则。当用户在该系统中提出某一问题时,系统需以最快的速度完成问题理解、关键词检索、寻找匹配答案等一系列工作,以此缩短用户提出问题到解决问题之间的等待时间,提高系统与用户之间的默契程度,激发用户对智能农业问答系统的使用需求。
1. 3准确的信息推荐
由于该系统将面向农民这一角色,这些用户往往不太擅长将需求信息进行扩展,无法从多角度对需求信息进行搜索提问。因此,智能农业问答系统在设计过程中,应充分考虑到为用户推荐与其提出问题相关的信息,并根据用户偏好的更新而改变系统推荐信息,以此保障用户从系统中获取到更多问题解决答案。
2系统总体框架设计
采用BSS架构进行智能农业问答系统的整体框架系统[z7,将系统整体框架分为客户端模块、问句处理模块、信息检索匹配模块以及信息推荐模块,具体系统框架如图1所示。
2. 1客户端模块
该模块主要作用与对用户活动行为进行管理,用户在经过注册、登录等一系列行为之后,在客户端模块提出相关信息,并在此模块获取最终解答结果。客户端模块是该系统的起点也是其终点,在整个系统中扮演着至关重要的角色。
2. 2问句处理模块
问句处理模块主要进行用户问题理解,从问题中的关键字、标点符号、停用词等分解处理成为相应的关键词序列,在将此关键词序列进行合理的扩展,使其成为一个能够用于相似度计算的关键词序列,并此序列发送至信息检索匹配模块进行下一步工作。
2. 3信息检索匹配模块
信息检索匹配模块主要进行关键词序列接收、检索以及匹配的工作。在接收到问句处理模块发送的相关序列之后,根据序列中相应的关键词检索系统中与之匹配的信息,利用权值相似算法计算并得出最为匹配的答案,并将此答案发送至信息推荐模块中。
2. 4信息推荐模块
该模块在接收到上一模块的问题答案之后,将此答案发送至客户端模块的同时,并将此答案所涉及的信息作为该用户知识点需求与关注范围进行相应的记录,以此为用户推进与其需求知识点相关的各类信息,拓宽用户知识触及面。
3系统功能模块设计
3. 1语句意义理解功能模块
智能农业问答系统主要功能是对用户提出的相关问题进行精准回答。因此,在该系统中设计语句意义理解这一功能。该功能模块主要采用基于词库的方法将用户所提出的问题进行分段理解处理,再根据相关词库从中提取出相应的关键字,以此形成与用户问题相关的关键字集,从而将此集作为检索及匹配答案的主要依据。具体语句意义理解功能模块工作流程如图2所示。
3. 2信息检索匹配功能
该功能模块主要作用于在系统中对用户搜索信息关键词、答案、信息访问次数等,进行追踪与记录并处理,以预定格式将处理完毕的相关信息暂时存储至数据库中。用户在应该本系统的过程中,其自身的动态偏好也会随着时间及相关因素所影响而发生改变,用户知识点范围也会随之扩大。因此,笔者将在信息检索匹配功能中设计用户偏好与本体间结合的智能检索模型,以此实现在用户退出系统后,继续对该用户的行为记录进行分析归纳,并将此纳为该用户的信息偏好更新于个人的动态兴趣库中,为用户推荐其需求范围以内的相关知识点信息,保障智能农业问答系统不会随着用户偏好的更新而淘汰。