Arduino机器人 2019-11-03
一、工程实践介绍
笔者的工程实践课题是基于文本理解的智能聊天机器人设计。聊天机器人大致为一个自动对话系统,研究这样一个的一个系统,主要研究涉及到的知识领域为自然语言处理。该系统读取用户的输入,再根据已经训练好的模型返回给用户答案。用户接收到答案以后,可以对系统的回答进行反馈,如果不满意系统的回答,可以反馈本次表达的关键词。系统通过用户的反馈进行在线学习,加强对话性能。
二、用例图
三、主要的高级用例(High level use case)
上述普通用户的用例中的High level use case是对系统的的回答进行反馈,包括正面和负面的反馈。
上述管理员的用例中的High level use case是对系统做出调整,包括收集更多的数据用深度学习算法对模型进行重新训练,也可以根据用户提出的反馈做出定向的设置调整。
四、Expanded use case
1、对系统的回答进行反馈进行Expanded use case分析,上述的普通用户用例中对智能聊天机器人系统进行反馈是用户主动的行为,对它进行扩展增强的话,可以是在每一段对话之后由系统主动询问反馈,并设置用户打分环节等。
2、对系统做出调整进行Expanded use case分析可以改变深度学习算法,再对系统模型进行调整。