智能体就是程序,我们期望能以某种方式启动、查询、恢复和停止它们。
用户、应用程序、流水线以及其他智能体应该能通过简单的 API 轻松启动一个智能体。
当需要执行长时间运行的操作时,智能体及其编排确定性代码应该能够暂停该智能体。
像 webhook 这样的外部触发器应该能让智能体从中断的地方恢复,而无需与智能体编排器进行深度集成。
与 要素 5 – 统一执行状态和业务状态 和 要素 8 – 掌控你自己的控制流 密切相关,但可以独立实现。
注意 – AI 编排器通常允许暂停和恢复,但不能在工具选择和工具执行之间进行。另请参阅 要素 7 – 通过工具调用联系人类 和 要素 11 – 从任何地方触发,在用户所在之处提供服务。