<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Skill on Kmoon Blog</title>
    <link>https://blog.kmoon.fun/blog/skill/</link>
    <description>Recent content in Skill on Kmoon Blog</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
      <managingEditor>hushan@kmoon.fun (Kmoon)</managingEditor>
    
    
      <webMaster>hushan@kmoon.fun (Kmoon)</webMaster>
    
    
    <copyright>Copyright © 2020-2026. Kmoon.</copyright>
    
    
    <lastBuildDate>Thu, 08 Oct 2026 11:35:21 +0800</lastBuildDate>
    
    
    <follow_challenge>
        <feedId>00000000000000000</feedId>
        <userId>00000000000000000</userId>
    </follow_challenge>
    
    <atom:link href="https://blog.kmoon.fun/blog/skill/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>基于阿里云 AgentLoop 的 Skill 评估与优化最佳实践</title>
      <link>https://blog.kmoon.fun/%E5%9F%BA%E4%BA%8E%E9%98%BF%E9%87%8C%E4%BA%91-agentloop-%E7%9A%84-skill-%E8%AF%84%E4%BC%B0%E4%B8%8E%E4%BC%98%E5%8C%96%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</link>
      <pubDate>Thu, 08 Oct 2026 11:35:21 +0800</pubDate><author>hushan@kmoon.fun (Kmoon)</author>
      <guid>https://blog.kmoon.fun/%E5%9F%BA%E4%BA%8E%E9%98%BF%E9%87%8C%E4%BA%91-agentloop-%E7%9A%84-skill-%E8%AF%84%E4%BC%B0%E4%B8%8E%E4%BC%98%E5%8C%96%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://mp.weixin.qq.com/s/yqzWQVQaGxTm3AV3dh6LYg&#34;&gt;基于阿里云 AgentLoop 的 Skill 评估与优化最佳实践&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;在 AI Agent 应用中，Skill（技能）是赋予 Agent 特定领域能力的关键资产。然而，一个 Skill 从编写到发布，如何确保它在真实场景中表现良好？如何量化它的质量？如何系统性地持续优化？&lt;/p&gt;&#xA;&lt;p&gt;这套流程的核心理念是：用可观测数据感知现状，用离线实验量化质量，用 Bad Case 驱动优化，用评分趋势验证效果。&lt;/p&gt;&#xA;&lt;h1 id=&#34;skill-的创建与管理&#34;&gt;Skill 的创建与管理&lt;/h1&gt;&#xA;&lt;p&gt;Skill 本质上是一组结构化的指令和约束，用于指导 Agent 在特定领域（如 CMS 运维、代码审查、工单处理等）中执行任务。&lt;/p&gt;&#xA;&lt;p&gt;一个典型的 Skill 包含以下要素：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Prompt 指令：定义 Agent 的操作流程、步骤和约束；&lt;/li&gt;&#xA;&lt;li&gt;工具调用规范：指定 Agent 应调用的 CLI 命令或 API；&lt;/li&gt;&#xA;&lt;li&gt;输出约束：规定输出的格式、禁止出现的内容等；&lt;/li&gt;&#xA;&lt;li&gt;安全边界：明确哪些操作是被禁止的、哪些信息不应暴露。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;可观测接入&#34;&gt;可观测接入&lt;/h1&gt;&#xA;&lt;p&gt;Skill 投入使用后，AgentLoop 的可观测能力会自动采集 Skill 的执行数据。通过 Skill 大盘，开发者可以实时掌握：&lt;/p&gt;&#xA;&lt;p&gt;观测维度：&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;h1 id=&#34;构建评估数据集&#34;&gt;构建评估数据集&lt;/h1&gt;&#xA;&lt;p&gt;评估数据集（Dataset）是离线实验的基础。每个测试用例（Case）由以下几部分构成：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 一个典型的评估用例&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;case:  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;name: &amp;#34;查询 Prometheus 监控数据&amp;#34;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;prompt: &amp;#34;帮我查看当前工作空间下 Prometheus 的监控数据&amp;#34;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 期望的行为：Agent 应该执行的命令  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;expected_behaviors:    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &amp;#34;arms-prometheus query&amp;#34;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &amp;#34;kubectl get pods&amp;#34;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 期望的输出：Agent 响应中应包含的内容  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;expected_outputs:    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &amp;#34;监控数据查询成功&amp;#34;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &amp;#34;工作空间信息&amp;#34;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 禁止出现：Agent 响应中不应包含的内容  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;forbidden_outputs:    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &amp;#34;AccessKey&amp;#34;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &amp;#34;SecretKey&amp;#34;    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &amp;#34;内部 IP 地址&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;数据集的设计原则&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;覆盖真实业务场景：数据集应来源于真实的业务需求，涵盖 Skill 要处理的核心操作场景&lt;/li&gt;&#xA;&lt;li&gt;正反例兼顾：既要包含期望行为的正例，也要包含禁止行为的反例，确保评估的全面性；&lt;/li&gt;&#xA;&lt;li&gt;可验证性：每个用例的期望结果应该是明确可验证的，便于自动化评估器进行判定。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;离线实验&#34;&gt;离线实验&lt;/h1&gt;&#xA;&lt;p&gt;AgentLoop 提供了完整的离线实验能力。开发者发起一次实验后，系统会自动完成以下工作：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;环境准备：拉起指定的 Agent 框架（如 Codex、Claude Code 等）和对应的模型；&lt;/li&gt;&#xA;&lt;li&gt;用例执行：逐个执行数据集中的测试用例，记录完整的输入输出；&lt;/li&gt;&#xA;&lt;li&gt;对比实验：同时运行“有 Skill”和“无 Skill”两组对照实验，量化 Skill 的增量价值；&lt;/li&gt;&#xA;&lt;li&gt;多模型覆盖：支持在多个 Agent 框架和模型组合下运行同一组用例，评估 Skill 的普适性。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;每次离线实验完成后，系统会从多个维度自动评分：&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;h1 id=&#34;bad-case-分析与优化&#34;&gt;Bad Case 分析与优化&lt;/h1&gt;&#xA;&lt;p&gt;离线实验的一个核心价值是帮助开发者快速定位问题。通过实验报告的筛选功能，可以按评分从低到高排序，快速找出表现不佳的 Case：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;按维度筛选：例如筛选“安全性 &amp;lt; 0.5”的 Case，集中解决安全问题；&lt;/li&gt;&#xA;&lt;li&gt;按评分阈值筛选：找出所有综合得分低于阈值的 Case；&lt;/li&gt;&#xA;&lt;li&gt;通过 CLI/API 批量获取：AgentLoop 提供了 CLI 接口，可以程序化地查询实验结果，自动提取 Bad Case 列表。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Skill 优化和 Harness 工程应并行推进。Skill 解决“Agent 应该做什么”的问题，Harness 解决“Agent 不能做什么”的问题，两者结合才能达到最佳效果。&lt;/p&gt;&#xA;&lt;h1 id=&#34;迭代验证&#34;&gt;迭代验证&lt;/h1&gt;&#xA;&lt;h1 id=&#34;达标发布与持续观测&#34;&gt;达标发布与持续观测&lt;/h1&gt;&#xA;&lt;p&gt;完整的生命周期：&lt;/p&gt;&#xA;&lt;p&gt;创建 → 观测 → 评估 → 优化 → 验证 → 发布 → 观测 → 评估 → &amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
