Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

【2026飞猪AI旅行创新大赛】-飞猪—续程,行程可以断,旅程不能断

Đang mở
#171 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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

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ả

2026飞猪AI旅行创新大赛 showcase

飞猪—续程 · 参赛说明

SLOGAN: 行程可以断,旅程不能断

旅行中断应急重排决策智能体 —— 行程被航变、台风、误接驳打断时,一句话申报即由百炼托管智能体联动飞猪(flyai)实时价库,30 秒内产出可审计、可跳转执行的三套重排方案。

Image Image Image

参赛项目名称

飞猪—续程(内部代号 PlanB / 行程熔断自救舱)

演示视频:已经上传b站
https://www.bilibili.com/video/BV1YcHY6TEM2/?spm_id_from=333.1387.homepage.video_card.click

团队 / 作者


旅行场景与目标用户

场景:旅行「行中」的突发中断自救。全行业 AI 旅行助手几乎都在做「行前规划」,很少有人做「行中断自救」——而中断才是用户最焦虑、损失最即时、决策最紧迫的时刻。

典型触发:航班取消/延误、火车晚点、误接驳/误末班车、台风等大天气熔断、临时改期。

目标用户:

  • C 端核心:在途商旅人士(误一场会=误一单合同)、带娃/带老人家庭出行者、红眼航班与中转联程旅客;

解决的具体问题:中断发生时信息严重不对称——用户只收到一条「航班已取消」短信,不知道「现在我该怎么办」;改签窗口挤兑、最优备选舱位分钟级消失;深夜滞留引发连锁损失。现有 AI 助手在中断场景「不敢给可执行方案」,怕幻觉报价担责。续程把「真实性」做成架构级安全闭环,敢给、可审计、能执行。


我做了什么

核心功能:一句话申报中断 → 智能体主动共情并启动重排 → 事件面板时间线点亮 → 产出三套明牌对比方案(A 改签 / B 地面换乘+酒店缓冲 / C 全退重订)→ 选定跳转执行 → 生成回执卡。

创新点:

  1. 可审计的安全闭环编排:LLM 生成的候选方案强制经过验证层(时刻可行性硬约束 + 核价状态 / 预订链接 / 价差阈值等软标记),把「真实性红线」落到代码而非口号;决策全程落 rescue_events 事件表,候选→淘汰→留存可展开回放。
  2. 本地编排 + 云端大脑的清晰分工:确定性逻辑(状态机 / 验证 / 审计 / token)全在后端代码;LLM 只承担组合爆炸的候选生成与 flyai 实时核价,避免「运动员兼裁判」。
  3. 价差 / 时间成本 / 舒适度三标尺动态排序 + 执行回执审计链(含价戳、决策依据、跳转记录),直击「错订漏订担责焦虑」。

具体解决的工程问题:把百炼托管智能体从「同步等待的 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。
  • 使用环节与输入输出:

    • 输入:后端 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/admin NestJS 后端 + apps/web React 前端)。

环境要求: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

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của modelstudioai/modelstudioai.github.io

Tất cả issue của modelstudioai/modelstudioai.github.io

Issue tương tự

Thêm issue về AI Infra & Agents

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.