1.LangChain 是什么
LangChain 是 LLM 应用开发领域最早期、最广泛使用的框架之一,定位为通用 LLM 应用框架。它提供了丰富的组件来简化与大语言模型的交互:
- Prompt 管理:模板化提示词构建与复用
- Chain(链):将多个步骤(LLM 调用、工具调用、记忆等)串联成管道
- Agent 抽象:让 LLM 决定是否调用工具
- Tool(工具):标准化的外部能力扩展接口
- Memory(记忆):对话历史的存储与检索
- RAG 支持:检索增强生成的完整实现
LangChain 是 LLM 应用开发领域最早期、最广泛使用的框架之一,定位为通用 LLM 应用框架。它提供了丰富的组件来简化与大语言模型的交互: