从这节课开始,正式进入项目部分的学习。因为前面基础部分,已经把相关的知识点基本都讲到了,项目部分就只是做一个串联,就很简单了。

项目架构

项目整体架构是LangChain的Agent模式,四个数据源对应四个场景的问题。

详细说明

1、问题解析。接到用户问题之后,要结合历史对话,总结出用户的真实问题,过滤无效信息,和方便后续的命名实体识别。

2、Agent Generic Tool,用大模型自身能力,回答一般场景的日常交际问题,比如你好,你是谁之类。

3、Agent Retrival Tool,从文档中召回片段,回答公司相关问题,本项目数据来源于寻医问药网,后续会带大家整理相关文档。

4、Agent Graph Tool,从知识图谱中召回数据,回答疾病相关问题,复用知识图谱问答项目的数据和CQL模板。

5、Agent Search Tool,从Google获取信息,其他Tool没有答案时,作为兜底方案。

这个项目的主要数据源,跟之前的知识图谱问答课程是一样的。如果学过前面课程的,可以回想一下之前的项目,存在哪些问题,在这个大模型项目里面有没有解决,带着问题去学习,效果会更好。

本文链接:http://www.ichenhua.cn/edu/note/710

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