AI Agent

客户服务智能体

自动分流航空客服请求,回答 FAQ 并调用工具完成座位变更。

启动客服工作流

输入乘客诉求。分流智能体会判断是否交给 FAQ 或座位改签专员,并调用工具同步座位信息。

💡仅供演示:FAQ 答案与座位更新均为内存模拟,不会连接真实航空系统。

结构化字段说明

conversation
按时间排序的对话记录,包括工具调用与交接备注。
handoffTrail
智能体交接列表,展示来源、目标与交接原因。
toolCalls
每次工具调用的输入、输出及调用方。
contextSnapshot
会话中捕获的乘客上下文(确认号、座位、航班等)。

如何使用客户服务智能体

1

打开客户服务智能体页面,输入完整的乘客请求(若要改签请包含确认号)。

2

若是政策类问题,只需自然语言提问,分流智能体会自动交给 FAQ 专员。

3

若要修改座位,请注明确认号和目标座位,座位改签专员会调用 update_seat 工具执行。

4

查看最终回复,以及附带的交接轨迹、工具调用记录和会话上下文。

5

将结构化输出分享到内部系统,或接入客服审计仪表盘。

如何使用 ai 航空客服工作流座位改签自动化图文教程多智能体航空 FAQ 助手使用指南

案例研究

行李政策快速答复

乘客咨询随身/托运行李额度,分流智能体将问题转交给 FAQ 专员,从工具返回经过审核的标准答案。

🚀几秒内解决需求,无需人工升级。

座位改签流程

旅客希望从 23B 改到 23C,座位改签专员收集确认号后调用 update_seat 工具并返回新座位。

🚀乘客即时收到确认,运营团队可在审计记录中查看变更。

多意图对话

客户同时咨询机上餐食并申请改签靠过道座位。工作流先回答 FAQ,再返还给座位专员完成改签。

🚀在多意图场景下保持上下文连续,避免重复提问。

常见问题

当前支持哪些语言?+

界面预置中英文内容,可通过 next-intl 继续拓展其他语言。

如何扩充 FAQ 知识?+

更新 faq_lookup_tool 的映射逻辑,或接入外部 CMS / 向量检索,确保答案来自可信来源。

座位更新会影响真实系统吗?+

示例中为模拟工具。落地时应调用航司的座位管理 API,并做好鉴权与审计。

工具调用能否追踪?+

可以。所有工具调用都记录输入输出,并通过 withTrace 生成追踪 ID,方便接入监控平台。

乘客信息如何保护?+

确认号与座位等信息仅存储在会话上下文,若需持久化请先脱敏或加密。

遇到非 FAQ 或座位需求怎么办?+

分流智能体会返回友好提示或升级到人工流程。

支持多轮对话吗?+

支持。上下文会保留确认号和座位信息,后续无需重复输入。

如何在网页上集成该工作流?+

复用 AgentRunner 组件,调用 /api/agents/customer-service/run,并展示对话与结构化输出。

可以新增航班状态或会员处理吗?+

可以在 lib/customer-service/agents.ts 中新增专员,并在分流 handoffs 列表注册。

如何测试工作流?+

准备行李、座位与混合意图的测试提示,网页端可使用 Playwright/Cypress 验证工具调用。

提示词如何保持稳定?+

建议保留 RECOMMENDED_PROMPT_PREFIX,并在扩展工具或角色时定期审查提示词。