インテリジェント・ボディ・タスク切り替え実施方法
OpenAI Agents SDKは、以下のサイトから入手できます。handoffsパラメータを使用することで、インテリジェンス間のタスクフローが可能になる:
1.プロフェッショナル・インテリジェンスの創造
spanish_agent = Agent(
name="Spanish agent",
instructions="You only speak Spanish."
)
english_agent = Agent(
name="English agent",
instructions="You only speak English."
)
2.派遣インテリジェンスの設定
triage_agent = Agent(
name="Triage agent",
instructions="根据请求语言切换智能体",
handoffs=[spanish_agent, english_agent]
)
3.非同期実行プロセス
ユーザーがスペイン語を入力すると、スケジューリング・インテリジェンスが自動的にタスクをspanish_agent処理:
result = await Runner.run(
triage_agent,
input="Hola, ¿cómo estás?"
)
実用上の推奨事項
このメカニズムは、多言語サービスや特殊なドメインのQ&Aなどのシナリオに特に適している。開発者はhandoffsのリストとインテリジェンスinstructionsより複雑なタスク割り当てシステムを構築するためのインストラクション。
この答えは記事から得たものである。OpenAIエージェントSDK:協調的マルチインテリジェンスワークフロー構築のためのPythonフレームワークについて
































