<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>最佳实践 | 面条的草稿箱</title><description>无原创，纯转发</description><link>https://localhost</link><item><title>如何构建一个可靠的 AI Agent？随着 AI 的发展，构建能长期稳定运行且行为可靠的 Agent 已成为 AI 工程师的核心竞争力之一</title><link>https://localhost/posts/45</link><guid isPermaLink="true">https://localhost/posts/45</guid><pubDate>Tue, 02 Dec 2025 00:50:17 GMT</pubDate><content:encoded>&lt;b&gt;如何构建一个可靠的 AI Agent？&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;随着 AI 的发展，构建能长期稳定运行且行为可靠的 Agent 已成为 AI 工程师的核心竞争力之一。借鉴 Anthropic、GitHub 和 Docker 的最新实践，我们可以遵循以下五个关键步骤来打造强大的 AI Agent。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. 从明确的规范开始&lt;/b&gt;&lt;br /&gt;当前多数 Agent 因指令模糊、状态和工作流管理不善而表现不佳。一份好的规范应明确其&lt;b&gt;角色&lt;/b&gt;、&lt;b&gt;技术栈&lt;/b&gt;、&lt;b&gt;预期输出示例&lt;/b&gt;和&lt;b&gt;行为边界&lt;/b&gt;（如数据访问权限、API 速率限制等）。不要只依赖“你是一个有用的助手”，而是给 Agent 一份定义清晰的合同。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 将工作分解为可验证的小任务&lt;/b&gt;&lt;br /&gt;与其给出一个模糊的大任务（例如“为我构建一个 X 的克隆”），不如将其分解为具体、可验证的步骤，如“计划 → 编码 → 测试 → 部署 → 监控”。为 Agent 提供清晰的任务列表和严格的工作流程，能有效避免因模糊性导致的失败。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 在模型外部持久化状态&lt;/b&gt;&lt;br /&gt;为了让 Agent 能够处理长时间运行的任务并在会话中断后恢复，需要将其状态（如进度日志、任务清单、文件差异等）存储在外部文件或数据库中。这确保了 Agent 能够随时检索到完成任务所需的相关上下文。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. 避免过度填充上下文窗口&lt;/b&gt;&lt;br /&gt;将所有信息塞进系统提示会导致响应缓慢和高昂的 Token 成本。更高效的策略是让 Agent 生成代码来调用外部工具或 API，然后仅将结果返回给模型。这种方法能显著节省 Token，使 Agent 响应更快、成本更低。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. 在沙箱中运行高风险操作&lt;/b&gt;&lt;br /&gt;如果 Agent 需要执行代码，必须将其置于&lt;b&gt;沙箱环境&lt;/b&gt;中，并严格&lt;b&gt;限制其可用的工具&lt;/b&gt;和&lt;b&gt;文件系统访问权限&lt;/b&gt;。为 Agent 设置明确的“护栏”，可以有效降低应用和服务器面临的风险。&lt;br /&gt;&lt;br /&gt;总而言之，一个成功的 Agent 由三部分组成：&lt;b&gt;行为&lt;/b&gt;（清晰的规范）、&lt;b&gt;状态&lt;/b&gt;（外部持久化）和&lt;b&gt;护栏&lt;/b&gt;（安全限制）。&lt;br /&gt;&lt;br /&gt;原文链接: &lt;a href=&quot;https://interviewready.io/blog/how-to-build-an-ai-agent-lessons-from-anthrophic-github-and-docker&quot; target=&quot;_blank&quot;&gt;https://interviewready.io/blog/how-to-build-an-ai-agent-lessons-from-anthrophic-github-and-docker&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AIAgent&quot;&gt;#AIAgent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E5%BC%80%E5%8F%91&quot;&gt;#AI开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5&quot;&gt;#最佳实践&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E7%A8%8B%E5%8C%96&quot;&gt;#工程化&lt;/a&gt;&lt;a href=&quot;https://interviewready.io/blog/how-to-build-an-ai-agent-lessons-from-anthrophic-github-and-docker&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;InterviewReady&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;How to Build an AI Agent: Lessons from Anthrophic, Github and Docker&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/bQ7YnChj8c_-K8j4DxPlafvN5yIbiBwnu3MZqXrlyFAnL1pTyNEBbtcAsKFCmQ2yJNcz-U2ilHJ4a5v0McPFzY9ujxWy2gM-px5Ohy5i6oIJ0HMVPOaffXq8VMhxT8Gc0Q9tRqKyVeO-7uH03O84mOwqSyWT8Xm_ennb0eGG7uSoRIzKR9gIj4-37t8SgWnZ1-46rWpHfXksiDr1zGXRTyu0a2mpDKjPjpBkF9jR7EbTsHL8qp_DVWxD0OUwooiHrsHq-3ZcuIanZGNVNsnR6YRSAQKtt1Mq3p3sknaWNFJZD7WpUVlFcyGcHUBNR-Qb6b28vX9uzxxFK7Lrbsvvpw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;How to Build an AI Agent: Lessons from Anthrophic, Github and Docker&lt;/div&gt;
  &lt;div&gt;Learn how to build reliable AI agents using lessons from Anthropic, GitHub, and Docker. Covers agent specs, task breakdown, state management, tool execution, and security. A practical guide for AI engineers building long-running, production-grade agents.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>