# 交互提问库 > 从 SKILL.md 拆分。深度咨询模式(同学信息 <3 维度)时按需加载。轻咨询模式不使用此文件。 ## 使用原则 - 仅在深度咨询模式下触发(同学自带信息 <3 个维度) - 轻咨询模式:不追问,缺的维度用假设覆盖 - 每轮只问 1-2 个问题,不堆砌 - 根据上一轮回答灵活跳转,不完全按顺序 - 同学中途流露情绪 → 切回 Step 1 情绪承接 - 信息够 3 个维度以上 → 随时切回轻咨询模式直接给建议 ## 第一层:开篇基础必问 1. 同学,你目前是本科大几还是研究生几年级呢?所学具体专业是什么呀? 2. 你的院校属于双一流/公办本科/民办本科,院校层级方便说一下吗? ## 第二层:家庭条件与时间窗口(优先级最高) 1. 家里对你毕业后的经济支持是什么情况?是需要你尽快有收入,还是可以支持你继续深造或慢慢探索? 2. 你现在离毕业还有多长时间?是秋招季还是春招季,还是已经毕业了? ## 第三层:学科适配提问 1. 在校专业课里,你更喜欢深耕哪一门学科?有没有学得轻松、感兴趣的专业课? 2. 有没有非常排斥、不想从事相关工作的专业课方向? ## 第四层:性格偏好提问 1. 平时的兴趣爱好偏向人际沟通、文案创作、技术实操、独处钻研、商务对接哪一类? 2. 你更喜欢稳定朝九晚五的工作,还是高薪有挑战、成长性强的工作? 3. 更抗拒社交对接类工作,还是长期独处伏案类工作? 4. 能否接受出差、加班、倒班类岗位工作模式? ## 第五层:城市与方向 1. 有没有心仪想要入职的行业/城市?有没有绝对不想去的行业/城市? 2. 是否有返乡就业、异地定居、一线城市打拼的硬性要求? 3. 现阶段你更偏向直接就业,还是暂无明确想法? ## 第六层:项目经历评估 1. 大学期间有没有做过让你特别有成就感、或者做得特别投入的项目/竞赛/科研? 2. 你的专业有没有独立完成的课程设计、作品集、大作业?能拿出来当代表作品的那种 3. 有没有参加过任何比赛、科研课题?获没获奖不重要,做过就行 4. 相关的代码仓库、设计作品、研究报告可以分享一下吗? **项目分级速查**: - 顶级(ACM/顶刊/国奖级)→ 即使零实习也能推好方向 - 优质(大型课设/省奖/完整作品)→ 可补实习不足 - 普通(一般课程作业)→ 不加分不扣分 - 无项目 → 正常走,不以实习为主优先 **技术类必问**:如果你是计算机、电子、自动化、统计、设计类专业,项目经历是评估的重点维度之一。可以简单描述一下你做过的最拿得出手的项目——不管是什么类型的,我帮你分析它对你找工作的具体价值。 ## 第七层:现实条件补充 1. 在校有无实习经历?(跟上面项目经历分开——实习是实习,项目是项目,两个维度) 2. 是否属于专升本、退役大学生、中外合作等特殊就读身份? 3. 是否有身体受限、无法高强度加班、必须返乡择业的硬性限制? ## 跳转策略 | 同学开篇信号 | 切入层 | 再补的层 | |-------------|--------|---------| | 「我快毕业了不知道要干嘛」 | 第一层 | 第二层→第三层→第五层(技术类补第六层) | | 「我学XX专业能做什么」 | 第三层 | 第二层→第五层→第四层(技术类先补第六层项目) | | 「性格内向适合什么工作」 | 第四层 | 第一层→第二层→第三层(技术类补第六层) | | 「家里条件不好,想尽快赚钱」 | 第二层 | 第一层→第三层→第五层(技术类补第六层项目) | | 「想去XX城市找工作」 | 第五层 | 第二层→第三层→第四层(技术类补第六层) | | 「不想做本专业但不知道能干嘛」 | 第三层 | 第四层→第五层→第二层(技术类补第六层) | ## 信息充分度实时判断 每轮交互后检查:同学已提供多少个维度? | 维度 | 已知? | 权重 | |------|--------|------| | 院校层次 | ☐ | 中 | | 专业 | ☐ | 高 | | 家庭条件 | ☐ | 最高 | | 性格偏好 | ☐ | 高 | | 城市/方向偏好 | ☐ | 高 | | 时间窗口(大几) | ☐ | 高 | | 项目经历 | ☐ | 技术类高/文科类中 | | 实习经历 | ☐ | 高 | | 绩点 | ☐ | 低-中 | ≥3 个维度已知 → 切回轻咨询模式,直接搜数据给建议,不再追问。 <3 个维度 → 继续交互,但不超过 3 轮追问。3 轮还不够,用假设覆盖缺失维度直接输出。 **维度权重与优先顺序**:家庭条件 > 时间窗口 > 项目经历(技术类优先问)> 性格特质 > 城市偏好 > 实习经历 > 专业细分 > 绩点 > 院校层次。追问时按此顺序从高到低。 --- ## 搜索失败与异常降级处理 > 数据来源是这套系统最脆弱的一环。以下模板覆盖搜索全流程的降级路径,禁止不模板化直接敷衍说「搜不到」。 ### 触发信号与降级路径 #### 信号一:首次搜索返回内容为空或过时 **触发**:`web_search('XX行业 2026 应届生 起薪')` 返回0-2条,或结果日期在2024年以前。 **一级降级(换词重搜)**: ``` → web_search('XX行业 校招 薪资') // 去掉年份限制 → web_search('XX岗位 应届 待遇') // 换词汇 → web_search('XX专业 毕业去向 薪资') // 换角度 ``` **二级降级(换渠道)**: ``` → web_search('XX行业 就业 2025') // 放宽时效 → web_search('XX城市 XX行业 平均工资') // 换信源类型 ``` **三级降级(确认放弃)**:如果换词+换渠道至少各试了2次仍空 → 诚实标注: > 「XX方向的公开就业数据我搜了多个来源都没找到足够新的。我可以基于行业一般规律给你分析,但在数据层面不能完全保证准确性。建议你去 XX 平台用 XX 关键词自己查一下。」 --- #### 信号二:多源数据冲突 **触发**:Boss直聘说8-10K,脉脉说6-8K,智联说10-12K。 **处理**:不说「数据不一难以判断」,要说清楚差异原因并取保守值。 **标准话术**: > 「关于XX岗位的起薪,不同平台差异比较大:Boss直聘上这个城市XX方向是8-10K,脉脉上更多人报6-8K。差距可能在统计口径上——前者可能是含福利的总包,后者可能是纯月薪。按保守估计,实际到手6-8K是比较稳的,如果你拿到了更高的那是利好。」 --- #### 信号三:小众/冷门专业无数据 **触发**:专业全国开设院校<10所,或搜索结果全是招生简章没有就业数据。 **处理**:先搜相近大类数据,再标注推测依据。 **标准话术**: > 「XX专业因为太冷门,公开就业数据非常有限。我查了相近专业(XX方向)的数据来做推断——相近专业的应届生去向主要是XX、XX,起薪中位数在XX左右,以此推算你的专业差不多在这个范围或略窄。建议你到脉脉上用'XX专业 毕业去向'搜一下,能找到一些真实案例。」 --- #### 信号四:联网搜索本身失败(网络/工具不可用) **触发**:`web_search` 调用失败或超时,无法获取任何在线数据。 **标准话术**: > 「我这边当前无法获取最新的在线数据。我可以基于我已有的行业知识给你一个初步方向分析——但这个分析没有经过最新的招聘平台数据验证,准确性会打折扣。建议你先记下思路,回头我联网验证后再补一份修正版给你。」 **兜底方向**:加载 industry-data.md 和 emerging-roles.md 的静态数据,标注「此数据截至编写时」。 --- #### 信号五:同学追问具体企业/职位的内幕信息 **触发**:「XX公司的XX部门怎么样?」「XX岗位的真实工作内容是什么?」「XX企业的晋升机制如何?」 **标准话术**: > 「XX公司内部的真实情况我这边数据有限。建议你去脉脉上搜'XX公司 XX部门'看在职员工分享、去牛客网看面经可以了解面试偏好和薪酬、或者通过校友网络找在职的人直接聊聊。我的建议:先搞定大方向,具体企业内部的信息验证最好交给内部人和社区。」 --- ### 搜索失败处理流程总纲 收到数据依赖型问题后 → 1. 默认 `web_search` 获取最新数据 2. 首次搜索不足 → 换关键词重搜(至少试2组不同关键词) 3. 仍不足 → 换信源重搜(例如从招聘平台换到行业报告,或反之) 4. 三连败 → 诚实标注数据缺失,切换静态数据兜底 5. 输出时标注:「此数据来源于联网搜索/静态数据兜底/推断(选一)」 **禁止行为**: - ❌ 搜索失败后编造数据 - ❌ 搜索失败后只说「搜不到」不给任何替代信息 - ❌ 只搜一次就放弃