17|进阶:长上下文与 Skill 调用构建大合同审查流水线
邢云阳

你好,我是邢云阳。
上节课我们实现了 parse_contract 和 classify_contract 两个工具,让 Agent 能够解析合同、判断类型。但细心的同学可能注意到了一个问题:我们在代码里自己写了一套风险识别逻辑——定义了 6 类风险、自己写提示词、自己规定输出格式、自己聚合结果。
这些逻辑本质上都是业务规则,而不是工程问题。按照我们前几章的开发理论,对于合同审查这种专业领域,业务规则应该沉淀在 Skill 里,让 Agent 代码专注于“怎么去调用 Skill 和工具”以及“怎么处理长文本”。
这节课我们就来做这个转换:把合同审查的业务方法论封装成一个 Pi-mono Skill,然后用分块 + Skill 调用的方式处理大合同。
从工具调用进阶到以 Skill 为主
之前几章虽然一直在使用 Harness Agent + Skill 的开发方法,但并没有特别的说明,为什么要把业务封装为 Skill,这一节课来详细说一下。
以上节课代码为例,比如三个月后公司法务部门提了新要求:“我们要把 6 类风险改成 8 类,还要增加行业特殊条款的判断。”如果你之前的设计里,把风险逻辑全写在 TypeScript 代码里,你就得改工具、改提示词、改类型定义、改聚合逻辑,再重新测试一遍。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Harness Agent 脚手架实战课》,新⼈⾸单¥59
《Harness Agent 脚手架实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论