LangChain
LangChain核心模块
-
Chat Model:使LLM获得聊天对话能力,更重要的是使LLM获得多角色能力(System,Human,AI,Function角色)
-
Chat Prompt Template:提供了便捷维护不同角色的提示词模版与消息记录的接口
LangChain中通过SelfHostedModel的抽象来支持ChatGLM。
LangChain Agent生态
-
基于LLM的智能代理是通往AGI的有效探索
-
最主要的3个组件
-
Planning规划
-
Prompt提示
-
Agent代理:决定下一步作什么
-
-
Memroy记忆
-
short-term内存
-
long-term:向量数据库
-
-
Tool工具:各种外部工具
-
-
相比LLM+API应用,智能代理的优势
-
自我纠正:约束和管理随机性,提高正确性
-
处理多跳任务
-
解决长期任务:持久化
-
智能代理分类
-
行动代理:旨在决定行动序列(例如OpenAI Function Call,R