<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>实战 on CAO ZUOHUA</title><link>https://caozuohua.github.io/tags/%E5%AE%9E%E6%88%98/</link><description>Recent content in 实战 on CAO ZUOHUA</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 26 Sep 2026 20:40:00 +0800</lastBuildDate><atom:link href="https://caozuohua.github.io/tags/%E5%AE%9E%E6%88%98/index.xml" rel="self" type="application/rss+xml"/><item><title>Dify 深度玩法（五）：Agent、MCP 与一个完整实战</title><link>https://caozuohua.github.io/posts/2026-09-26-dify-deep-dive-05-agent-mcp-practice/</link><pubDate>Sat, 26 Sep 2026 20:40:00 +0800</pubDate><guid>https://caozuohua.github.io/posts/2026-09-26-dify-deep-dive-05-agent-mcp-practice/</guid><description>&lt;h1 id="dify-深度玩法五agentmcp-与一个完整实战"&gt;Dify 深度玩法（五）：Agent、MCP 与一个完整实战&lt;/h1&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;上一篇：&lt;a href="https://caozuohua.github.io/posts/2026-09-26-dify-deep-dive-04-rag/"&gt;RAG 深度玩法&lt;/a&gt;。&#10;本篇是收官：先讲清 Agent 与 Workflow 的分工原则，再讲 MCP 的实际价值，最后把整个系列串成一个跑得通的真实项目——博客勘误官。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="agent-与-workflow谁管什么"&gt;Agent 与 Workflow：谁管什么&lt;/h2&gt;&#10;&lt;p&gt;新版 Dify 的 Agent 带来了 Linux 沙箱与技能（Skills）体系：Agent 可以在隔离环境里执行命令、管理文件、按需安装依赖。能力变强之后，最重要的设计原则反而是&lt;strong&gt;克制&lt;/strong&gt;：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Agent 管判断&lt;/strong&gt;：任务路径开放的环节——自己决定查什么、跑哪个脚本、怎么补证据；&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Workflow 管编排&lt;/strong&gt;：触发、顺序、分支、审批门、重试、归档——所有需要确定性的环节。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="mermaid"&gt;&#10;flowchart TD&#10; T[&amp;#34;定时 / 表单触发&amp;#34;] --&amp;gt; W[&amp;#34;Workflow 编排层&amp;lt;br/&amp;gt;触发·顺序·审批门·重试·归档&amp;#34;]&#10; W --&amp;gt; A{&amp;#34;需要开放判断？&amp;#34;}&#10; A -- &amp;#34;否：路径确定&amp;#34; --&amp;gt; N[&amp;#34;普通节点链&amp;lt;br/&amp;gt;LLM·Code·HTTP·知识检索&amp;#34;]&#10; A -- &amp;#34;是：现场决定做什么&amp;#34; --&amp;gt; AG[&amp;#34;Agent 节点&amp;lt;br/&amp;gt;沙箱内自主执行&amp;#34;]&#10; N --&amp;gt; O[&amp;#34;出口：API / Web App / MCP / 推送&amp;#34;]&#10; AG --&amp;gt; O&#10;&lt;/div&gt;&#10;&lt;script type="module"&gt;&#10; import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';&#10; mermaid.initialize({&#10; startOnLoad: true,&#10; theme: 'neutral',&#10; securityLevel: 'strict',&#10; flowchart: { curve: 'basis' }&#10; });&#10;&lt;/script&gt;&#10;&lt;p&gt;反例是&amp;quot;一个 Agent 干全部&amp;quot;：触发它自己定、写操作它自己批、失败它自己咽——这类流程出问题时你连现场都还原不了。&lt;strong&gt;自主性是成本，不是默认值。&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>