支持工单代理 一个结构化输出代理,展示了基于 Pydantic 模式的响应,用于创建客户支持工单。 本演示所展示的内容 结构化输出:使用 Pydantic 模型定义响应模式 枚举类型:具有受控值的优先级级别 可选字段:灵活的模式,包含必填和可选属性 字段验证:输入验证及描述元数据 快速入门 安装 OpenAI Agents SDK: 设置环境: 运行代理: 关键概念 Pydantic 模型:定义结构化响应模式 枚举验证:优先级级别(低、中、高、紧急) 字段描述:帮助大语言模型理解字段要求 可选字段:处理可选与必填数据 示例用法 下一步 产品评测代理 - 复杂的结构化输出 电子邮件生成代理 - 简单的结构化输出 教程 3:工具使用代理 - 向代理添加工具 免责声明: 本文档采用基于机器的
一个结构化输出代理,展示了基于 Pydantic 模式的响应,用于创建客户支持工单。
安装 OpenAI Agents SDK:
pip install openai-agents
设置环境:
cp ../env.example .env # Edit .env and add your OpenAI API key
运行代理:
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
# 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 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文语言版本的文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。