个人项目 · 持续迭代中

一个会记得你的
AI 陪伴机器人

小满跑在 QQ 上。它不只是一问一答:会记住你说过的事, 有自己的语气和生活,也会在合适的时候主动来找你。

我
今天有点累,不想说话
满
那就不说,我陪你待一会儿。
晚上想吃点什么?
我
随便吧
满
那我替你决定:楼下那家粥,热的。

Features

它能做什么

围绕“像一个人”来设计,而不是围绕“回答问题”。

🧠

长期记忆

从日常聊天里抽取关于你的事实,分用户保存。你说过的事,下次它还记得。

🎭

人设与语气

可以切换人设,按关系熟悉度调整说话方式:刚认识会客气,熟了会互怼。

🎙

语音

能发语音、也能听懂你发的语音,转成文字后继续聊。

😀

表情包

会按时段和语境挑表情,凌晨不会给你发“早安”,也不会重复刷同一张。

💌

主动关心

聊完一段时间会主动来找你,但不会刷屏;你回过消息,它就不会用“你怎么不理我”的话术。

🌙

时间感

知道现在是上午还是深夜,不会在下午说“大晚上”,也不会在你忙时催睡。

📚

会学新梗

每天从公开网页了解最近流行的梗,你说一个它没听过的,它会先弄懂再聊。

🧾

每日复盘

每天回顾前一天的聊天,找出聊得不好的地方,给改进建议。

How

它是怎么运作的

从一条消息到一句回复,中间大概经过这些步骤。

1

你说一句话,或发一张图、一条语音。

2

图片先做本地安全预筛;语音转成文字。

3

拼上人设、记忆、最近上下文,交给模型生成。

4

拆成几条短消息,按打字节奏发出去。

5

聊完把新事实写进记忆,供以后使用。

STICKERS

它会这样回你

同一套表情,两种形象。点开聊天时,它会按时段和语境挑一张。

以下形象由 AI 生成,仅用于本项目展示。

男生版
女生版

Tech

背后的技术

一套自托管的小系统,尽量把数据留在自己的服务器上。

后端

Java 21 + Spring Boot,SQLite 分库存储,按账号隔离。

协议端

NapCat / OneBot v11,负责 QQ 收发消息。

安全

图片在本地用 NSFW + OCR 模型预筛,敏感图不出服务器。

检索

自建 SearXNG 元搜索,用于了解新梗、找表情素材。

FAQ

常见问题

这是收费产品吗?

不是。这是个人开发的实验项目,不对外提供付费服务,也没有任何购买入口。

会保存聊天记录吗?

会,保存在自己服务器的数据库里,用于记忆和上下文;不用于训练或对外提供。

它会不会乱发消息?

有频率限制:主动消息有每日上限和免打扰时段;你说过“别打扰”它会停。

为什么有时候回复很慢?

可能在等模型返回,或在处理图片/语音。慢的时候一般是模型或网络波动。

可以换成别的人设吗?

可以。人设是配置项,每个机器人账号可以启用不同的人设。

说明:本站为个人项目介绍页,用于展示技术实践,不构成任何商业宣传或服务承诺。
我是小满~ 想了解我什么?
小满