<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>LangGraph on 星澜</title>
    <link>/tags/langgraph/</link>
    <description>Recent content in LangGraph on 星澜</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Sun, 29 Mar 2026 14:00:00 +0800</lastBuildDate>
    <atom:link href="/tags/langgraph/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>05. AI Agent 与 Harness：Agent Harness、Graph 与退款 Agent</title>
      <link>/post/2026/03/29/2026032905/</link>
      <pubDate>Sun, 29 Mar 2026 14:00:00 +0800</pubDate>
      <guid>/post/2026/03/29/2026032905/</guid>
      <description>&lt;h2 id=&#34;引言&#34;&gt;引言&lt;/h2&gt;&#xA;&lt;p&gt;上一篇讲的是第一类场景：用现成 agent 产品时，团队怎么把自己的 harness 搭好。&lt;/p&gt;&#xA;&lt;p&gt;这篇讲第二类：如果是自己开发退款 agent、审批 agent、客服分诊 agent，&lt;code&gt;agent harness&lt;/code&gt; 到底长什么样？&lt;/p&gt;&#xA;&lt;p&gt;这是《&lt;a href=&#34;/post/2026/03/29/2026032901/&#34;&gt;01. AI Agent 与 Harness：概念梳理&lt;/a&gt;》里提到的第二类场景——不是在现成 agent 产品外面加一层团队规范，而是自己从头搭一套业务 agent 系统。&lt;/p&gt;&#xA;&lt;p&gt;对退款、审批、客服分诊、工单流转这类系统来说，第一步通常不是先打磨 prompt，而是先把流程图画出来。&#xA;图一旦清楚，第一版系统骨架往往也就跟着出来了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;为什么先画流程图再谈-agent&#34;&gt;为什么先画流程图，再谈 agent&lt;/h2&gt;&#xA;&lt;p&gt;这当然不是说：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;流程图 = 代码&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;而是说，对于退款、审批、分诊、风控这类业务 agent，你一旦能把下面几件事画清楚，第一版系统骨架其实就已经出来了：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;有哪些节点&lt;/li&gt;&#xA;&lt;li&gt;节点之间怎么流转&lt;/li&gt;&#xA;&lt;li&gt;哪些节点必须确定性执行&lt;/li&gt;&#xA;&lt;li&gt;哪些节点可以交给模型判断&lt;/li&gt;&#xA;&lt;li&gt;哪些地方要加人工接管&lt;/li&gt;&#xA;&lt;li&gt;哪些地方要加验证和返工&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;很多团队一开始觉得自己是在“做 AI agent”，后来真正落地时会发现，第一步其实更像：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;画流程图&lt;/li&gt;&#xA;&lt;li&gt;画状态流转&lt;/li&gt;&#xA;&lt;li&gt;画工具调用图&lt;/li&gt;&#xA;&lt;li&gt;画失败回退路径&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这些图一旦清楚了，agent harness 的大部分骨架也就跟着清楚了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;能画出流程图，不代表已经把 agent 写完了；但通常已经走到了“能开始写 agent harness”的阶段。&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;graph-在表达什么&#34;&gt;Graph 在表达什么&lt;/h2&gt;&#xA;&lt;p&gt;这里说的 &lt;code&gt;graph&lt;/code&gt;，不要只把它理解成某个具体框架的对象。&lt;br&gt;&#xA;它更广义地指：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;节点&lt;/li&gt;&#xA;&lt;li&gt;边&lt;/li&gt;&#xA;&lt;li&gt;状态&lt;/li&gt;&#xA;&lt;li&gt;路由规则&lt;/li&gt;&#xA;&lt;li&gt;重试和返工路径&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;一个业务 agent 的 graph，通常至少会包含几类节点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;LLM 节点&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;负责意图理解、信息提取、回复生成、某些开放判断&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;工具节点&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;查订单、查政策、调退款接口、写工单、发通知&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;规则节点&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;权限判断、风控判断、政策判断&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;验证节点&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;检查动作结果是否真的生效&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;人工节点&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;升级审批、转人工处理、人工兜底&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这时 graph 真正表达的，不只是“业务流程长什么样”，还包括：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
