基本交接


基本交接

演示了使用 OpenAI Agents SDK 交接系统进行基础的代理间任务委托。

本演示所展示的内容

  • 代理交接:专业代理之间的简单任务委托
  • 自动工具创建:交接会自动生成转移工具
  • 分类模式:根据请求类型进行智能路由
  • 专业代理:针对计费和技术支持的不同代理

快速入门

  1. 安装 OpenAI Agents SDK:

    pip install openai-agents ​
  2. 设置环境:

    cp ../env.example .env # Edit .env and add your OpenAI API key ​
  3. 运行代理:

    import asyncio from agent import main # Test basic handoffs asyncio.run(main()) ​

关键概念

  • 交接定义:将代理添加到 handoffs parameter
  • Tool Generation: Automatic creation of transfer_to_* 工具中
  • 代理专业化:不同代理专注于不同的专业领域
  • 智能路由:大语言模型决定将任务转交给哪个代理

可用示例

计费代理交接

  • “我的订阅被扣了两次”
  • “你能帮我申请退款吗?”
  • “我的付款方式有哪些?”

技术支持代理交接

  • “我的应用总是崩溃”
  • “我无法上传照片”
  • “应用打不开”

无需交接

  • “你们的客服工作时间是几点?”
  • “我怎么联系客服?”
  • “你们提供哪些服务?”

代理架构

# Specialized agents billing_agent = Agent(name="Billing Agent", instructions="Handle billing issues") technical_agent = Agent(name="Technical Support Agent", instructions="Handle technical issues") # Triage agent with handoffs triage_agent = Agent( name="Customer Service Triage Agent", handoffs=[billing_agent, technical_agent] # Creates tools automatically ) ​

下一步

免责声明:
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文语言版本的文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。

作者与出处
原作者:Shubhamsaboo
来源:Shubhamsaboo
许可证:Apache-2.0
整理人: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: Shubhamsaboo 转发
评论区 (0)
U