astrbot_plugin_self_learning

让聊天机器人越聊越懂你,自动学会群聊黑话和人情世故。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 38 👀 关注 3
GitHub ↗
GitHub 星标 ★ 455
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源插件,基于AGPL-3.0许可证,完全免费,需自行部署到AstrBot环境。

项目预览

astrbot_plugin_self_learning 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队NickCharlie
定价模式🏷️完全免费
价格说明开源插件,基于AGPL-3.0许可证,完全免费,需自行部署到AstrBot环境。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型ai,astrbot,chatbot,nlp,persona,python,qqbot,self-learning
GitHub 星标★ 455
上线时间2025-08-16 00:00:00
代码更新2026-11-08
仓库体积12.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

这是一个为 AstrBot 框架设计的自主学习插件,旨在让 QQ 等平台的 AI 聊天机器人摆脱固定人设,具备持续学习和适应能力。它主要解决传统聊天机器人回复生硬、缺乏个性、无法理解群聊特定语境的问题。核心能力包括:通过分析历史对话自动学习用户的语言风格和常用词汇,从而模仿群聊中的“黑话”;构建并动态更新用户关系网络,记录好感度等社交状态,使交互更个性化;支持人格特征的演化,机器人可以基于互动反馈调整自身性格表现,实现更自然的对话。插件基于 Python 开发,深度集成 AstrBot 生态,安装配置相对简单,适合希望提升聊天机器人真实感和社区融入度的开发者或群管理员使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 455

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

环境要求

  • AstrBot
  • 一个可用的模型 API

安装与启动步骤

  1. 1先装好 AstrBot

    它是插件,宿主不在就没有意义。

  2. 2克隆到插件目录

    目录名必须是插件标识,改名会导致加载失败。

    git clone https://github.com/EterUltimate/self_learning_EterU.git astrbot_plugin_self_learning
  3. 3配模型与开关

    学习与注入是两件事,可以只开采集不开注入。

  4. 4在群里跑几天看效果

    先只观察,别急着开人格演化。

如何确认成功

群里聊过几轮后,它在新对话里能自然带出本群的常用说法,而不是生硬复述

注意事项

  • 它做的是群聊语料的持续采集与人格演化,本质是在收集群成员的话。
  • 隐私边界:群成员未必知道自己的发言被采集,正式群用之前要说明。
  • 人格与黑话演化不可控,跑偏了需要手动清库。
  • 长期记忆会持续膨胀,注意存储与检索成本。
  • 不同群应各自隔离,混在一起会串味。

核心亮点

  • 自动学习对话风格,无需手动编写大量规则,上手即用
  • 内置好感度系统,能感知并回应群成员间的社交关系
  • 人格可演化,机器人性格会随互动动态调整,不呆板

不足之处

  • 依赖 AstrBot 框架,无法独立运行,迁移成本高
  • 学习效果受初始对话数据质量影响较大,冷启动可能表现一般
  • 文档/社区待观察

适用场景

  • QQ 群聊中让机器人自然地融入群聊氛围,减少违和感
  • 个人助手场景,需要机器人记住用户偏好并调整回复风格
  • 社区或社群运营,希望机器人能管理成员关系并提升互动趣味性

替代项目

LangChain、Rasa、ChatterBot

上一篇:rivescript-js

下一篇:chatgpt-wework-robot

同类项目推荐

leon-cli 开源

在终端里唤起你的 AI 助手,命令行直接对话

⌨️ Command-line interface (CLI) for a better use of Leon, your open-source persona···

★ 198 2026-08-09
chat.petals.dev 开源

用志愿者算力跑大模型,聊天和 API 两不误

Chatbot web app + HTTP and Websocket endpoints for LLM inference with the Petals cli···

★ 319 2026-08-09
KarmaBot 开源

给你的 Discord 服务器装上音乐和工具,开箱即用

A Multipurpose Discord Bot with a Music System & Utility commands used by 200K+ user···

★ 254 2026-08-09
stealth 开源

用 Ruby 快速构建跨平台文本和语音聊天机器人

An open source Ruby framework for text and voice chatbots.

★ 597 2026-08-09
DarkGPT-Lite 开源

终端里跑个不设限的AI,专治安全研究提问难

DarkGPT Lite is a specialized CLI tool providing unrestricted conversations with AI ···

★ 137 2026-08-09
IRIS-AI 开源

一个桌面应用,搞定语音、搜索、自动化,让 AI 真正帮你干活

Desktop AI assistant built for real productivity. Voice, automation, memory, vision,···

★ 227 2026-08-09
messaging-apis 开源

一套代码,搞定所有聊天平台消息对接

Messaging APIs for multi-platform

★ 1936 2026-08-09
DeepQA 开源

用 TensorFlow 训练你的第一个生成式聊天机器人

My tensorflow implementation of "A neural conversational model", a Deep learning bas···

★ 2907 2026-08-09