上节课,演示了项目整体效果,相信大家对项目的功能,有了大概的了解。接下来,还要从知识点的角度,给大家介绍一下整个课程的内容。帮助大家在课前,对这个项目涉及的知识点,建立一个宏观的认识。

课程内容

1、OpenAI

大约7节课的篇幅,讲解OpenAI对话接口的使用方法。

(1)接口调用、Token计算。

(2)多轮对话、Embedding、相似度文本召回。

2、LangChain

课程的重点,大约18节课的篇幅,系统讲解LangChain的各种Chain。

(1)LLMChain、SequentialChain、ConversationChain、QAChain、LLMRequestsChain

(2)提示词、Memory、文档加载、文本分割、Faiss召回、文档问答。

(3)Agent、自定义Tool、多Agent协作,自定义提示词。

3、综合项目

大约15节课,用一个大项目,把基础内容进行串联,项目整体架构是Agent模式。

(1)大模型结合历史会话,总结用户真实问题。

(2)大模型自身能力、公司文档召回、Neo4j数据召回、Google搜索,四个数据源解决四类问题。

(3)Gradio界面布局、LangSmith监控。

4、其他

(1)之前项目的界面,是用前后端的方式实现,门槛比较高,这个项目改成Gradio,不需要前端基础,也能搞定界面。

(2)很多同学反馈说,准备把这个项目写到简历里,课程最后赠送一节面试考点梳理的内容。

特殊说明

1、项目基于OpenAI模型实现,其他模型推理能力有限,支撑不了Agent架构,忽略后面提到的模型切换的功能。

2、这套课程的体量已经很大了,模型微调和推理加速之类的内容,会在后面单独开设专题讲解。

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

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