AI & Machine Learning
LangChain
LLM 应用开发的事实标准框架,把 prompt、memory、tool、agent 串成链条。
它是什么
LangChain 是一个用于构建 LLM 驱动应用的开源框架。它把大模型调用抽象成「链」(Chain),让你可以把 prompt 模板、对话记忆、外部工具、向量检索等组件像搭积木一样组合起来。
为什么重要
裸调 API 只能做单轮问答,真正的 AI 应用需要多步推理、工具调用、记忆管理。LangChain 把这些工程问题标准化了,不用自己造轮子。
核心概念
ChainAgentToolMemoryRetrieverLCEL
我的使用体验
我用 LangChain 做 Agent 开发的主力框架。LCEL 的管道写法很舒服,但有时候过度抽象反而不好 debug。我的原则:简单场景直接调 API,复杂链路才上 LangChain。