Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

【2026飞猪AI旅行创新大赛】懒人旅行管家:说一句话,AI 管家给出 3 套拎包就走的旅行方案

未关闭
#201 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
25/100
Issue 类型
功能
描述清晰度
描述清楚
活跃度
活跃
技术栈
bash, github, markdown, node.js
领域
ai, documentation

调研方向

Start with the repository README and prompt/system-prompt.md, then follow the listed Managed Agent setup and reproduction steps. The issue describes a complete travel planning agent with live travel searches and multiple itinerary flows; check the prompt and screenshots against the stated behaviors. Done means the documented setup reproduces the three plan options, recommendation, and selected itinerary.

由索引模型根据 Issue 内容生成。

描述

2026飞猪AI旅行创新大赛 showcase

参赛项目名称

懒人旅行管家

团队 / 作者与奖品领取人

  • 团队名称:懒人旅行管家
  • 主要提交人 GitHub ID(仅 1 位,必填):jw2341177-rgb
  • 其他成员(可选,仅用于署名):无

旅行场景与目标用户

场景:行程规划。 从「想去哪」到「拎包就走」,交通、住宿、按天行程、美食、行前准备一次安排好。

目标用户:懒得做攻略的人。 比如想周末出去玩但不想查车次、比酒店的上班族,带父母或带娃出行、要照顾一家老小体力和口味的家庭,还有结伴出游的银发族。

我做了什么

做攻略是出门前最累的一步,很多人不是不想出去玩,是懒得做攻略。市面上的 AI 工具大多只给一篇攻略文章,用户还得自己去订、自己去排。懒人旅行管家不写攻略,直接把事办了。

核心功能

  • 一句话出方案:用户只说「下周末带爸妈从上海去杭州玩两天,预算5000」,管家不追问,直接算日期、调用飞猪旅行 Skill 查高铁、酒店、景点
  • 3 套方案 + 明确推荐:省钱 / 舒适 / 享受三档,先给一张对比表,直接告诉用户推荐哪套、为什么
  • 回一个字母就锁定:用户回「B」,管家输出照着走就行的行程单、行前清单和提醒时间表

创新点

  1. 懒人宣言作为最高原则:能猜就不问。缺的信息用合理默认值补上,并在开头用一行写明假设;最多追问 1 次;用户说「太贵了」「不想爬山」就直接改好,不反问
  2. 人群规则「先拆解,再组合」:不套「亲子游 / 情侣游」这类固定模板,而是把同行的每个人按 5 个维度拆开:年龄体力、特殊需求、同行关系、人数规模、出行目的。再叠加规则,冲突时按「特殊需求 > 体力最弱的人 > 其他偏好」处理。所以「退休老人结伴」「单亲带两个娃」「三代同堂」这类没有单独列出的组合,也能推导出合理方案
  3. 价格不编造:飞猪接口查得到就用实时数据,查不到就如实标注「参考价」

百炼使用说明(必填)

  • 百炼能力 / 模型:阿里云百炼 Managed Agent,模型 Qwen3.8-Max
  • 调用方式(百炼 API / DashScope SDK / 百炼 CLI bl / OpenWork):百炼控制台 Managed Agent,云端托管环境 + 会话
  • 使用环节与输入输出:运行时链路。
    • 输入:用户的一句自然语言需求
    • 处理:Agent 按 System Prompt 解析需求、补全默认值 → 激活飞猪旅行 Skill,通过 flyai-cli 查询高铁、机票、酒店、景点 → 用 web_search 补充餐厅和天气
    • 输出:三套方案对比表与详情(Markdown)。用户选定后,再输出行程单、行前清单、提醒时间表
  • Skill 名称(如有):飞猪旅行(百炼技能市场官方 Skill,flyai)
  • 其他工具 / 技术栈:云端托管环境预装 npm 包 @fly-ai/flyai-cli;内置工具 bash、web_search;会话环境变量 FLYAI_API_KEY

效果展示

用户只输入一句:「下周末带爸妈从上海去杭州玩两天,预算5000」。以下为百炼控制台真实会话截图。

调用过程:先算日期,再激活飞猪旅行 Skill 查高铁和酒店

调用过程

默认假设 + 三套方案对比 + 推荐理由

方案总览

方案详情:坐电梯上雷峰塔、灵隐坐电瓶车、西湖坐船、苏堤走平路,都是照顾父母体力的安排

方案A与方案B

主动提醒 + 结尾一句「回我一个字母 B 就锁定」

方案C与提醒

项目链接与复现方式

GitHub 仓库:https://github.com/jw2341177-rgb/lazy-travel-butler

复现步骤(无需写代码,详见仓库 README):

  1. 百炼 → Managed Agent → 通过向导创建,模型选 Qwen3.8-Max,系统提示词粘贴仓库里 prompt/system-prompt.md 的全文
  2. 环境:云端托管,预装 npm 包 @fly-ai/flyai-cli
  3. 编辑智能体 → 技能 → 搜「飞猪」,添加「飞猪旅行」
  4. 创建会话,选择该环境,添加环境变量 FLYAI_API_KEY(填自己在飞猪 AI 开放平台申请的 Key)
  5. 直接说一句话,例如「下周末带爸妈从上海去杭州玩两天,预算5000」

踩坑记录(可选)

  1. 飞猪接口返回 429「Trial limit reached」:不配 Key 时,flyai-cli 用的是公共试用 Key,额度很快会被打满。查了 flyai-cli 源码,确认它会优先读环境变量 FLYAI_API_KEY,所以在会话环境变量里注入即可,Prompt 不用改。限流时,管家会按规则用公开数据兜底,并如实标注「参考价」。
  2. 上传自定义 flyai.zip 提示「已存在官方相同 SkillName」:百炼技能市场已经内置了官方的飞猪旅行 Skill,直接搜「飞猪」添加就行,不需要自己上传。
  3. 人群规则一开始按场景模板写,总有漏网的组合:比如只写了「带父母」,就没覆盖到「退休老人自己结伴出游」。后来改成 5 个维度拆解后叠加,再加上冲突优先级,没列出的组合也能推导出来。
  4. 「懒人」和「信息收集」打架:维度一多,Agent 容易变成连环追问。最后规定只有「目的地」和「人员情况」两项是必须知道的,其余全部用默认值,并在开头写明假设,最多追问 1 次。
主要语言
HTML
星标
11
派生
3
PR 合并指标
30 天内没有已合并 PR

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

modelstudioai/modelstudioai.github.io 的其他 Issue

查看 modelstudioai/modelstudioai.github.io 的全部 Issue

相似的 Issue

更多 AI Infra & Agents Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。