PallasBot/Pallas-Bot

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

해결하는 문제

Pallas-Bot은 그룹 환경을 위해 설계된 기능이 풍부한 학습 기반 챗봇입니다. 커뮤니티의 자연스러운 참여자처럼 느껴지는 봇을 만드는 문제를 해결합니다. 그룹 채팅 기록에서 학습하여 로컬 대화 패턴을 모방할 수 있을 뿐만 아니라, 장기 기억, 지식 검색, 게임별 데이터 조회와 같은 고급 AI 기반 기능을 제공합니다.

작동 방식

NoneBot2 프레임워크를 기반으로 구축된 이 봇은 '학습 리피터' 코어를 사용하여 그룹 채팅 로그를 관찰하고 대화 스타일과 일반적인 문구를 자동으로 습득합니다. 명시적으로 언급될 때 LLM과 상호 작용하여 복잡한 쿼리를 처리하도록 구성할 수 있으며, 그룹 고유의 의사소통 스타일에 제약된 독특한 개성을 유지합니다. 플러그인 생태계와 고동시성 메시지 처리를 지원하며, 관리 및 모니터링을 위한 WebUI를 제공합니다.

대상 사용자

이 프로젝트는 그룹 채팅(예: QQ)에 고도로 사용자 정의 가능하고 개성 있는 봇을 배포하려는 커뮤니티 관리자, 개발자 또는 애호가를 위한 것입니다. 특히 Arknights 팬에게 적합하며, 게임 데이터 조회, 설정 검색, 게임 도우미 원격 제어를 위한 도구가 내장되어 있습니다.

주요 특징

  • 학습 기반 상호 작용: 그룹 채팅 로그에서 자동으로 학습하여 대화 스타일을 모방하고 메시지를 반복합니다.
  • 연합 코퍼스: 커뮤니티 전체의 채팅 스니펫 풀에 선택적으로 참여하여 봇의 대화 다양성을 풍부하게 합니다.
  • 게임별 통합: Arknights 데이터 검색 및 MaaAssistantArknights (MAA) 도구의 원격 제어를 기본적으로 지원합니다.
  • 유연한 AI 기능: 장기 기억, 웹 검색, 도구 호출 기능을 갖춘 LLM 기반의 멀티턴 대화를 지원합니다.
  • 확장 가능한 아키텍처: 플러그인 스토어, 관리용 WebUI 대시보드, 여러 워커를 통한 수평적 확장 기능을 포함합니다.

관련

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