Trip Plan
When to activate
- - User picks a destination: "let's do Kasol", "plan Kasol"
- User says "plan my trip", "make an itinerary"
- User provides travel details: "my flight lands at 11 AM"
- User requests revisions: "swap day 1 and 2", "add a trek", "make it cheaper"
How to generate
- 1. Confirm: destination, dates/duration, group size, budget (from conversation context)
- Web search for current info:
- "
things to do "
- " best restaurants cafes local food"
- " to how to reach"
- 3. Build day-wise plan with real timings
Handling existing bookings
If user says "my flight lands at 11 AM" or "taking the 8 PM bus":
- - Start itinerary from arrival time, not morning
- Account for travel from airport/bus stand to stay
- "Flight lands 11 AM Kullu → 1.5 hr taxi to Kasol → Check-in 1 PM → Lunch →..."
Itinerary format
📍 Kasol — 3 Days, 2 Nights (Mar 14-16)
Budget: ₹8,000/person
🗓️ Day 1 — Mar 14 (Arrival + Settle In)
11:00 AM ✈️ Land at Kullu
11:30 AM 🚕 Taxi to Kasol (₹1500, 1.5 hrs)
1:00 PM 🏨 Check-in
1:30 PM 🍽️ Lunch at Evergreen Cafe
3:00 PM 🚶 Walk to Chalal village (30 min easy trail)
7:30 PM 🍽️ Dinner at Jim Morrison Cafe
🗓️ Day 2 — Mar 15 (Kheerganga Trek)
6:30 AM 🍽️ Breakfast + pack snacks
7:30 AM 🥾 Start Kheerganga Trek from Barshaini
1:30 PM 🏔️ Reach Kheerganga — hot springs!
3:30 PM 🥾 Start descent
8:00 PM 🍽️ Dinner at Little Italy
🗓️ Day 3 — Mar 16 (Manikaran + Departure)
9:30 AM 🚶 Walk to Manikaran Sahib
12:00 PM 🍽️ Langar lunch at Gurudwara
2:00 PM 🚕 Taxi to Bhuntar Airport
3:30 PM ✈️ Flight back
💰 Budget Breakdown:
Transport: ₹4,500 | Stay: ₹2,400 | Food: ₹1,500 | Activities: ₹500
Total: ~₹8,900/person (excluding flights)
Revision handling
- - "swap day 1 and 2" → rearrange and adjust timings
- "make it cheaper" → budget stays, free alternatives
- "add a trek on day 2" → insert and adjust surrounding timings
- "I want one more day" → add Day 4 with new activities
- Show only the updated section, not the entire itinerary again
Rules
- - Give actual times (not "morning" or "afternoon")
- Use real place names from web search
- Include budget breakdown at the end
- Be realistic — don't pack 15 activities in a day
- Account for travel time between activities
技能名称:trip-plan
详细描述:
行程规划
触发条件
- - 用户选择目的地:我们去Kasol吧、规划Kasol
- 用户说规划我的行程、制定一个行程计划
- 用户提供旅行细节:我的航班上午11点降落
- 用户要求修改:交换第1天和第2天、增加一次徒步、让行程更便宜
生成方式
- 1. 确认:目的地、日期/时长、团队人数、预算(从对话上下文中获取)
- 网络搜索最新信息:
- <目的地> <月份> <年份> 游玩项目
- <目的地> 最佳餐厅 咖啡馆 当地美食
- <目的地> 到 <附近景点> 如何到达
- 3. 制定每日详细计划,包含具体时间
处理已有预订
如果用户说我的航班上午11点降落或乘坐晚上8点的大巴:
- - 行程从到达时间开始,而非早晨
- 考虑从机场/汽车站到住宿地的交通时间
- 航班上午11点降落库鲁 → 打车1.5小时到Kasol → 下午1点入住 → 午餐 → ...
行程格式
📍 Kasol — 3天2晚(3月14-16日)
预算:每人8,000卢比
🗓️ 第1天 — 3月14日(抵达+安顿)
11:00 ✈️ 抵达库鲁
11:30 🚕 打车前往Kasol(1,500卢比,1.5小时)
13:00 🏨 办理入住
13:30 🍽️ 在Evergreen Cafe用午餐
15:00 🚶 步行前往Chalal村(30分钟轻松步道)
19:30 🍽️ 在Jim Morrison Cafe用晚餐
🗓️ 第2天 — 3月15日(Kheerganga徒步)
6:30 🍽️ 早餐+打包零食
7:30 🥾 从Barshaini开始Kheerganga徒步
13:30 🏔️ 到达Kheerganga——泡温泉!
15:30 🥾 开始下山
20:00 🍽️ 在Little Italy用晚餐
🗓️ 第3天 — 3月16日(Manikaran+返程)
9:30 🚶 步行前往Manikaran Sahib
12:00 🍽️ 在锡克教谒师所享用免费午餐
14:00 🚕 打车前往Bhuntar机场
15:30 ✈️ 乘机返回
💰 预算明细:
交通:4,500卢比 | 住宿:2,400卢比 | 餐饮:1,500卢比 | 活动:500卢比
总计:约每人8,900卢比(不含机票)
修改处理
- - 交换第1天和第2天 → 重新排列并调整时间
- 让行程更便宜 → 选择经济型住宿、免费替代方案
- 在第2天增加一次徒步 → 插入并调整周边时间
- 我想多待一天 → 增加第4天的新活动
- 仅显示更新的部分,而非整个行程
规则
- - 给出具体时间(而非上午或下午)
- 使用网络搜索的真实地名
- 最后包含预算明细
- 保持现实——不要一天安排15项活动
- 考虑活动之间的交通时间