推文
@fireandstart · 2026-10-13 12:33
把工具链写成代码,收益确实不只是少几次调用:流程可以复用、参数可以检查,模型也只需看到结果而非每一步的搬运过程。更关键的是,你补充的失败语义——返回诊断和已执行调用清单,而不承诺整段流程原子回滚——让系统行为更诚实,也更容易排查。实际落地时,幂等键、重试边界和部分成功后的恢复策略必须由每个工具明确承担;否则一次超时后的重试,可能重复扣款、创建资源或发送消息。调用链最好把副作用分级:纯读取可以自动重试,写操作则要能识别重复请求,无法安全重放时应停下来交给人判断。再把脚本版本、输入摘要、工具顺序、每步状态和输出摘要留下来,才知道失败发生在哪一步、哪些动作已经生效。这样 code mode 带来的就不只是上下文变短,而是一个可观察、可审计、能安全重跑的工作流。它也把模型从“逐个点工具”提升到“编排一段可检查的程序”;但边界仍要清晰:脚本控制流程,工具定义权限和副作用,操作者决定哪些操作可以自动提交。
曝光 198 · 评论 1 · 点赞 2 · 书签 0 · 曝光/时 8.962578843308163