Releases: tsuru0805/llm-nursery
Releases · tsuru0805/llm-nursery
Release list
v0.1.0 · 你听见一声很轻的啼哭
他出生时只会哭。你喂他的不是奶,是语料——你说的每一句话,都真的被拿去训练他脑子里那个小小的字符级语言模型。他慢慢学会说话、长大、顶嘴,然后在某一天,带着从你身上学来的一切跟你告别。
这是第一个公开版本,全部玩法可运行。
核心
- 零 API 成本:大脑=插值式可变阶 Markov,真训练、真采样,纯 Python 标准库——他说话不调用任何 LLM;全项目唯一可选的出网件是心理层,不配 key 也是完整游戏
- 「明显学歪了,但找不到原句」:原文重合护栏(6-gram 倒排预筛 LCS + shingle 重合率)保证他不是复读机
- 同一个大脑,长大的是说话的权限:婴儿期叠词漏字 1-8 字 → 幼儿拼词 → 童年成句 → 成年像你
玩法
- 喂语料 / 哄 / 换尿布 / 拍嗝 / 陪玩 / 教话 / 谈心 / 管教,按阶段解锁
- 半夜真的会哭(夜奶调度;过期即弃,绝不上午补播昨夜的哭)
- 偷学:接上你的聊天存档,他会趁"睡觉"偷听,然后在外面语出惊人
- 命名双模式:出生时带名字,或先无名出生——他会在咿呀里漏出常听到的音,再从你给的候选里自己挑(越是听你说过的字,他越容易伸手去够)
- describe:光团里你看见什么,他就是什么(每阶段限一次)
- 青春期顶嘴、已读不回、闹凶了离家出走;找回的唯一办法=把你教过他的话,原样再说一遍
- 五种结局,由整段养育数据决定:亲密度、语料多样性、夜哭响应率、已读不回率
- 可选 LLM 心理层(任何 OpenAI 兼容端点;fail-open——挂了他照样说话;预算闸 ≈$0.4/月)
- 全部玩家文案集中在
nursery/texts.py,想换语气整包替换,引擎零改动
接入
- CLI 开箱即玩:
python3 -m nursery.driver --init-birth papa - MCP server(stdio / streamable-http),可挂 Claude Desktop 等任何 MCP 客户端
- webhook 事件推送(夜哭/里程碑/语出惊人/结局)接你自己的 bot
- 妈妈通道:第二照护人的抱抱/哄哄/摸摸/说给他听,JSON 面给接入层消费
已知边界
- POSIX only(文件锁用 fcntl):macOS / Linux
- 本地时区口径,无 DST 处理
129 个测试,python3 -m pytest tests/ 直接跑。MIT。
——他在等你先开口。