代码
cookbook/agent_concepts/user_control_flows/user_input_required.py
用法
主要功能
- 使用
@tool(requires_user_input=True)标记需要用户输入的工具 - 可以使用
user_input_fields指定需要用户输入的字段 - 实现动态表单式界面以收集用户输入
- 处理用户提供和代理提供的值
用例
- 收集操作所需的参数
此示例演示了如何在代理执行过程中收集用户输入,允许用户提供工具参数的特定信息。
@tool(requires_user_input=True) 标记需要用户输入的工具user_input_fields 指定需要用户输入的字段