
astrbot_plugin_self_learning
让聊天机器人越聊越懂你,自动学会群聊黑话和人情世故。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 455
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- AstrBot
- 一个可用的模型 API
安装与启动步骤
-
1先装好 AstrBot
它是插件,宿主不在就没有意义。
-
2克隆到插件目录
目录名必须是插件标识,改名会导致加载失败。
git clone https://github.com/EterUltimate/self_learning_EterU.git astrbot_plugin_self_learning -
3配模型与开关
学习与注入是两件事,可以只开采集不开注入。
-
4在群里跑几天看效果
先只观察,别急着开人格演化。
如何确认成功
群里聊过几轮后,它在新对话里能自然带出本群的常用说法,而不是生硬复述
注意事项
- 它做的是群聊语料的持续采集与人格演化,本质是在收集群成员的话。
- 隐私边界:群成员未必知道自己的发言被采集,正式群用之前要说明。
- 人格与黑话演化不可控,跑偏了需要手动清库。
- 长期记忆会持续膨胀,注意存储与检索成本。
- 不同群应各自隔离,混在一起会串味。
核心亮点
- 自动学习对话风格,无需手动编写大量规则,上手即用
- 内置好感度系统,能感知并回应群成员间的社交关系
- 人格可演化,机器人性格会随互动动态调整,不呆板
不足之处
- 依赖 AstrBot 框架,无法独立运行,迁移成本高
- 学习效果受初始对话数据质量影响较大,冷启动可能表现一般
- 文档/社区待观察
适用场景
- QQ 群聊中让机器人自然地融入群聊氛围,减少违和感
- 个人助手场景,需要机器人记住用户偏好并调整回复风格
- 社区或社群运营,希望机器人能管理成员关系并提升互动趣味性
替代项目
LangChain、Rasa、ChatterBot
上一篇:rivescript-js
同类项目推荐
leon-cli
开源
在终端里唤起你的 AI 助手,命令行直接对话
⌨️ Command-line interface (CLI) for a better use of Leon, your open-source persona···
chat.petals.dev
开源
用志愿者算力跑大模型,聊天和 API 两不误
Chatbot web app + HTTP and Websocket endpoints for LLM inference with the Petals cli···
KarmaBot
开源
给你的 Discord 服务器装上音乐和工具,开箱即用
A Multipurpose Discord Bot with a Music System & Utility commands used by 200K+ user···
stealth
开源
用 Ruby 快速构建跨平台文本和语音聊天机器人
An open source Ruby framework for text and voice chatbots.
DarkGPT-Lite
开源
终端里跑个不设限的AI,专治安全研究提问难
DarkGPT Lite is a specialized CLI tool providing unrestricted conversations with AI ···
IRIS-AI
开源
一个桌面应用,搞定语音、搜索、自动化,让 AI 真正帮你干活
Desktop AI assistant built for real productivity. Voice, automation, memory, vision,···
ChatGPT-API-Scanner
开源
扫GitHub找可用OpenAI密钥,一键验证
Scan GitHub for available OpenAI API Keys
messaging-apis
开源
一套代码,搞定所有聊天平台消息对接
Messaging APIs for multi-platform
DeepQA
开源
用 TensorFlow 训练你的第一个生成式聊天机器人
My tensorflow implementation of "A neural conversational model", a Deep learning bas···