Agent的代价

判断是否需要Agent的决策树

这个任务需要Agent吗?

1. 需要多步执行吗?(超过1次工具调用)
   → 否:直接用LLM

2. 需要外部工具吗?(搜索/文件/代码执行)
   → 否:直接用LLM

3. 执行路径确定吗?(每次步骤一样)
   → 是:考虑用脚本代替Agent

4. 可以接受不确定性?
   → 否:Agent不合适

→ 以上都满足:适合用Agent

10个判断示例

任务Agent?原因
把英文翻译成中文一次LLM调用完成
总结一篇文章一次LLM调用完成
搜索最新AI新闻并生成报告需要搜索工具+生成
分析股票并推送到微信多工具多步骤
将CSV转换为JSON格式固定格式转换,脚本更快
调试一个复杂Bug需要读代码、运行测试、迭代
生成10个营销文案一次LLM调用可生成多个
从100个网页提取数据需要循环抓取+处理
判断情感是正面还是负面简单分类,一次调用
自动部署代码并验证上线多步骤、有条件判断
Agent是重型武器,不要滥用。能用LLM一次搞定的就用LLM;能用脚本的就用脚本。Agent适合那些"步骤不确定、需要工具、可以接受等待"的任务。