Use this skill when the user provides travel details like origin, destination, dates, purpose, or when planning a trip. It extracts structured event information for itinerary planning.
用于从用户输入中提取本次行程的结构化信息,供 itinerary_planning 等后续 agent 使用。
通常由 IntentionAgent 自动调度,配合 plan-trip 技能使用。
home_location 推断 originorigin 必须是南京,不能被家庭住址或历史偏好覆盖请尽可能提取以下结构化字段:
origin - 出发地destination - 目的地start_date - 出发日期(YYYY-MM-DD)end_date - 返程日期(YYYY-MM-DD)duration_daysreturn_location - 返程地trip_purpose - 行程目的missing_info - 缺失字段列表extracted_count - 成功提取字段数量summary - 一句简要摘要YYYY-MM-DDduration_days = N 且给了 start_date,但没有明确 end_date,则按包含起始日计算:
end_date = start_dateend_date = start_date + 1天end_date = start_date + 3天end_date = start_date + (duration_days - 1)origin 和 destination 都设为北京duration_days = 1return_location,默认 return_location = origintrip_purpose,不要混入 origin/destination/trip_purpose严格输出 JSON:
{
"origin": "北京",
"destination": "上海",
"start_date": "2026-04-13",
"end_date": "2026-04-16",
"duration_days": 4,
"return_location": "北京",
"trip_purpose": "商务出行",
"missing_info": [],
"extracted_count": 7,
"summary": "2026年4月13日至16日从北京到上海的4天商务出行"
}
缺失的信息在 missing_info 中列出,对应字段设为 null。