nav-diagnose 是 supernavigator 技能集中的一个诊断技能,用途是检测人机协作质量下降,并通过提示重新锚定恢复有效沟通。其理论依据为 Riedl 与 Weidmann 2025 年关于人机协同的研究,认为心智理论在用户身上会动态变化,当对齐退化时协作质量下降,早期检测与重新锚定可恢复效果。
主要能力:识别重复纠正、幻觉信号、上下文混淆、未处理反馈、目标漂移、循环停滞等质量下降指标,并按严重程度分级;分析纠正模式以定位根因;展示质量检查提示;引导用户确认后重新锚定目标、技术上下文或沟通风格;可选记录诊断日志;给出预防建议。
使用方式:在检测到同一主题 2 次以上纠正、用户说“something seems off”“wrong again”、上下文使用超过 75% 且质量信号退化、用户表达不满、循环模式停滞 3 次以上时自动触发。单次纠正、用户提供新需求、全新会话或用户明确表示“可以了”时不触发。执行步骤包括评估质量状态、识别根因、显示诊断、重新锚定、可选记录日志、建议预防措施。
适用场景:REST 命名约定反复纠正、上下文混淆、用户表达挫败等。限制:无法检测文本中无信号的沉默不满、对话上下文之外的问题、外部系统问题及尚未表达的用户偏好;不应过度触发、打断生产流程或让用户感到被指责。