代码
cookbook/agent_concepts/user_control_flows/user_input_required_async.py
用法
主要特点
- 使用
agent.arun()进行异步代理执行 - 实现
agent.acontinue_run()进行异步继续 - 保持与同步版本相同的用户输入流程
- 演示如何处理具有用户输入收集的异步执行
用途
- 非阻塞用户输入收集
- 需要异步执行的高性能应用程序
- 具有类似表单交互的 Web 应用程序
- 需要用户输入的长时间运行操作
本示例演示了如何实现异步用户输入收集,从而在收集用户信息时实现非阻塞执行。
agent.arun() 进行异步代理执行agent.acontinue_run() 进行异步继续