Table of Contents

  1. 1. 环境的隔离
  2. 2. skill.md变大之后的渐进式加载
  3. 3.优先考虑code执行,保证确定性
  4. 4.持续改进skills
  5. 5.安全的使用skills
  6. 咱们的社群
    1. 欢迎找我合作

网址: https://claude.com/blog/equipping-agents-for-the-real-world-with-agent-skills

1. 环境的隔离

示例图

这种虚拟机环境可以有多种表现形式:

  • Claude Code: 在你的本地终端运行,这时候“虚拟机”的概念更倾向于一个受限的本地文件访问和执行权限。
  • Claude Platform / API: 在云端为 Agent 提供临时的 Docker 容器或沙箱环境,让 Agent 有一个可以存放临时文件(如生成的图表、处理后的文档)的地方。

    2. skill.md变大之后的渐进式加载

当一个技能上下文变大时,需要将该技能中需查询的相关内容变为独立文件。在引用时,若用到相关文件,则使其前往该文件进行查找。 示例图 示例图

3.优先考虑code执行,保证确定性

大模型擅长很多任务,但确保确定性输出的任务仍是传统的。代码执行的方式可以保证确定性。因此,在设计时,若存在非保证确定性的内容,我们优先考虑用代码实现。 示例图

示例图

4.持续改进skills

1.写好简单的skill,然后运行它,识别它完成具体任务的差距,从而改进skills的内容 2.持续拆分skill,到不同的上下文中,进行渐进式加载 3.从claude的视角去考虑,name和descript是否描述清晰了(保证可以触发skills) 4.要利用模型的自我审查能力: 把成功的case和失败的case都给他,让他进行反思和改进

5.安全的使用skills

市面上有太多的skills,若要使用,必须确保在使用前验证其内部逻辑。 示例图

咱们的社群

星球中有源码、解决方案、提示词,以及落地经验.

欢迎加入我们,思考技术对商业的价值.

示例图

欢迎找我合作

AI咨询、AI项目陪跑、AI项目落地.

我的微信: leigeaicom

Written by

雷哥(微信:leigeaicom)

带你AI编程和AI工程化落地, 让你少走弯路, 做更有价值的创造者.

大家一起来讨论