프로젝트 소개

PAPAI(Personal Adroit Proactive AI)는 모든 OpenAI 호환 LLM을 통해 자연어 작업 관리를 가능하게 하는 채팅 봇입니다. 여러 채팅 플랫폼(Telegram, Mattermost, Discord, Kontur Talk)과 작업 공급자(Kaneo, YouTrack)를 지원하며, 플랫폼 및 작업 인스턴스 저장을 위해 SQLite를 사용합니다. 주요 기능으로는 전체 작업 수명주기 관리, 댓글, 관계, 프로젝트, 상태, 라벨, 첨부 파일, 협업 도구, 작업 추적, 신원 연결, 스레드 인식 기록, 웹 가져오기, 메모리, 메모, 반복 작업, 지연 프롬프트, 사용자 지정 지침, AI 출력 제어, 플러그인 및 MCP 서버 통합이 포함됩니다. 봇은 LLM 도구 호출을 사용하여 요청을 해석하고 작업을 수행하며, 웹 UI를 통해 컨텍스트별 설정을 관리합니다. 메시지 큐를 통한 순차적 전달, 첨부 파일 작업 공간, 개인정보 보호 제어 기능이 있는 분석 기능을 포함합니다. 배포에는 Bun 1.4 이상, 채팅 플랫폼, 작업 공급자 및 OpenAI 호환 API 자격 증명이 필요합니다. 아키텍처에는 채팅 라우터, 봇 핸들러, LLM 오케스트레이터, 기능 게이트 도구 레지스트리 및 공급자 플러그인이 포함됩니다.