<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI Agent on Leanku 的博客</title><link>https://www.leanku.com/tags/ai-agent/</link><description>Recent content in AI Agent on Leanku 的博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 11 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.leanku.com/tags/ai-agent/index.xml" rel="self" type="application/rss+xml"/><item><title>推荐几个Agent Skills 资源</title><link>https://www.leanku.com/post/ai/agent-skills-resource-recommendation/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.leanku.com/post/ai/agent-skills-resource-recommendation/</guid><description>&lt;p&gt;随着 AI Coding 和 Agent 的发展，Skill 正逐渐成为扩展 Agent 能力的重要方式。&lt;/p&gt;&#10;&lt;p&gt;一个 Skill 通常由 &lt;code&gt;SKILL.md&lt;/code&gt; 以及可选的脚本、参考资料和资源文件组成，用于把某一类任务的知识、流程和经验封装起来，让 Agent 在需要时加载并执行。Agent Skills 目前已经形成开放格式规范，并支持通过渐进式加载机制减少不必要的上下文消耗。&lt;/p&gt;&#10;&lt;p&gt;如果你正在学习 Agent Skills，或者已经开始使用 Claude Code、Codex、Cursor 等 AI 编程工具，下面这些资源值得收藏。&lt;/p&gt;&#10;&lt;h2 id="一-学习与官方资源"&gt;一、 学习与官方资源&lt;/h2&gt;&#10;&lt;h3 id="agent-skills-官方规范"&gt;Agent Skills 官方规范&lt;/h3&gt;&#10;&lt;p&gt;地址：&lt;a href="https://agentskills.io/"target="_blank" rel="noopener noreferrer"&gt;https://agentskills.io/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;介绍：Agent Skills 的官方开放规范，介绍 Skill 的基本结构、&lt;code&gt;SKILL.md&lt;/code&gt;、元数据、资源目录以及 Progressive Disclosure，是学习 Skills 最值得优先阅读的资料。&lt;/p&gt;&#10;&lt;h3 id="agent-skills-github"&gt;Agent Skills GitHub&lt;/h3&gt;&#10;&lt;p&gt;地址：&lt;a href="https://github.com/agentskills/agentskills"target="_blank" rel="noopener noreferrer"&gt;https://github.com/agentskills/agentskills&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;介绍：Agent Skills 开放规范的官方 GitHub 项目，可以查看规范源码、文档和相关示例，也适合跟踪规范的后续发展。&lt;/p&gt;&#10;&lt;h3 id="anthropic-skills"&gt;Anthropic Skills&lt;/h3&gt;&#10;&lt;p&gt;地址：&lt;a href="https://github.com/anthropics/skills"target="_blank" rel="noopener noreferrer"&gt;https://github.com/anthropics/skills&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;介绍：Anthropic 官方 Skills 仓库，提供文档处理、PDF、Excel、PowerPoint 等实际 Skill，可以直接参考成熟 Skill 的目录结构和编写方式。&lt;/p&gt;&#10;&lt;h3 id="claude-agent-skills"&gt;Claude Agent Skills&lt;/h3&gt;&#10;&lt;p&gt;地址：&lt;a href="https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview"target="_blank" rel="noopener noreferrer"&gt;https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;介绍：Claude 官方 Skills 文档，介绍 Skills 的工作机制、创建方式、API 使用方法以及安全注意事项。&lt;/p&gt;</description></item><item><title>AI Agent Skill：让 Agent 真正学会“怎么做事”</title><link>https://www.leanku.com/post/ai/ai-agent-skill-explained/</link><pubDate>Tue, 24 Mar 2026 21:33:45 +0800</pubDate><guid>https://www.leanku.com/post/ai/ai-agent-skill-explained/</guid><description>&lt;p&gt;AI Agent 的基本模型：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Agentic Coding&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Context Engineering&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;MCP&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Tool Design&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Agent Loop&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;但还有一个问题没有解决：&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Agent 知道有哪些工具，也知道怎么调用工具，为什么它还是经常“不知道应该怎么做”？&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;例如让 Agent 完成一次代码 Review。&lt;/p&gt;&#10;&lt;p&gt;它可能拥有：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git_diff&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;read_file&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;search_code&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;run_test&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;这些 Tool 已经足够让它操作代码库。&lt;/p&gt;&#10;&lt;p&gt;但它仍然需要知道：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;先看什么？&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;重点检查什么？&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;什么问题值得报告？&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;如何判断问题严重程度？&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;什么时候应该运行测试？&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;最终应该如何输出？&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;这些内容既不是 Tool，也不是 MCP。&lt;/p&gt;&#10;&lt;p&gt;它更接近一种：&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;任务级的知识、流程和操作规范。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;这就是 Agent Skill。&lt;/p&gt;&#10;&lt;p&gt;今天的 Agent Skills 已经不只是某个产品里的一个概念，而是正在形成一个开放的文件格式和生态。官方规范将 Skill 定义为一个包含 &lt;code&gt;SKILL.md&lt;/code&gt; 的目录，可以进一步携带脚本、参考资料和其他资源，并通过 Progressive Disclosure 按需加载。&lt;/p&gt;&#10;&lt;h2 id="1-skill-到底是什么"&gt;1. Skill 到底是什么？&lt;/h2&gt;&#10;&lt;p&gt;先给出一个比较工程化的定义：&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;Skill 是围绕某一类任务封装的可复用知识、操作流程、规则、示例和辅助资源，让 Agent 能够以更加稳定和一致的方式完成这类任务。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;例如：&lt;/p&gt;</description></item><item><title>AI Agent 的工作原理：从 Tool Calling 到自主任务执行</title><link>https://www.leanku.com/post/ai/ai-agent-how-it-works-tool-calling/</link><pubDate>Tue, 24 Mar 2026 20:33:45 +0800</pubDate><guid>https://www.leanku.com/post/ai/ai-agent-how-it-works-tool-calling/</guid><description>&lt;p&gt;前面几篇文章分别了解了 Agentic Coding、Context Engineering、MCP 和 MCP Tool Design。&lt;/p&gt;&#10;&lt;p&gt;把这些内容放在一起，就会出现一个更核心的问题：&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;AI Agent 到底是怎么“行动”的？&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;我们经常看到这样的描述：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;用户：&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;“帮我分析一下这个项目的问题，并修复它。”&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Agent：&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;读取代码&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;→ 分析问题&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;→ 修改代码&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;→ 运行测试&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;→ 发现错误&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;→ 再次修改&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;→ 重新测试&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;→ 完成任务&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;看起来像是 AI 在「自主工作」。&lt;/p&gt;&#10;&lt;p&gt;但从工程角度看，它并不是一个神秘的黑盒。&lt;/p&gt;&#10;&lt;p&gt;Agent 的核心其实可以抽象成一个不断循环的过程：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;理解任务&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;观察当前环境&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;决定下一步行动&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;调用 Tool&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;获得结果&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;更新 Context&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;再次判断&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;……&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;任务完成&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;也就是说：&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;Agent 最核心的能力，不是一次生成一个答案，而是能够根据环境反馈持续决定下一步应该做什么。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="1-从一次-llm-调用开始"&gt;1. 从一次 LLM 调用开始&lt;/h2&gt;&#10;&lt;p&gt;最简单的 LLM 应用其实非常直接：&lt;/p&gt;</description></item><item><title>Agentic Coding：从“让 AI 写代码”到“让 AI 完成软件工程任务”</title><link>https://www.leanku.com/post/ai/agentic-coding-from-code-generation-to-software-engineering/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.leanku.com/post/ai/agentic-coding-from-code-generation-to-software-engineering/</guid><description>&lt;p&gt;最近看到一个新词：&lt;strong&gt;Agentic Coding&lt;/strong&gt;，了解了一下。&lt;/p&gt;&#10;&lt;p&gt;近几年，AI 写代码已经从一个新鲜功能变成了开发者日常工作的一部分。&lt;/p&gt;&#10;&lt;p&gt;最开始，我们让 AI 补全一行代码；后来可以让它生成一个函数、一段 SQL，甚至生成一个完整的页面。再后来，Cursor、Claude Code、GitHub Copilot 等工具开始能够读取整个代码库、修改多个文件、执行命令和运行测试。&lt;/p&gt;&#10;&lt;p&gt;这时候，事情开始发生变化。&lt;/p&gt;&#10;&lt;p&gt;以前我们更习惯说：&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;「让 AI 帮我写代码。」&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;现在越来越接近：&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;「把这个开发任务交给 AI，让它自己完成。」&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;这就是 &lt;strong&gt;Agentic Coding&lt;/strong&gt; 值得讨论的地方。&lt;/p&gt;&#10;&lt;p&gt;它并不是简单地把代码生成能力做得更强，而是把 AI 在软件开发中的角色从「代码助手」进一步推向「任务执行者」。&lt;/p&gt;&#10;&lt;h2 id="从代码补全到-coding-agent"&gt;从代码补全到 Coding Agent&lt;/h2&gt;&#10;&lt;p&gt;最早一代 AI 编程工具解决的问题其实非常明确：&lt;strong&gt;预测开发者接下来可能要写什么代码。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;开发者输入前面的代码，AI 根据当前文件和上下文预测后面的内容。&lt;/p&gt;&#10;&lt;p&gt;这种模式本质上还是：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;开发者&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;写代码&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;AI 提供建议&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;开发者确认&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;后来，AI Coding 进入了第二个阶段。&lt;/p&gt;&#10;&lt;p&gt;开发者不再需要逐行告诉 AI 怎么写，而是可以直接描述一个需求：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;给用户登录接口增加 Refresh Token。&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Access Token 有效期 30 分钟，&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Refresh Token 有效期 7 天，&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;并增加 Token 刷新接口。&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;AI 可以生成多个文件、修改已有代码，并根据项目结构调整实现。&lt;/p&gt;</description></item></channel></rss>