支持工单代理


支持工单代理

一个结构化输出代理,展示了基于 Pydantic 模式的响应,用于创建客户支持工单。

本演示所展示的内容

  • 结构化输出:使用 Pydantic 模型定义响应模式
  • 枚举类型:具有受控值的优先级级别
  • 可选字段:灵活的模式,包含必填和可选属性
  • 字段验证:输入验证及描述元数据

快速入门

  1. 安装 OpenAI Agents SDK:

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

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

    from agents import Runner from agent import root_agent result = Runner.run_sync(root_agent, "I can't log into my account and it's urgent!") print(result.final_output) # Returns SupportTicket object ​

关键概念

  • Pydantic 模型:定义结构化响应模式
  • 枚举验证:优先级级别(低、中、高、紧急)
  • 字段描述:帮助大语言模型理解字段要求
  • 可选字段:处理可选与必填数据

示例用法

# The agent will return a SupportTicket object like: { "title": "Account Login Issue", "description": "User unable to access account", "priority": "high", "category": "account_access", "steps_to_reproduce": ["Go to login page", "Enter credentials", "Error occurs"], "estimated_resolution_time": "2-4 hours" } ​

下一步

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

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