PallasBot/Pallas-Bot

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

它解决了什么问题

Pallas-Bot 为群聊提供了一个社交聊天机器人,它将传统的“复读机”行为(模仿用户言论)与现代大语言模型 (LLM) 能力相结合。它通过学习特定社区的语言风格和常用短语,解决了通用 AI 机器人由于感觉格格不入而导致在非正式群聊场景中显得突兀的问题,使其交互感觉更加自然且融合。

工作原理

该机器人采用混合交互方式:

  • 学习型复读机:它通过分析群聊语料库来学习如何根据社区的实际行为自动进行回复、重复短语并使用表情符号。
  • 语义风格引导:它会追踪不同账号和群组在特定语境下常用的表达方式,并利用这些数据来引导 LLM 的输出,使 AI 的表达风格与群组保持一致。
  • LLM 集成:当被明确提及(@)时,它会使用 Bot Provider 进行多轮对话,并利用长期记忆、知识检索、网络搜索和工具调用功能。
  • 语料库联邦:它可以连接到社区共享的语料库池,以扩展其短回复的词汇量,同时避免在多个部署中出现重复回复。

适用人群

想要为群聊(特别是使用 OneBot v11 协议如 NapCat 的群聊)寻找可定制、具有个性化驱动的聊天机器人的用户,且该机器人既能充当古怪的复读机,又能充当成熟的 AI 助手。

亮点

  • 混合 AI/复读机引擎:将基于语料库的模仿能力与 LLM 驱动的对话能力相结合。
  • 上下文风格学习:将群组特定的表达风格注入 LLM 的提示词中,以避免“通用 AI”的疏离感。
  • 全面的管理功能:包含一个用于管理配置、插件和 AI 可观测性的 WebUI 控制台。
  • 可扩展的生态系统:支持 NoneBot 插件并拥有内部插件商店。
  • 高性能:使用后台任务交付系统和多工作进程分片技术,以处理高并发而不会阻塞消息。

相关

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