From 9de1e69921acee83442c78b13a0d797a8644dc8b Mon Sep 17 00:00:00 2001
From: SengokuCola <1026294844@qq.com>
Date: Mon, 14 Apr 2025 23:08:59 +0800
Subject: [PATCH] =?UTF-8?q?Revert=20"=E6=9B=B4=E6=96=B0README=EF=BC=8C?=
=?UTF-8?q?=E5=92=8CDev=E5=88=86=E6=94=AF=E4=BF=9D=E6=8C=81=E4=B8=80?=
=?UTF-8?q?=E8=87=B4"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This reverts commit 60116822564d5e753fe8924b3d47cdb58274ae26.
---
README.md | 160 ++++++++++++++++++++++++------------------------------
1 file changed, 70 insertions(+), 90 deletions(-)
diff --git a/README.md b/README.md
index 46e1fb77d..fa97fec14 100644
--- a/README.md
+++ b/README.md
@@ -1,66 +1,24 @@
# 麦麦!MaiCore-MaiMBot (编辑中)
-
-
-
- 
- 
- 
- 
- 
- 
- 
-
-
-
-
-
-
-
-
-
- 画师:略nd
-
-
-
MaiBot(麦麦)
-
- 一款专注于 群组聊天 的赛博网友
-
- 探索本项目的文档 »
-
-
-
- 报告Bug
- ·
- 提出新特性
-
-
-
## 新版0.6.0部署前先阅读:https://docs.mai-mai.org/manual/usage/mmc_q_a
+
+
+
+
+
+
+
## 📝 项目简介
**🍔MaiCore是一个基于大语言模型的可交互智能体**
-
-- 💭 **智能对话系统**:基于LLM的自然语言交互
-- 🤔 **实时思维系统**:模拟人类思考过程
-- 💝 **情感表达系统**:丰富的表情包和情绪表达
-- 🧠 **持久记忆系统**:基于MongoDB的长期记忆存储
-- 🔄 **动态人格系统**:自适应的性格特征
-
-
-
-
-### 📢 版本信息
+- LLM 提供对话能力
+- 动态Prompt构建器
+- 实时的思维系统
+- MongoDB 提供数据持久化支持
+- 可扩展,可支持多种平台和多种功能
**最新版本: v0.6.0** ([查看更新日志](changelogs/changelog.md))
> [!WARNING]
@@ -70,12 +28,19 @@
> 次版本MaiBot将基于MaiCore运行,不再依赖于nonebot相关组件运行。
> MaiBot将通过nonebot的插件与nonebot建立联系,然后nonebot与QQ建立联系,实现MaiBot与QQ的交互
-**分支说明:**
-- `main`: 稳定发布版本
-- `dev`: 开发测试版本(不知道什么意思就别下)
-- `classical`: 0.6.0之前的版本
+**分支介绍:**
+- main 稳定版本
+- dev 开发版(不知道什么意思就别下)
+- classical 0.6.0以前的版本
+
> [!WARNING]
> - 项目处于活跃开发阶段,代码可能随时更改
@@ -84,12 +49,6 @@
> - 由于持续迭代,可能存在一些已知或未知的bug
> - 由于开发中,可能消耗较多token
-### ⚠️ 重要提示
-
-- 升级到v0.6.0版本前请务必阅读:[升级指南](https://docs.mai-mai.org/manual/usage/mmc_q_a)
-- 本版本基于MaiCore重构,通过nonebot插件与QQ平台交互
-- 项目处于活跃开发阶段,功能和API可能随时调整
-
### 💬交流群(开发和建议相关讨论)不一定有空回复,会优先写文档和代码
- [五群](https://qm.qq.com/q/JxvHZnxyec) 1022489779
- [一群](https://qm.qq.com/q/VQ3XZrWgMs) 766798517 【已满】
@@ -113,35 +72,55 @@
## 🎯 功能介绍
-| 模块 | 主要功能 | 特点 |
-|------|---------|------|
-| 💬 聊天系统 | • 思维流/推理聊天
• 关键词主动发言
• 多模型支持
• 动态prompt构建
• 私聊功能(PFC) | 拟人化交互 |
-| 🧠 思维流系统 | • 实时思考生成
• 自动启停机制
• 日程系统联动 | 智能化决策 |
-| 🧠 记忆系统 2.0 | • 优化记忆抽取
• 海马体记忆机制
• 聊天记录概括 | 持久化记忆 |
-| 😊 表情包系统 | • 情绪匹配发送
• GIF支持
• 自动收集与审查 | 丰富表达 |
-| 📅 日程系统 | • 动态日程生成
• 自定义想象力
• 思维流联动 | 智能规划 |
-| 👥 关系系统 2.0 | • 关系管理优化
• 丰富接口支持
• 个性化交互 | 深度社交 |
-| 📊 统计系统 | • 使用数据统计
• LLM调用记录
• 实时控制台显示 | 数据可视 |
-| 🔧 系统功能 | • 优雅关闭机制
• 自动数据保存
• 异常处理完善 | 稳定可靠 |
+### 💬 聊天功能
+- 提供思维流(心流)聊天和推理聊天两种对话逻辑
+- 支持关键词检索主动发言:对消息的话题topic进行识别,如果检测到麦麦存储过的话题就会主动进行发言
+- 支持bot名字呼唤发言:检测到"麦麦"会主动发言,可配置
+- 支持多模型,多厂商自定义配置
+- 动态的prompt构建器,更拟人
+- 支持图片,转发消息,回复消息的识别
+- 支持私聊功能,可使用PFC模式的有目的多轮对话(实验性)
-## 📐 项目架构
+### 🧠 思维流系统
+- 思维流能够在回复前后进行思考,生成实时想法
+- 思维流自动启停机制,提升资源利用效率
+- 思维流与日程系统联动,实现动态日程生成
-```mermaid
-graph TD
- A[MaiCore] --> B[对话系统]
- A --> C[思维流系统]
- A --> D[记忆系统]
- A --> E[情感系统]
- B --> F[多模型支持]
- B --> G[动态Prompt]
- C --> H[实时思考]
- C --> I[日程联动]
- D --> J[记忆存储]
- D --> K[记忆检索]
- E --> L[表情管理]
- E --> M[情绪识别]
-```
+### 🧠 记忆系统 2.0
+- 优化记忆抽取策略和prompt结构
+- 改进海马体记忆提取机制,提升自然度
+- 对聊天记录进行概括存储,在需要时调用
+### 😊 表情包系统
+- 支持根据发言内容发送对应情绪的表情包
+- 支持识别和处理gif表情包
+- 会自动偷群友的表情包
+- 表情包审查功能
+- 表情包文件完整性自动检查
+- 自动清理缓存图片
+
+### 📅 日程系统
+- 动态更新的日程生成
+- 可自定义想象力程度
+- 与聊天情况交互(思维流模式下)
+
+### 👥 关系系统 2.0
+- 优化关系管理系统,适用于新版本
+- 提供更丰富的关系接口
+- 针对每个用户创建"关系",实现个性化回复
+
+### 📊 统计系统
+- 详细的使用数据统计
+- LLM调用统计
+- 在控制台显示统计信息
+
+### 🔧 系统功能
+- 支持优雅的shutdown机制
+- 自动保存功能,定期保存聊天记录和关系数据
+- 完善的异常处理机制
+- 可自定义时区设置
+- 优化的日志输出格式
+- 配置自动更新功能
## 开发计划TODO:LIST
@@ -178,6 +157,7 @@ MaiCore是一个开源项目,我们非常欢迎你的参与。你的贡献,
## 致谢
+- [nonebot2](https://github.com/nonebot/nonebot2): 跨平台 Python 异步聊天机器人框架
- [NapCat](https://github.com/NapNeko/NapCatQQ): 现代化的基于 NTQQ 的 Bot 协议端实现
### 贡献者