📰 正文

OpenAI 最近又开源了一个基于其 Agents SDK 的演示项目 —— 一个模拟航空公司客服系统的 AI 应用。

用来示范如何使用其 Agents SDK快速搭建多智能体协作的AI系统。

📌 核心亮点

项目目标:用多个“专业分工”的 AI 智能体合作,处理用户的各种航空服务请求。

使用技术:

Python 后端:负责调度不同的智能体协同工作。

Next.js 前端:展示智能体工作的流程,提供聊天界面。


🧾 这个项目是干嘛的?

这是一个「虚拟客服系统的演示项目」,由 OpenAI 官方开发。它的目标是展示:如何使用 OpenAI 的新工具(叫做 Agents SDK)来构建一个能理解用户问题并自动应答的智能客服系统。

它模拟了一个航空公司客服场景,比如你可以对它说:

“我能换个座位吗?”

“我的航班几点起飞?”

“我想取消航班”

“这个飞机上有多少个座位?”

它就会像真人客服那样,自动理解你的问题,并把你“转接”给一个专门负责这类问题的 AI 来帮你处理。

image


🧠 它是怎么工作的?

整个系统就像是一个客服团队,由不同的“AI客服”组成,每个客服负责不同的事,比如:

image

这些客服都是由 OpenAI 的智能体模型组成的“AI小分队”。

✅ 理解自然语言(像人一样聊天) ✅ 智能识别问题类型并分配给合适AI ✅ 支持多任务并发、多轮对话 ✅ 自动守护系统防止被“搞破坏”或提问无关内容 ✅ 支持个性化定制(比如扩展成火车票客服、酒店客服等)


🛠 技术细节

这个项目分成两个部分:

① 后端(Python写的)

作用:这是大脑部分,负责安排不同客服怎么“协作”和“转接”。

用到的技术:OpenAI Agents SDK、Python、Uvicorn(启动服务用)

你可以改它来让客服更聪明、更有个性、懂更多事。

② 前端(Next.js写的)

作用:是你看到的网页界面,有一个聊天框,你可以打字和AI互动。

你可以看到:哪个AI客服正在帮你处理请求,还有他们“换岗”或“接力”处理的过程。

界面干净现代、容易扩展


🎮 举几个例子看看怎么用?

🌟 示例 1:你想换座位

你说:

我能换个座位吗?

系统流程:

初筛客服识别出“改座”的意图

转接给 Seat Booking Agent

它问你确认号 + 你想要哪个座位

你选了 23A,它就确认帮你改了


🌟 示例 2:查航班状态

你说:

我航班几点出发?

流程:

初筛客服识别出你在查航班状态

转接给 Flight Status Agent

它告诉你:“航班FLT-123在A10登机口准时起飞。”


🌟 示例 3:你突然说了句“写首关于草莓的诗”

结果:

系统立刻触发“话题守护机制(Relevance Guardrail)”

它告诉你:“对不起,我只能回答航空相关的问题。”

这说明它能控制话题范围,防止胡聊,保证专注在“客服”这个用途上。


💡 适合谁用?

对话系统研究人员

想做 AI 客服的公司或团队

想学习多智能体协作系统的人

想开发面向用户的 AI 界面产品的人


GitHub:https://github.com/openai/openai-cs-agents-demo


来源:OpenAI 开源了一个基于其 Agents SDK 的演示项目 模拟利用AI接管航空公司客服系统