Harrison Chase

@hwchase17

我们正在认真思考如何让深度代理更加原生支持异步。特别是如何让异步子代理工作得更好/更突出。 一个关键问题是,当子代理完成时,如何“通知”父代理?当父代理仍在运行时,我们正在考虑的一些默认行为: 1/ 中断父代理运行,应用子代理更新,然后继续(基本上和“引导”一样) 2/ 等待父进程运行完成,然后批量更新子代理与任何其他新消息(基本上和“队列”一样) 另一个问题是如何处理人类在循环中?如果主代理没有运行,而是暂停并等待人类对某个操作的明确回应,该怎么办? a/ 等待人类回应,然后将子代理的更新与该回应一起批量处理 b/ 重新启动线程(这将取消人工中断)并使用子代理更新(线程随后可以再次请求相同的人类批准) 我们是否遗漏了其他选项?
打开原帖#511482
  1. 产业

    Alexandr Wang:你不可能真的认为我和蒂姆·苹果有同样的质量 https://t.co/GB…
  2. 产业

    Replit ⠕:Replit现在可以从一个新的聊天中找到并处理您现有的项目
  3. 前沿

    端上智能体每次只算2B