全书目录

附录 G:分章资料清单

G.85 第 43 章《LangChain:把 Agent 做成高层入口、中间件与应用接口》资料清单

8 分钟 3,405 字 第 141 / 161 个阅读单元
  1. LangChain overview 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/overview 角度:agent framework、built on top of LangGraph 采用原因:适合支撑 LangChain 的官方定位。

  2. Frameworks, runtimes, and harnesses 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/concepts/products 角度:framework/runtime 分层 采用原因:适合支撑 LangChain 与 LangGraph 的边界。

  3. Agents 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/agents 角度:create_agent、agent loop、tools、state 扩展建议 采用原因:适合支撑高层入口的系统语义。

  4. Middleware overview 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/middleware/overview 角度:before/after model、tool middleware、guardrails、生命周期控制 采用原因:适合支撑“中间件是框架真正中心之一”。

  5. Custom middleware 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/middleware/custom 角度:hook 类型、wrapper 类型、最佳实践 采用原因:适合支撑 middleware 作为工程控制面的真实落点。

  6. Structured output 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/structured-output 角度:ProviderStrategy、ToolStrategy、schema 采用原因:适合支撑结构化输出的统一抽象。

  7. Runtime 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/runtime 角度:runtime、LangGraph runtime 依赖关系、runtime context 采用原因:适合支撑“高层入口建立在底层运行时之上”。

  8. Human-in-the-loop 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/human-in-the-loop 角度:middleware 形式的人审、审批策略 采用原因:适合支撑 HITL 在 LangChain 中的包装方式。

  9. Philosophy 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/philosophy 角度:历史分层、为什么需要 LangGraph、标准消息接口 采用原因:适合支撑 LangChain / LangGraph / LangSmith 的三层关系。

  10. Context engineering in agents 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/context-engineering 角度:transient context、persistent state、store、middleware、最佳实践 采用原因:适合支撑状态契约与 middleware 的工程化意义。

  11. Models 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/models 角度:标准模型接口、多模态内容、provider 差异统一 采用原因:适合支撑“统一模型接口”这一团队价值。

  12. Multi-agent 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/multi-agent/index 角度:multi-agent 选型、context management、何时需要多 agent 采用原因:适合支撑高层 agent 框架的适用边界。

  13. Custom workflow 作者/机构:LangChain 年份:2026 URL:https://docs.langchain.com/oss/python/langchain/multi-agent/custom-workflow 角度:嵌入 LangChain agent 到 LangGraph、自定义工作流、下沉边界 采用原因:适合支撑“何时应从 LangChain 下沉到 LangGraph”。

  14. Agent Middleware 作者/机构:LangChain Blog 年份:2025 URL:https://blog.langchain.com/agent-middleware/ 角度:middleware 设计动机、控制面、context engineering 采用原因:适合支撑 middleware 不是插件,而是新抽象层。

  15. How do I speed up my agent? 作者/机构:LangChain Blog 年份:2024 URL:https://blog.langchain.com/how-do-i-speed-up-my-agent/ 角度:不要盲目升级多 agent、控制 LLM 调用、何时下沉到 LangGraph 采用原因:适合支撑高层抽象的反模式与边界。

  16. create_agent 源码 作者/机构:LangChain 年份:2026 源码路径:/tmp/langchain.mEFJFV/repo/libs/langchain_v1/langchain/agents/factory.py 角度:create_agent、middleware、state_schema、context_schema、checkpointer、store、CompiledStateGraph 采用原因:适合支撑高层 agent 入口的真实实现。

  17. middleware types 源码 作者/机构:LangChain 年份:2026 源码路径:/tmp/langchain.mEFJFV/repo/libs/langchain_v1/langchain/agents/middleware/types.py 角度:AgentState、runtime、middleware hooks、jump_to 采用原因:适合支撑中间件对象模型。

  18. structured_output 源码 作者/机构:LangChain 年份:2026 源码路径:/tmp/langchain.mEFJFV/repo/libs/langchain_v1/langchain/agents/structured_output.py 角度:ToolStrategy、ProviderStrategy、schema binding 采用原因:适合支撑“结构化输出是统一接口,而非零散技巧”。