ReAct 是默认范式但不是唯一解——选错工作模式比选错模型更致命。
- Function Calling:无推理链的直接工具调用,延迟最低,仅适合单步任务。
- Plan-and-Execute:先规划全局再逐步执行,长任务完成率高 2-3 倍,但无法动态调整。
- Reflection:生成 → 批评 → 修正循环,能自纠低级错误,代价是每轮多烧一倍 token。
- Multi-Agent:多 Agent 分工或辩论,适合复杂任务,协调开销和成本是硬伤。
- Routing:先分类再分发到专精模型,成本可控但分类错误会连锁翻车。
最佳实践:确定性任务→Plan-Execute,开放探索→ReAct,质量敏感→加 Reflection,规模大→Multi-Agent。