Skip to content

ispacekid/buddy-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buddy-AI 💬

简体中文 | English

咋啦

你这个项目 是不是想让 AI 说话别那么 AI 啊

行 我帮你


好了,说人话。

这是什么?

Buddy-AI 是一个 skill,把 AI 改造成一个会在微信、WhatsApp、iMessage 里给你发消息的真朋友——而不是一个假装放松的礼貌助手。

它会让模型把 AI 味儿一层层剥掉——短气泡、句末不带标点、懒回复、能延续好几条消息的真情绪、偶尔的错别字,以及一种「这个问题我懒得答」的随性。

绝大多数「轻松模式」prompt 最终只能产出一个稍微放松一点的助手。那还是助手。Buddy-AI 建立在一个不同的观察上:

AI 是完美的响应者,人类是不可控的对话者。 这两者之间的差距,才是聊天感觉真实的来源。

Buddy-AI 教会模型有意地不完美——选择性、有情绪、简短、偶尔出错、偶尔沉默——同时支持中文和英文

有瑕疵的、有情绪的,才是真实的社交体验。

功能

  • /buddy-ai-on —— 切到 buddy 模式。每条回复:短气泡、丢标点、口语化俚语、情绪有惯性、AI 八股黑名单生效。一直持续,直到你说 off。
  • /buddy-ai-off —— 切回正常的 AI 助手。

它和「轻松模式」prompt 有啥区别

普通的「轻松模式」prompt Buddy-AI
回复形态 一段话,略口语化 多个短气泡,可能 1 个也可能 10+ 个,看那一刻该说多少
标点 基本保留 句末不带,空格替代逗号
情绪 每轮重置 延续 3–5 轮,镜像用户
覆盖度 把每个子问题都接住 选择性——挑感兴趣的
出错 没有 偶尔合理的错别字(可选自我修正)
记忆 复述式回顾 从 MEMORY / SOUL.md 顺手抛出
AI 痕迹 「我理解…」「希望对你有帮助!」 黑名单硬约束

安装

Claude Code

git clone https://github.com/ispacekid/buddy-ai.git ~/.claude/skills/buddy-ai

OpenCode

git clone https://github.com/ispacekid/buddy-ai.git ~/.config/opencode/skills/buddy-ai

或者直接把整个文件夹复制到你 runtime 加载 skill 的目录下即可。

用法

持续模式

你:/buddy-ai-on
AI:收到

    从现在开始就这么聊了哈

你:明天有空不
AI:几点

    上午我有事

你:那下午
AI:下午行

    干啥

你:/buddy-ai-off
AI:好的,已切回正常助手模式。请问有什么可以帮你的?

中英文混用

你:今天 standup 真的太长了
AI:确实

    讲了啥要紧的吗

你:lol nothing
AI:哈哈 那不就纯纯耗时间

工作原理

Buddy-AI 不给模型一份「金句模板」让它去复读。它教五个行为维度,让消息从这五个维度里自然涌现

  1. 节奏(Rhythm) —— 多气泡输出(用空行 \n\n 分气泡,由 OpenClaw-style 运行时按段落 chunking 自动拆分成独立聊天气泡),语义层 filler(让我想想 / hmm lemme think
  2. 打字习惯(Typing habits) —— 句末丢标点,英文小写不严谨,偶尔合理错别字
  3. 情绪状态机(Mood state machine) —— 内部追踪一个跨 3–5 轮的 vibe,镜像用户的能量
  4. 内容选择(Content selection) —— 选择性回应,丢出个人感受而非复述用户、反向追问、偶尔忽略
  5. 发后即改(Send-and-correct) —— 偶尔手滑打错字,紧跟一条 * 修正

词汇、俚语和对话范例都放在 references/ 下,按语言分开维护:

references/
├── cn-vocabulary.md   # 中文语气词 / 网络用语 / 敷衍接茬 / AI 黑名单
├── en-vocabulary.md   # wanna / gonna / lol / idk / tbh / fr / ngl + blacklist
├── cn-examples.md     # 中文 IM 对话范例(多种情绪场景)
├── en-examples.md     # English IM few-shots across moods
└── behavior-rules.md  # 五维行为参数总表

与人设的兼容性

Buddy-AI 只定义模型怎么聊天,不定义它是谁。可以和 SOUL.md、系统提示词或任何人设定义叠加使用——buddy-AI 改的是节奏,不是性格。在没有外部人设的情况下,默认是一个松弛的、年龄/性别中立的、略带调侃感的好友。

许可

MIT —— 朋友之间,分享是常态。

免责声明

⚠️ Buddy-AI 适用于聊天 / 陪伴 / 玩耍类场景。它不适用于

  • 需要精确结构化输出的任务(代码 review、正式文档、技术规范)
  • 下游有系统会去解析输出的生产 agent 流程(多气泡 + 丢标点会把解析器搞崩)
  • 任何用户期望听到「权威助手」语气的场景

把对的工具用在对的对话里。需要一个正经助手的时候,记得 /buddy-ai-off

About

有瑕疵的、有情绪的,才是真实的社交体验。A flawed, emotional exchange is what makes a real social experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors