4个实际上只是脚本的AI工作流(以及一个真正需要代理的工作流)
摘要
关于何时使用脚本与AI代理的讨论,认为大多数所谓的AI代理实际上只是简单的脚本,只有真正需要动态决策的任务才值得使用代理。
如果步骤总是相同的,你不需要代理……你需要一个脚本。代理适用于路径根据发现结果而变化的情况。这种情况发生的频率比人们所说的要更高。
有4个例子,人们告诉我是代理,但实际上它们并不是 :)
- 在日期到达时发送提醒,那是定时任务。
- 在触发条件下将数据从一个应用移动到另一个应用,那是一个webhook和一个if语句。
- 按发件人或关键词将邮件分类到文件夹,那是规则,而不是推理。
- 从同一个仪表板生成每周报告,那是模板和cron任务。
这四个例子作为脚本执行更便宜、更快且更可靠。在它们周围添加模型只会增加成本并引入新的出错方式。
我为客户构建了大约40多个自动化流程,而大多数人称之为AI代理的东西只是披着外衣的脚本。
我有一个情况,其中代理确实是一个好主意。那是一个支持收件箱,每条消息都不同……有些消息是关于退款,有些是关于错误,有些来自不同的人,有些需要人工帮助,有些可以通过查看文档来回答。每条消息的路径都不同,所以需要能够即时读取、决策和路由的东西……你知道,就是那回事。
如果你的输入和决策以不同方式分支,且没有固定步骤,那么你需要一个代理。如果你能将工作流画成流程图,且没有写着‘视情况而定’的框,那么你可以使用脚本。你应该把代理留给那些混乱的事情。
相似文章
我们是否把太多工作流程称为“智能体”?
作者质疑许多所谓的AI智能体是否更适合被称为工作流程,并认为对于可重复的浏览器任务,定义好的工作流程可能比每次重新解释步骤的智能体更可靠。
AI代理能否在没有人类干预的情况下切实自动化复杂工作流程?
关于AI代理是否能在没有持续人工监督的情况下可靠地自动化复杂、多步骤工作流程的讨论,询问当前的限制和经验。
AI智能体在实际工作流中真正失败的地方(非演示环境)
讨论AI智能体在实际工作流中失败的地方,重点指出协调问题、混乱输入下的可靠性问题,以及在生产中减少人工干预的挑战。
是否真的有人能良好地编排多智能体工作流,还是我们都在拼凑应付?
一篇反思性文章,质疑是否有人成功实现了多智能体AI工作流编排,而没有诉诸临时解决方案。
大家都在推销AI代理,但几乎没人推销让它们发挥作用的工作流程。
文章认为,虽然很多人正在构建和销售AI代理,但真正的价值在于让它们发挥作用的工作流程和训练,而不是底层技术。