当用户在AI智能体任务运行中更改任务时,应该怎样处理?

Reddit r/AI_Agents 新闻

摘要

本文探讨了AI智能体应如何处理执行过程中用户发起的任务变更,提出了诸如任务修订ID等解决方案,并讨论了避免过时或冲突操作的边界情况。

考虑一个调度智能体:用户让它查找周五的时段,查找开始后,用户说‘实际上,要周一的,且先不要预订。’周五的结果在纠正后返回。显示过时的选项很烦人。使用这些过时选项进行预订则是另一个问题。如果工具调用已在进行中,取消工作者可能无济于事。我的直觉是给每个任务修订一个ID,将其附加到后台工作,并在任何更改操作之前再次检查。旧结果可以作为上下文保留,但不能静默地成为当前计划。如果先前的操作已经发生,智能体应明确报告。你如何界定修改现有任务与启动新任务之间的边界?以及如何处理纠正几乎与外部操作同时到达的情况?对于简单的取消并重启方法不足的具体案例,我很好奇。
查看原文

相似文章