首页 / LangChain

⛓️ LangChain 是什么?

AI开发的「瑞士军刀」,什么功能都有

开发工具

⚡ 一句话秒懂

AI开发的「瑞士军刀」,什么功能都有

📖 举个故事

程序员阿强想做一个能联网查资料、能记住用户偏好、还能调用计算器的AI助手。如果全部自己写,每个功能都要从零做起,累死人。他发现了一个叫LangChain的工具包,里面什么都有:联网搜索的组件、记忆组件、调用工具的组件。他像搭积木一样把这些组件拼起来,半天就做完了原来要两周的项目。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

LangChain是构建AI应用最流行的框架。想快速做个客服机器人?用LangChain的RAG模板:导入文档→切分→向量化→加提示词→完成。想做数据分析Agent?用LangChain的Agent模块:给它挂上SQL查询工具、画图工具、计算器,就能问它「上月销量前十的产品是什么?画个柱状图」。

📚 进阶原理

LangChain提供模型I/O(调用LLM)、检索(文档加载、切分、向量存储)、Agent(工具调用、记忆)和Chain(任务编排)四大模块。LCEL(LangChain Expression Language)提供声明式Pipeline语法。生态丰富:LangSmith用于调试追踪,LangServe用于部署,LangGraph用于构建复杂有状态工作流。

继续学习相关术语