PallasBot/Pallas-Bot

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

무엇을 해결하는가

Pallas-Bot은 전통적인 "repeater" 동작(사용자 말투 모방)과 현대적인 대규모 언어 모델(LLM) 기능을 결합한 그룹 채팅용 소셜 챗봇을 제공합니다. 이는 특정 커뮤니티의 고유한 언어 스타일과 흔히 사용되는 문구를 학습하여 상호작용을 더 자연스럽고 통합된 것처럼 느끼게 함으로써, 일반적인 AI 봇이 캐주얼한 그룹 환경에서 이질감을 느끼는 문제를 해결합니다.

작동 방식

봇은 상호작용을 위해 하이브리드 접근 방식을 사용합니다:

  • Learning Repeater: 그룹 채팅 코퍼스를 분석하여 커뮤니티의 실제 행동을 기반으로 자동으로 응답하고, 문구를 반복하며, 이모지를 사용하는 방법을 학습합니다.
  • Semantic Style Guidance: 다양한 계정과 그룹에 걸쳐 특정 문맥에서 흔히 말하는 내용을 추적하여, 이 데이터를 LLM의 출력을 가이드하는 데 사용하여 AI가 그룹의 표현 스타일과 일치하도록 합니다.
  • LLM Integration: 명시적으로 언급될 때, 봇은 다중 턴 대화를 위해 Bot Provider를 사용하여 장기 기억, 지식 검색, 웹 검색 및 도구 호출 기능을 활용합니다.
  • Corpus Federation: 커뮤니티 공유 코퍼스 풀에 연결하여 여러 배포 환경에서 중복 응답을 피하면서 짧은 응답의 어휘력을 확장할 수 있습니다.

대상 사용자

그룹 채팅(특히 NapCat과 같은 OneBot v11 프로토콜을 사용하는 경우)을 위해 독특한 성격이 부여된 맞춤형 챗봇을 원하는 사용자(기발한 repeater이자 정교한 AI 어시스턴트 역할을 모두 수행할 수 있는 봇).

주요 특징

  • Hybrid AI/Repeater Engine: 코퍼스 기반 모방과 LLM 기반 대화를 결합합니다.
  • Contextual Style Learning: "일반적인 AI" 느낌을 피하기 위해 그룹별 표현 스타일을 LLM 프롬프트에 주입합니다.
  • Comprehensive Management: 구성, 플러그인 및 AI 관찰 가능성을 관리하기 위한 WebUI 콘솔을 포함합니다.
  • Extensible Ecosystem: NoneBot 플러그인을 지원하며 내부 플러그인 스토어를 갖추고 있습니다.
  • High Performance: 메시지 차단을 방지하면서 높은 동시성을 처리하기 위해 백그라운드 작업 전달 시스템과 멀티 워커 샤딩을 사용합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트