这节课的标题,我是起的还是很谨慎的,叫做用户“常见问题”处理模板,也就说明这个项目能回答的问题是有限的,只能处理模板中定义好的常见问题,而且,这些模板也是从用户的常见问题中归纳出来的。

模板示例

内容不可见,请联系管理员开通权限。

question:用户提问的标准模板,%ENT%这些特殊标记,需要替换成提取的词槽,再跟用户问题进行比对。

cypher:问题对应的CQL语句,CQL返回的结果越精准,后续处理逻辑就越简单。

answer:回复的模板,查到结果后,替换%ENT%之类的特殊标记,和RES标记,就是返回给用户的答案。

slots:问题CQL需要的关键信息,单轮对话中,如果缺少项目,则无法查询,多轮对话中,可以追问。

example:问题demo。

定义模板

内容不可见,请联系管理员开通权限。

模板是这个问答项目的核心,模板的多少,决定了这个项目能覆盖的问题类型。以上模板是一些示例,大家可以结合自己的想法,补充一些模板,让这个系统能查询更多内容。

本文链接:http://ichenhua.cn/index.php/edu/note/600

版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!