LangChain is a framework for developing applications powered by large language models (LLMs).
LangChain simplifies every stage of the LLM application lifecycle:
- Development: Build your applications using LangChain's open-source components and third-party integrations. Use LangGraph to build stateful agents with first-class streaming and human-in-the-loop support.
- Productionization: Use LangSmith to inspect, monitor and evaluate your applications, so that you can continuously optimize and deploy with confidence.
- Deployment: Turn your LangGraph applications into production-ready APIs and Assistants with LangGraph Platform.


一、基础模块(基础框架构建)
Table view
模块
功能
学习建议
二、链式逻辑(Chains)
Table view
模块
功能
学习建议
三、向量检索(Index and Retrieval)
Table view
模块
功能
学习建议
四、工具与代理(Tool & Agent)
Table view
模块
功能
学习建议
五、高级功能(可选进阶)
Table view
模块
功能
适用场景
✅ 推荐入门路径(构建自己的 AI Agent)
- 基础构建: PromptTemplate + LLMChain + ChatOpenAI
- 文档问答: 加载 PDF → Split → Embedding → FAISS → RetrievalQA
- 添加记忆与工具: ConversationalRetrievalChain + Tool + Agent
- 结构化输出: OutputParser + JSON 格式
- 多模态/高级调度: 用 LangGraph 管多轮、多流程对话