【2026飞猪AI旅行创新大赛】-飞猪—续程,行程可以断,旅程不能断
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 10/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- html, react, sqlite, tailwindcss, typescript, vite
- Lĩnh vực
- ai, content, documentation, full-stack
Hướng nghiên cứu
The submission describes a separate pnpm monorepo with apps/admin and apps/web, but says the project is not open for inspection. Start with the linked repository and reproduction path if access becomes available; no concrete file, test, or documentation change is specified as done.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
飞猪—续程 · 参赛说明
SLOGAN: 行程可以断,旅程不能断
旅行中断应急重排决策智能体 —— 行程被航变、台风、误接驳打断时,一句话申报即由百炼托管智能体联动飞猪(flyai)实时价库,30 秒内产出可审计、可跳转执行的三套重排方案。
参赛项目名称
飞猪—续程(内部代号 PlanB / 行程熔断自救舱)
演示视频:已经上传b站
https://www.bilibili.com/video/BV1YcHY6TEM2/?spm_id_from=333.1387.homepage.video_card.click
团队 / 作者
- 团队:拖鞋 AI创新队
- 作者:艾晓磊 杨晓明(git:a1178013314)
- 成员
研发 艾晓磊 [email protected]
产品 杨晓明 [email protected]
旅行场景与目标用户
场景:旅行「行中」的突发中断自救。全行业 AI 旅行助手几乎都在做「行前规划」,很少有人做「行中断自救」——而中断才是用户最焦虑、损失最即时、决策最紧迫的时刻。
典型触发:航班取消/延误、火车晚点、误接驳/误末班车、台风等大天气熔断、临时改期。
目标用户:
- C 端核心:在途商旅人士(误一场会=误一单合同)、带娃/带老人家庭出行者、红眼航班与中转联程旅客;
解决的具体问题:中断发生时信息严重不对称——用户只收到一条「航班已取消」短信,不知道「现在我该怎么办」;改签窗口挤兑、最优备选舱位分钟级消失;深夜滞留引发连锁损失。现有 AI 助手在中断场景「不敢给可执行方案」,怕幻觉报价担责。续程把「真实性」做成架构级安全闭环,敢给、可审计、能执行。
我做了什么
核心功能:一句话申报中断 → 智能体主动共情并启动重排 → 事件面板时间线点亮 → 产出三套明牌对比方案(A 改签 / B 地面换乘+酒店缓冲 / C 全退重订)→ 选定跳转执行 → 生成回执卡。
创新点:
- 可审计的安全闭环编排:LLM 生成的候选方案强制经过验证层(时刻可行性硬约束 + 核价状态 / 预订链接 / 价差阈值等软标记),把「真实性红线」落到代码而非口号;决策全程落
rescue_events事件表,候选→淘汰→留存可展开回放。 - 本地编排 + 云端大脑的清晰分工:确定性逻辑(状态机 / 验证 / 审计 / token)全在后端代码;LLM 只承担组合爆炸的候选生成与 flyai 实时核价,避免「运动员兼裁判」。
- 价差 / 时间成本 / 舒适度三标尺动态排序 + 执行回执审计链(含价戳、决策依据、跳转记录),直击「错订漏订担责焦虑」。
具体解决的工程问题:把百炼托管智能体从「同步等待的 CLI 子进程」迁移为「异步投递 + 轮询」的 HTTP 直连事件驱动模型(见下),解决部署耦合与进度不可观测问题。
百炼使用说明(必填)
本作品百炼同时位于运行时链路(核心)与开发链路(IaC 配置管理)。
-
百炼能力 / 模型:
- 阿里云百炼 AgentStudio 托管智能体(Managed Agent);
- 大模型:qwen3.8-max(平台侧约束 thinking,避免深度思考击穿超时);
- 官方技能:飞猪旅行 flyai(
skill_MDFlZDhlMDUxYjE0NDllYThjND),提供search-flight / search-train / search-hotel / search-poi实时查价与预订链接。
-
调用方式(百炼 API / DashScope SDK / 百炼 CLI
bl/ OpenWork):- 运行时:百炼 AgentStudio REST / HTTP 直连(
fetch)——POST /api/v1/agentstudio/sessions/{sid}/events异步投递 prompt,GET .../events?limit=100&order=desc轮询至session_status == idle,从最后一条 assistant text 中提取严格 JSON;鉴权Authorization: Bearer <apiKey>。 - 开发/配置:百炼 CLI
bl managed-agent(validate / plan / apply)管理托管 Agent 生命周期,agents.yaml作为 IaC 真源进 git。
- 运行时:百炼 AgentStudio REST / HTTP 直连(
-
使用环节与输入输出:
- 输入:后端
AgentGateway拼装的中断上下文 JSON(interruptType / occurAt / trip.segments / userContext / declareText),以用户 message 形式投递给固定 session。 - 过程:智能体在云端
planb-env沙箱内多次调用 flyai 技能实时查价、自查复核,生成 ≥10 个候选、内部对比后输出 top-3。 - 输出:严格 JSON(
plans[]含kind / priceDelta / timeCostHours / comfortScore / priceStatus / priceStamp / items[].bookingUrl / reasoning / droppedCandidates,及stats{generated, flyaiVerified, selfEliminated}),后端Validator过闸后落库并驱动前端时间线与方案卡。
- 输入:后端
-
Skill 名称:飞猪旅行(flyai)官方技能
-
其他工具 / 技术栈:
- 后端:NestJS 12 · TypeORM · better-sqlite3 · JWT · class-validator;
- 前端:React 19 · Vite 8 · Tailwind CSS 4 · Radix UI · react-router(明亮橙主题);
- 工具链:pnpm monorepo · Biome 2.5 · vitest(单测 74 例 / e2e 34 例)· TypeScript 5.x。
效果展示
演示视频:已经上传b站
https://www.bilibili.com/video/BV1YcHY6TEM2/?spm_id_from=333.1387.homepage.video_card.click
项目链接与复现方式
- GitHub 仓库:暂未开源可看视频(会在提交日最后一天开源)
- 技术栈:pnpm monorepo(
apps/adminNestJS 后端 +apps/webReact 前端)。
环境要求:Node ≥ 22.12 · pnpm 12.8.1
体验路径:打开前端 http://localhost:5173/rescue(公开免登录)→ 点场景卡填入申报或直接输入一句话中断 → 观察事件面板 30 秒内产出三方案 → 移动端路由体验执行确认与回执卡。
Slogan
行程可以断,旅程不能断。
- Ngôn ngữ chính
- HTML
- Star
- 11
- Fork
- 3
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của modelstudioai/modelstudioai.github.io
-
2026飞猪AI旅行创新大赛 showcase
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
【2026飞猪AI旅行创新大赛】行知 · AI 研学伴游Đang mở2026飞猪AI旅行创新大赛 showcase
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 25/100
-
2026飞猪AI旅行创新大赛 showcase
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
modelstudioai/modelstudioai.github.io#186 · 1 bình luận ·
-
2026飞猪AI旅行创新大赛 showcase
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
-
2026飞猪AI旅行创新大赛 showcase
Độ khó 3/5 1-3 giờ Mức phù hợp với người mới 15/100
Tất cả issue của modelstudioai/modelstudioai.github.io
Issue tương tự
-
Moonshot: Kimi K3 always sends `reasoning_effort="max"`, though the API now accepts `low` and `high`Đang mởaccepted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
UKGovernmentBEIS/inspect_ai#5939 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 69/100
Graphify-Labs/graphify#4546 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
generate_report returns an empty string when the LLM call fails, instead of raising an errorĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
assafelovic/gpt-researcher#2218 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 92/100
r-uby-dev/llm#296 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày