Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito
Posição atual:fig. início " Respostas da IA

如何使用OpenAI Agents SDK实现多智能体的任务切换?

2025-08-30 1.3 K

智能体任务切换实现方法

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_agentProcessamento:

result = await Runner.run(
    triage_agent,
    input="Hola, ¿cómo estás?"
)

实际应用建议

这种机制特别适合多语言服务、专业领域问答等场景。开发者可以通过调整handoffs列表和智能体的instructions指令,构建更复杂的任务分配系统。

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo

pt_BRPortuguês do Brasil