Harness Agent 脚手架实战课
邢云阳
资深 AI 技术专家
1766 人已学习
新⼈⾸单¥59
Harness Agent 脚手架实战课
15
15
1.0x
00:00/00:00
登录|注册

07 | 应用:构建替代工作流的 Skills 完成金融研报的生成

你好,我是邢云阳。
在前面的课程中,我们演示了如何将业务逻辑封装为自定义工具,并交由 ClaudeSDKClient 调用。然而,正如我们在前文所探讨的,Claude Code 的设计哲学强调:Agent 的工具集应当遵循“少而精”的原则,优先保留具备通用能力的工具。这是因为工具数量的膨胀会不可避免地挤占宝贵的上下文窗口,进而影响模型的推理质量与响应效率。

从单独调用工具进阶到以 skills 为主

为了化解这一矛盾,Claude Code 官方在架构层面进行了两阶段的优化探索。
第一阶段是引入工具的渐进式加载机制,其核心是 MCP Tool Search。当注册的工具定义占据上下文窗口超过 10% 的阈值时,系统会自动触发该机制。此时,系统不再一次性将所有工具的完整定义注入上下文,而是仅加载工具的简要名称与描述。只有当模型判断确实需要调用某个工具时,才会按需检索并加载其详细的参数与调用说明。这种“按需获取”的策略,大幅降低了常驻上下文的开销。
第二阶段则是 Skills(技能) 机制的推出。Skills 同样采用了渐进式加载的设计思路,但其加载的内容并非工具定义,而是指导模型完成特定任务的步骤说明、业务规范以及参考文档等。换言之,Skills 将“如何做一件事”的方法论从上下文中剥离出来,仅在模型需要执行具体任务时才动态载入。这不仅进一步释放了上下文空间,也让 Agent 的能力扩展变得更加灵活与高效。这样说可能你暂时没什么感觉,后续我们演示 Skill 封装实例的时候,你就明白我的意思了。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Harness Agent 脚手架实战课》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)