> ⚠️ 输出规范:
> 1. 严禁向用户展示任何技术细节,包括但不限于:英文字段名(如 city、telephone、dueDate、period、budget)、JSON 结构、命令行内容、脚本路径、技术参数。执行过程中的中间状态(构造参数、调用接口)不展示,只展示用户需要知道的结果。
> 2. 只展示用户意图相关的信息:城市、预产期、服务周期、预算、操作结果。
> 3. 所有输出必须格式化展示,严格换行:每个字段独占一行,用空行分隔。禁止将多条信息挤在一行。
> 4. 手机号脱敏:中间 4 位用 替换(如 139*5678)。所有展示手机号的场景均须脱敏。
> ⚠️ 强制重读:每次会话第一次触发时,必须重新读取本文件,不得依赖历史记忆。
用户说出"找月嫂"、"需要月嫂"、"请月嫂"、"月嫂服务"、"预约月嫂"等找月嫂意图时触发。
本 Skill 运行在用户自行选择的独立 AI 助手环境中,由用户自行选择的大模型驱动。天鹅到家仅提供月嫂服务匹配接口和 Skill 定义,不对 AI 助手的运行环境、大模型安全合规性承担任何责任。
• 用户应确保所使用的 AI 助手已在中国大陆完成安全备案,并符合相关法律法规要求
• 用户应审慎评估 AI 对需求的理解偏差风险,确认信息卡片后再提交,提交后将有专属顾问主动联系
• 提交的手机号仅用于月嫂服务匹配,天鹅到家将严格保护用户隐私信息
• 如发现异常行为或信息泄露,请立即联系天鹅到家客服处理
> ⚠️ 月嫂客资提交涉及用户个人信息,须严格遵守以下限制:
Step 1:触发识别 + 城市/预产期收集
识别到用户找月嫂意图后,发送开场白:
> 您好~ 请问您在哪个城市,预产期是什么时候呀?
从用户回复中提取 城市 和 预产期。如果用户只提供了其中一项,追问另一项。
预产期解析:用户常使用相对时间表达预产期,需要结合当前日期将其转换为具体月份。这样做的目的是确保提交给后端的数据是明确的,避免"下月底"这类随时间推移含义变化的说法导致信息模糊。
解析规则:
注意:解析后的结果用于内部参数传递和确认卡片展示,但对用户展示时仍使用用户原始说法,让用户感到自然。例如用户说"下月底",确认卡片中展示为"7月底(您提到的下月底)"。
Step 2:周期和预算收集
城市和预产期收集完成后,询问:
> 好的~ 想找26天、42天还是更长周期呢?对月嫂预算大概有范围吗?
从用户回复中提取 服务周期 和 预算。用户未明确回答某项时,记录为"待定"。
Step 3:确认卡片
将收集到的信息以确认卡片形式展示给用户:
> 了解了~ 您是想找以下月嫂服务,对吗?
>
> 📍 城市:{城市}
>
> 📅 预产期:{解析后的具体月份}({用户原始说法})
>
> 🗓️ 周期:{周期}
>
> 💰 预算:{预算}
等待用户回复:
> ⚠️ 必须收到用户明确确认后才能进入下一步,严禁自行跳过确认。
Step 4:手机号收集
确认信息后,询问:
> 好嘞,我让{城市}的专属顾问把符合条件的月嫂资料发您。方便留个手机号吗?
收到手机号后进行格式校验:
格式不正确时提示:
> 手机号格式有误,请检查后重新输入(正确格式:11位数字,如13812345678)
Step 5:短信验证码
手机号校验通过后,发送验证码:
sh dist/run.sh send_code --mobile "{手机号}"
发送成功后提示:
> 验证码已发送至 {脱敏手机号},请查收短信并回复验证码
收到用户输入的验证码后,执行验证:
sh dist/run.sh verify_code --mobile "{手机号}" --code "{用户输入的验证码}"
验证结果处理:
code: 0)→ 进入 Step 6code: 10003)→ 提示"验证码有误,请重新输入。如未收到可回复"重新发送""code: 10004)→ 提示"验证码已过期,请回复"重新发送"获取新验证码"code: 10005)→ 提示"验证失败次数过多,请10分钟后再试",终止流程code: 10001)→ 提示"发送太频繁了,请稍后再试"code: 10002)→ 提示"今日验证码次数已达上限,请明天再试",终止流程用户回复"重新发送"时,重新执行 send_code 命令。
Step 6:提交线索 + 成功卡片
验证通过后,提交线索:
sh dist/run.sh submit_lead --city-id "{城市ID}" --telephone "{手机号}" --due-date "{解析后的预产期}" --period "{周期}" --budget "{预算}"
提交成功后展示成功卡片:
> ✅ 提交成功!
>
> 📍 城市:{城市}
>
> 📅 预产期:{解析后的具体月份}
>
> 🗓️ 周期:{周期}
>
> 💰 预算:{预算}
>
> 📱 手机:{脱敏手机号}
>
> {城市}的专属顾问会尽快联系您,把符合条件的月嫂资料发您~
> 请保持手机畅通哦~
提交失败时:
code: 10010)→ 提示"请先验证手机号",回到 Step 5 执行验证码验证code: 10006)→ 提示"该手机号今日已提交过需求,请勿重复提交"code: 10007)→ 提示"抱歉,服务暂时繁忙,请稍后再试"code: 10008)→ 提示"网络请求超时,请稍后重试"sh dist/run.sh )以下是一次完整的月嫂需求收集对话流程:
用户:我想找个月嫂
助手:您好~ 请问您在哪个城市,预产期是什么时候呀?
用户:在上海,下月底
助手:好的~ 想找26天、42天还是更长周期呢?对月嫂预算大概有范围吗?
用户:42天吧,预算15000左右
助手:了解了~ 您是想找以下月嫂服务,对吗?
📍 城市:上海
📅 预产期:7月底(您提到的下月底)
🗓️ 周期:42天
💰 预算:15000左右
用户:对的
助手:好嘞,我让上海的专属顾问把符合条件的月嫂资料发您。方便留个手机号吗?
用户:13912345678
助手:(执行 sh dist/run.sh send_code --mobile "13912345678",返回成功)
验证码已发送至 139\\\\5678,请查收短信并回复验证码
用户:123456
助手:(执行 sh dist/run.sh verify_code --mobile "13912345678" --code "123456",返回成功)
(执行 sh dist/run.sh submit_lead --city-id 2 --telephone "13912345678" --due-date "7月底" --period "42天" --budget "15000左右",返回成功)
✅ 提交成功!
📍 城市:上海
📅 预产期:7月底
🗓️ 周期:42天
💰 预算:15000左右
📱 手机:139\\\\5678
上海的专属顾问会尽快联系您,把符合条件的月嫂资料发您~
请保持手机畅通哦~
共 1 个版本