<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LangChain on 隔叶黄莺 Yanbin's Blog - 软件编程实践</title><link>https://yanbin.blog/categories/langchain/</link><description>Recent content in LangChain on 隔叶黄莺 Yanbin's Blog - 软件编程实践</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>yabqiu@gmail.com (Yanbin Qiu)</managingEditor><webMaster>yabqiu@gmail.com (Yanbin Qiu)</webMaster><copyright>Yanbin 隔叶黄莺</copyright><lastBuildDate>Wed, 08 Apr 2026 20:06:48 -0500</lastBuildDate><atom:link href="https://yanbin.blog/categories/langchain/index.xml" rel="self" type="application/rss+xml"/><item><title>LangChain Quick Start AI Agent 分析</title><link>https://yanbin.blog/langchain-quickstart-agent-analysis/</link><pubDate>Wed, 08 Apr 2026 20:06:48 -0500</pubDate><author>yabqiu@gmail.com (Yanbin Qiu)</author><guid>https://yanbin.blog/langchain-quickstart-agent-analysis/</guid><description>
&lt;p&gt;上一篇 &lt;a href="https://yanbin.blog/langchain-1-2-get-started/"&gt;LangChain 1.2 入门学习&lt;/a&gt; 中使用了特定的 ChatOllama/ChatGoogleGenerativeAI, 或统一的
init_chat_model 方式创建一个与 LLM 的交互程序，并以此基础实现了一个简单的 AI Agent, 工具调用是根据响应中消息格式手工调用的，
会话处理是自己拼接全部对话历史。现在知名的 LLM 都支持推理，所以顺代也用灰色字体显示了 'thinking' 的文本内容。&lt;/p&gt;
&lt;p&gt;本文直接学习官方 &lt;a href="https://docs.langchain.com/oss/python/langchain/quickstart"&gt;Quickstart&lt;/a&gt; 中的一个 &lt;code&gt;AI Agent&lt;/code&gt;, 该 Agent
实现了以下功能&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;有了上下文，会记忆会话历史&lt;/li&gt;
&lt;li&gt;支持调用多个工具&lt;/li&gt;
&lt;li&gt;提供结构化一致性的响应数据格式&lt;/li&gt;
&lt;li&gt;能通过上下文处理用户特定的信息&lt;/li&gt;
&lt;li&gt;跨交互维护会话状态&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>LangChain 1.2 入门学习</title><link>https://yanbin.blog/langchain-1-2-get-started/</link><pubDate>Tue, 07 Apr 2026 21:25:48 -0500</pubDate><author>yabqiu@gmail.com (Yanbin Qiu)</author><guid>https://yanbin.blog/langchain-1-2-get-started/</guid><description>
&lt;p&gt;AI 界日新月异，新名词层出不穷，像 Prompt Engineering, Context Engineering, 到如今又来了 Harness Engineering. 现在最怕两个人出来搞事情，
Dario Amodei 和 Andrej Karpathy, 前者宣称 AI 可替代一切，人变得一文不值，后者专造名词。在大语言模型时代，搞机器学习了，专注模型的不用多少人，
多数人还能在 AI 上蹭热点的话就剩下 AI Agent 的这个赛道了，其余就是应用了，例如 Vibe Coding，或更贴近具体业务的应用。&lt;/p&gt;
&lt;p&gt;像各大 AI 编程工具，如 Codex, Claude Code, OpenCode, GitHub Copilot， Gemini, Cursor, Antigravity, Trae 本质上都是在比拼各家
AI Agent 的能力。最近火的那个 OpenClaw 也是一个学习 AI Agent 的好范例。&lt;/p&gt;
&lt;p&gt;而 AI Agent 方面的框架首当其冲就是 LangChain, 它提供了 Python 和 TypeScript 两种语言的支持，网上有人做了个
&lt;a href="https://github.com/langchain4j/langchain4j"&gt;langchain4j&lt;/a&gt;, 这种跟随项目恐怕也坚持不了多久。其他 AI Agent 框架有 [Pydantic AI]，
微软的 AutoGen, Crew AI, AWS Strands Agents. 各大语言模型 OpenAI, Anthropic, Gemini 都有自己的 SDK, 但要开发一个 Multi Agent
的系统更需要一个第三方的 AI Agent 框架来整合各家模型的能力，提供统一的接口和工具，这个框架就是 LangChain.&lt;/p&gt;</description></item></channel></rss>