深夜盯着聊天框,打了三行字又删掉,最后发过去一个表情包。第二天早上再翻记录,你其实不是不知道怎么说话,而是不知道这段关系现在处在什么位置、下一步该往前推还是该收。

网上能搜到的建议大多只有两个答案:要么“勇敢去追”,要么“赶紧分手”。问题是,这两句话都不需要了解你的具体情况——对方回消息慢,可能是在忙,也可能是在退,还可能只是不喜欢打字。把同一句话套到所有关系上,得到的只能是一句情绪安慰。

goutoujunshi(狗头军师)走的是另一条路。它不是一个独立的 App,而是一个装进 AI 助手(Codex)里就能用的 Skill:先把情绪接住,再把事实、推测和未知拆开,最后给出的不是一句结论,而是一句能直接发出去的话、一次具体邀约、一段可复盘的对话演练。

项目基本信息

信息项详情
项目名称goutoujunshi(狗头军师)
GitHub地址https://github.com/shengjidaguai-china/goutoujunshi
项目描述先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置跨学科关系知识库
作者shengjidaguai-china
开源协议MIT License
开源状态公开状态
LanguagesPython
支持平台Windows / macOS / Linux
最后更新2026-09-20

一、项目介绍

goutoujunshi 的定位可以拆成三层:情绪承接、关系判断、行动输出。三层是串行的,跳不过去。

第一层是情绪。它的设计原则第一条写得很直白——“先接住人,再解决事”。情绪没被看见的时候,再正确的建议也执行不下去,这一点做过深夜安慰的人都懂。

第二层是判断。它会把你说的话拆成三类:事实(对方三天没回消息)、推测(他可能不感兴趣了)、未知(他这三天在做什么)。这个拆分看起来朴素,但绝大多数恋爱内耗都发生在把推测当事实的时刻。

第三层是输出。它不会停在“建议你多沟通”,而是给到动作层面的东西:一句可以直接复制发送的话、一个带时间点的邀约、一个观察窗口(比如两周内对方主动几次算正常)、以及停止条件(什么信号出现就该退出)。

支撑这三层的是一个跨学科知识库,覆盖关系心理学、人格与情绪、认识与约会、沟通策略、PUA 与社交策略的风险识别、性学与亲密、婚姻与家庭、法律与安全、社会与人文、恋爱哲学,以及分手与特殊情境。README 里提到知识库整理了 135 条参考资料,并且按证据强度分类——哪些是有较强研究支持的,哪些只是理论框架,哪些是网络流行说法,会分开标注。

这一点值得单独说:MBTI、依恋类型这类东西,在这个项目里被明确限定为“帮助提问和生成方案的工具”,而不是诊断结论,更不是“必胜公式”。

二、核心优势

能力具体表现
情绪优先先给情绪落地的回应,再进入分析,避免上来就讲道理
事实边界明确区分事实、推测与未知,减少“自己吓自己”
聊天记录分析支持截图、导出文本,能锁定双方说话人,也可接 ChatLab 的已有数据
长期记忆首次明确同意后跨任务记住精简档案,可随时查看、暂停、撤销或清空
多元关系不预设性取向与性别角色,覆盖异性恋、同性恋、双性恋、无性恋及非单偶关系
风险兜底家暴、跟踪、诈骗、自伤等场景优先保安全,不套用普通恋爱话术
代价说明讨论撒娇、推拉、节奏包装时,同时交代适用条件与长期成本

里面最容易被忽略的是“代价说明”。很多情感内容只告诉你某个技巧有效,不告诉你它什么时候反噬。goutoujunshi 在讨论 PUA 那套(Blueprint 内在状态、自然流、冷读、Mystery 结构)时,会把贬低、推拉、服从性测试、煤气灯这些手法的风险摊开讲,再给低风险替代方案——这个处理方式比较少见,也更接近真实使用场景。

三、适用场景

  • 一句话不知道该怎么回,需要一个能直接发出去的版本,附带后续分支
  • 想推进、复联、邀约、确认关系,需要具体动作而不是“多聊聊”
  • 同时和几个人在接触,想理清自己的真实偏好
  • 聊天记录太长、截图太多,想快速看出关系趋势
  • 遇到冷淡、冲突、投入失衡,需要判断是修复还是止损
  • 分手、背叛、复合、信任重建这类高情绪负载的决策
  • 婚前协商、共同财务、家务分工、双方父母这类现实议题

不太适合的场景也要说清楚:确诊的抑郁焦虑、家暴正在发生、有自伤风险。这些不是恋爱咨询能解决的,项目本身也把这类情况指向了危机转介。

四、安装教程

前提是你已经在用 Codex(或支持本地 Skill 的同类 AI 助手)。安装不需要克隆代码,也不需要配环境变量,直接把这个口令发给 AI 助手:

请将公开仓库 https://github.com/shengjidaguai-china/goutoujunshi 下载并安装为本地 Skill。

安装完成后,用下面这句验证是否生效:

请使用狗头军师帮我梳理情绪、分析当前关系,并给出下一步建议。

如果 Skill 正常加载,它会先给你一份建档清单,而不是直接要你讲故事:

你:MBTI / 综合评分 0–100 / 主要优势和短板
对象A:代号 / MBTI / 综合评分 0–100 / 当前关系
对象B(如有):同上
经过:认识方式、发展时间、关键事件、联系和投入情况
目标:推进、确认、修复、比较选择,还是退出
情绪:目前最难受的点、强度 0–10,是否有必须马上回复的消息

不知道的项目留空就行,它只追问真正会改变建议的信息。

可选依赖是 ChatLab。如果要分析已经导出的聊天文件,可以这样说:

请使用狗头军师通过 ChatLab 分析我和对象A最近三个月的聊天。

它不会去读取、解密或导出聊天软件数据库,只处理你自己提供的导出文件,并且会先给你一个导入计划让你确认范围。

五、使用示例

场景一:一句回复

输入是“她昨天说最近有点累,我该怎么回”。它会先判断这句话的性质(是收缩信号还是普通状态陈述),再给一条能直接发的短句,然后补上“如果她回 A 你就接 B,回 C 就停在这里”的分支。这个结构比单纯给三句备选更有用,因为它把后续两步也考虑进去了。

场景二:聊天记录趋势

把一段两个月的聊天导出文本丢进去,它会先锁定双方说话人,再统计主动次数、回复间隔、话题发起方这些可量化的东西,最后区分哪些是事实、哪些是它的推测。输出不是“她不爱你了”,而是“最近两周你发起占比 78%,对方平均回复间隔从 12 分钟变成 4 小时,这个变化值得观察”。

场景三:复合决策

这是最容易做错的一类问题。它的处理方式是先问清楚分手原因和这期间的实质变化,再给一个带观察窗口的方案:什么条件下可以尝试接触、接触后看哪几个信号、多久没有正向反馈就停止。把“要不要复合”变成一组可验证的条件,而不是靠感觉反复横跳。

六、常见问题

问题说明
会不会上传我的隐私长期记忆需要首次明确同意,保存在本机,可查看、暂停、撤销、清空
会不会教人 PUA知识库包含 PUA 机制,但用于识别风险和给低风险替代,不提供操控手法的执行教程
能替代心理咨询吗不能。涉及诊断、药物、自伤风险的内容会转介,不做治疗性承诺
没有截图能分析吗可以,直接文字描述也行,只是证据强度会标注得更保守
支持非异性恋关系吗支持,且不预设性别角色,主动与否由个人偏好和现实反馈决定
需要付费或 API Key 吗项目本身 MIT 开源,不需要;消耗的是你宿主 AI 助手的额度

七、总结

goutoujunshi 解决的不是“怎么撩到某个人”,而是“在信息不完整、情绪很满的情况下,怎么做出一个自己不后悔的决定”。它的价值在于流程:情绪落地、事实拆分、知识检索、代价评估、行动输出,每一步都可以追问理由。

适合的人群很明确:正在一段关系里反复内耗、需要具体动作而不是鸡汤、并且愿意接受“有些问题没有标准答案”的人。不适合把它当成读心术或者必胜攻略的人——项目自己在设计原则里就把这条路堵死了:行为比标签可靠,互惠比追到更重要。

如果你手上正好有一个悬而未决的关系问题,安装成本只有一句话,试错成本很低。真正需要准备的,是愿不愿意把事实和推测分开来看。