返回目录 / Agent 工作流
在模拟航空客服中完成订票变更
用τ-Bench航班、乘客和预订数据处理多步客服请求,并保留每次工具调用轨迹。
目标
在模拟航空数据中完成一次符合规则的航班查询、变更或取消,并核对最终预订状态。
步骤
- 从tasks_singleturn.json选一个场景,并在本地τ-Bench airline数据上运行单轮请求。 [src10-strands-resolve-airline-booking-change-in-simulator]
- 比较ReAct与REWOO/hybrid图:planner分解任务,worker调用航班/预订工具,solver核对政策和结果。 [src10-strands-resolve-airline-booking-change-in-simulator]
- 检查GraphResult的工具输入、输出和执行路径,确认只对目标预订执行批准的操作。 [src10-strands-resolve-airline-booking-change-in-simulator]
验证方式
用同一预置场景核对预订号、航班日期和状态;取消场景应显示已取消,变更场景应显示新航班。
故障处理
若工具选择错误,核对planner传给worker的预订ID与场景上下文;若最终状态与工具结果不符,检查solver是否忽略后续结果。
权限边界
前置条件
- Python环境、Strands样例依赖和仓库内τ-Bench airline数据。
权限边界
- 工具修改的是随样例提供的本地模拟预订,不连接航空公司账户或真实预订系统。
限制
τ-Bench是模拟数据与基准;单轮任务简化了原多轮客服交互。
固定上游来源
- 仓库
- strands-agents/samples
- 文件路径
- python/04-industry-use-cases/logistics/custom-orchestration-airline-assistant/README.md
- 固定提交
bd46f959844424a9544133e1263c8eae61e7fe9b- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: Apache-2.0