PallasBot/Pallas-Bot

《明日方舟》帕拉斯 Bot!群聊复读机,群友聊什么牛牛就说什么,配合LLM做最懂你的牛牛!

解决的问题

Pallas-Bot 是一款功能丰富、基于学习的聊天机器人,专为群组环境设计。它解决了如何创建一个感觉像是社区自然参与者的机器人这一问题——它能够从群聊历史中学习以模仿本地语言模式,同时提供先进的人工智能驱动功能,如长期记忆、知识检索和特定游戏数据查询。

工作原理

该机器人基于 NoneBot2 框架构建,使用“学习复读”核心来观察群聊日志,从而自动习得语言风格和常用短语。它可以配置为在被明确提及或触发时与 LLM 进行交互以处理复杂查询,同时保持受群组独特沟通风格约束的独特个性。它支持插件生态系统、高并发消息处理,并提供用于管理控制和监控的 WebUI。

适用人群

本项目适合希望在群聊(如 QQ)中部署高度可定制、具有个性化机器人的社区管理员、开发者或爱好者。它特别适合 Arknights 的粉丝,因为它内置了查询游戏数据、搜索背景故事和远程控制游戏助手的工具。

亮点

  • 基于学习的交互:自动从群聊日志中学习以模仿语言风格并复读消息。
  • 联邦语料库:可选择参与社区范围的聊天片段池,以丰富机器人的对话多样性。
  • 特定游戏集成:内置对 Arknights 数据检索和远程控制 MaaAssistantArknights (MAA) 工具的支持。
  • 灵活的 AI 能力:支持基于 LLM 的多轮对话,具备长期记忆、网络搜索和工具调用功能。
  • 可扩展架构:包含插件商店、用于管理的 WebUI 仪表板,并支持通过多个工作进程进行水平扩展。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目