LangChain

开源的 LLM 应用开发框架,是构建 AI Agent 和 Copilot 的事实标准之一。

  • 仓库:langchain-ai/langchain
  • 星标:约 144k (2026-08)
  • 语言:Python + TypeScript
  • 定位:Agent 工程平台

核心组件

  1. LLM 抽象层:统一接口接入各种模型提供商
  2. Prompt 管理:模板、序列化、版本管理
  3. Chain:多步骤工作流编排
  4. Agent:自主决策 + 工具调用
  5. Memory:对话历史记忆管理
  6. RAG:文档加载、切分、向量检索
  7. Tools:内置大量工具集成

生态

  • LangGraph:状态化多 Agent 编排
  • LangSmith:LLM 应用可观测性
  • LangServe:将 Chain 部署为 API

优势

  • 生态最丰富,组件最全
  • 社区最大,遇到问题容易找到解决方案
  • 持续迭代,紧跟前沿

劣势

  • 学习曲线陡峭
  • API 变动频繁,版本兼容性问题
  • 被诟病”过度抽象”,简单场景不需要

适用场景

  • 复杂 LLM 应用 / Copilot 的深度定制开发
  • 需要多种工具集成和复杂工作流
  • 有专职 AI 工程师的团队

更多对比见 AI Copilot 整体方案调研