LangChain
开源的 LLM 应用开发框架,是构建 AI Agent 和 Copilot 的事实标准之一。
- 仓库:langchain-ai/langchain
- 星标:约 144k (2026-08)
- 语言:Python + TypeScript
- 定位:Agent 工程平台
核心组件
- LLM 抽象层:统一接口接入各种模型提供商
- Prompt 管理:模板、序列化、版本管理
- Chain:多步骤工作流编排
- Agent:自主决策 + 工具调用
- Memory:对话历史记忆管理
- RAG:文档加载、切分、向量检索
- Tools:内置大量工具集成
生态
- LangGraph:状态化多 Agent 编排
- LangSmith:LLM 应用可观测性
- LangServe:将 Chain 部署为 API
优势
- 生态最丰富,组件最全
- 社区最大,遇到问题容易找到解决方案
- 持续迭代,紧跟前沿
劣势
- 学习曲线陡峭
- API 变动频繁,版本兼容性问题
- 被诟病”过度抽象”,简单场景不需要
适用场景
- 复杂 LLM 应用 / Copilot 的深度定制开发
- 需要多种工具集成和复杂工作流
- 有专职 AI 工程师的团队
更多对比见 AI Copilot 整体方案调研