| name | destination-research |
| description | 目的地调研 · 把"江西附近游玩"或"成都"这类输入,转成结构化的目的地候选清单(含特色/季节性/必玩/避雷)。完全调用 search-orchestrator 编排底座,不重复造检索逻辑。 |
| version | 1.0.0 |
| author | null |
| tags | ["travel","destination","research","glue"] |
| license | MIT |
| triggers | ["intake-clarify 完成后,trip_request.destination_resolved = false","用户说\"我想去 X\"、\"X 附近哪里好玩\"、\"X 月去哪合适\"等需要目的地选型的场景"] |
| inputs | [{"name":"trip_request","type":"object","required":true},{"name":"user_profile","type":"file","formats":["json"],"required":true}] |
| outputs | [{"name":"destination_options","type":"object","doc":"2-3 个目的地候选 + 每个的特色亮点 / 季节适配 / 数据置信度,给用户挑"}] |
目的地调研(destination-research)
我解决什么问题
用户说"江西附近游玩",通用 AI 只会说"庐山很好"。
我做的是:基于真实坐标 + 真实游记 + 用户偏好,给 2-3 个有差异化主题的候选让用户挑。
例:
- 自然风光线(庐山+三清山+龙虎山)
- 文化古韵线(婺源+南昌滕王阁+景德镇)
- 小众探秘线(武功山+明月山+武宁)
工作流程
trip_request + user_profile
↓
调 search-orchestrator (domain=destination)
├─ 美团连接器 "景点推荐"
├─ online-search(地理搜索)
├─ xhs-explore skill 多关键词扩展
└─ 自动去重 + 排序 + 深读
↓ candidates.json
↓
本 skill:用 LLM 把候选打包成 2-3 个**有主题**的路线选项
├─ 标题 + 一句话理由
├─ 包含的城市/景点
├─ 季节适配标记
├─ 数据置信度
└─ 适合谁玩(基于 user_profile 匹配度)
↓
返回 destination_options
↓
阶段 2 让用户挑一个
输出 schema
{
"trip_request_id": "uuid",
"options": [
{
"id": "opt-1",
"name": "自然风光线",
"tagline": "看山观湖避人潮,户外党的菜",
"destinations": ["庐山", "三清山", "鄱阳湖"],
"match_score": 0.85,
"_match_doc": "对 user_profile 的匹配度,0-1",
"season_fit": "good"
...