全部系列

LangChain

AI 开发 · 共 11 篇 · 按发布时间正序排列

LangChain 1.x 从入门到实战:模板、工具、Agent、RAG 与评测 11 篇

Code

LangChain 入门:定位与第一次调用

裸 SDK 是写大模型应用最顺手的起点:pip install openai,十几行代码就能跑通第一次对话。但应用一旦长大——提示词要复用、输出要解析成 JSON、模型要能换、多步逻辑要编排——重复劳动就开始在裸 SDK…

45
Code

LangChain 提示模板

第 1 篇/post/1701的结尾留了个钩子:单轮调用裸 SDK 反而更短,框架的价值要从提示词复用、输出解析、流程编排这三类重复劳动里兑现。本篇是《LangChain 从入门到实战》第 2 篇/post/1705,讲…

37
Code

LangChain 结构化输出

第 2 篇/post/1705的结尾留了个钩子:当输出格式复杂到 fewshot 示例都描述不清时,就该换结构化输出的路子。本篇是《LangChain 从入门到实战》第 3 篇/post/1706,主角是一个方法:wit…

28
Code

LangChain 工具调用

第 3 篇/post/1706拆 with_structured_output 时留了条线头:function_calling 方法借的正是各家的工具调用通道——OpenAI 叫 tool calling,Anthrop…

27
Code

LangChain LCEL 链

第 2 篇/post/1705讲提示模板时埋了个伏笔:模板本身就是 Runnable,能用管道符与模型直接串联,| 背后的组装规则是第 5 篇/post/1699的主场;第 4 篇/post/1703收尾又预告,见 ag…

32
Code

LangChain create_agent 实战

第 4 篇/post/1703收尾留了张欠条:手动执行循环是 agent 的骨架,但每个应用重抄一遍并不体面,create_agent 会把它收编成一行;第 5 篇/post/1699讲完链式编排,又把话头递到了 age…

38
Code

LangChain 记忆与状态

第 6 篇/post/1698收尾留了个扣子:create_agent 配上 checkpointer,agent 有了跨调用的会话记忆,但那份记忆只活在内存里、只属于一个线程。本篇是《LangChain 从入门到实战》…

33
Code

LangChain RAG 组件实战

第 5 篇/post/1699拼 RAG 骨架时留了话头:字典查表式的 retrieve 只是占位,换成真检索器骨架才算活;第 7 篇/post/1707讲 Store 时又把语义相似度检索按住未表。本篇是《LangCh…

20
Code

LangChain 评测实战

第 8 篇/post/1700把本地笔记问答从文件一路跑通到答案,收尾却留了个悬案:检索三板斧调完到底有没有变好,肉眼问三五条问题说了不算。本篇是《LangChain 从入门到实战》第 9 篇/post/1708,专讲评…

36
Code

LangChain 实战:知识库客服机器人

第 9 篇/post/1708立完回归纪律,系列攒下的能力清单已经齐整:模型入口、提示模板、结构化输出、工具调用、LCEL 链、agent、双记忆、RAG、评测——九块积木各自单独验过收,却还没在同一个程序里同框工作过。…

45
Code

LangChain 总结与选型边界

《LangChain 从入门到实战》写到本篇是第 11 篇/post/1704,也是收官。前十篇沿着"从调用到应用"的坡度走完:模板让提示变成数据,结构化输出让解析变成声明,工具让函数变成协议,LCEL 让流程变成管道,…

26