正在加载模式…
🐍
代码即行动(CodeAct)(CA)
智能体的行动空间不再是每一轮输出一个 JSON 工具调用,而是用循环、条件和变量来编排工具的可执行代码。单个代码块可以调用多个工具、根据结果进行分支,并将中间数据保留在运行时中,而不必把每个结果都通过上下文窗口传回。Anthropic 报告称,当通过 MCP 从代码中调用工具时,在某些多工具工作流上可将 token 削减约 98%。
复杂度: high工具使用
30秒速览
- 是什么
- 智能体编写可执行代码,在一轮之内用循环、条件判断和变量调用多个工具,并把中间结果保留在运行时中。
- 何时使用
- 涉及迭代、分支或状态的多工具工作流,否则就需要与模型进行大量顺序往返以及反复占用上下文窗口。
- 注意
- 代码执行出错会让整个工作流停摆;智能体必须调试并重试,而沙箱带来的开销在简单任务上可能抵消掉节省的 token。
向AI专家咨询此模式
打开助手并预填您的问题,发送前可先确认。
代码即行动(CodeAct): 概览
智能体的行动空间不再是每一轮输出一个 JSON 工具调用,而是用循环、条件和变量来编排工具的可执行代码。单个代码块可以调用多个工具、根据结果进行分支,并将中间数据保留在运行时中,而不必把每个结果都通过上下文窗口传回。Anthropic 报告称,当通过 MCP 从代码中调用工具时,在某些多工具工作流上可将 token 削减约 98%。
- Action space is executable code, not a single JSON call
- Loops, conditionals, and variables compose many tool calls per turn
- Intermediate results stay in the runtime, not the context window
- Fewer model round-trips for multi-step, multi-tool work
- Large token reduction on tool-heavy workflows (up to ~98 percent reported)
- Tools exposed to code (for example via MCP) with results filtered before return
The Agent Architect
每周一个模式、一个权衡、一个生产事故案例。为构建智能体系统的人准备的每周简报。
每周一封邮件,一键退订。您的地址仅用于发送简报。
参考资料
该模式所依据的论文、规范和代码仓库。
由本目录背后的工程师执行
为你的智能体架构做一次评审
本页讲的是一个模式。真实系统会同时跑几十个,而多数故障恰恰出在它们的衔接处。我们按本目录的 288 个模式评审你的整体设计:架构、可靠性、评测与成本,每一条结论都对应到能修复它的模式。
€750(原价 €1,500),一周交付,书面报告加讲解通话,9月30日前