処方
通过OpenAI Agents SDK的任务切换(Handoffs)功能,可实现智能体间的自动路由:
- 构建专业智能体::
- 创建分工明确的专业智能体(如英语/西班牙语代理)
- セットアップ
instructions
强制限定各自语言范围
- 配置路由智能体::
- 建立主控智能体(Triage Agent)作为调度中心
- とおす
handoffs
参数绑定子智能体列表 - 编写路由逻辑指令(如’根据输入语言选择代理’)
- 异步执行流程::
- 利用する
Runner.run()
异步方法触发工作流 - 主智能体会自动分析输入并转交对应专业智能体
- 利用する
最適化の提案:可结合output_type
定义结构化输出确保格式统一,并添加备用智能体处理未识别语言情况。
この答えは記事から得たものである。OpenAIエージェントSDK:協調的マルチインテリジェンスワークフロー構築のためのPythonフレームワークについて