大模型实战 P37 CQL词槽填充和相关问题筛选
前面课程当中,我们用大模型识别出了问题中的实体。接下来,就可以把识别出的实体,填充到CQL模板当中了。另外,预设的模板有很多,在查询之前,还需要筛选一下,过滤掉跟用户问题无关的模板。
代码示例
1、CQL模板
复用前面知识图谱的内容,重点是CQL语句的写法,可以参考前面课程或者查询Neo4j文档。
内容不可见,请联系管理员开通权限。
2、文本替换函数
内容不可见,请联系管理员开通权限。
3、替换模板占位符
内容不可见,请联系管理员开通权限。
4、筛选相关问题
筛选的目的,是排除无关信息的干扰,只给模型输入相关的问题。比如,用户问感冒了吃什么药?模板里面的有什么症状,就是无关信息,需要过滤掉。
内容不可见,请联系管理员开通权限。
这节课看上去代码很多,但都是之前讲过的内容,建议大家课后,理解思路之后,自己尝试实现功能。
本文链接:http://ichenhua.cn/edu/note/716
版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!