このプロジェクトについて

PAPAI(Personal Adroit Proactive AI)は、OpenAI互換のLLMを通じて自然言語によるタスク管理を可能にするチャットボットです。Telegram、Mattermost、Discord、Kontur Talkなどの複数のチャットプラットフォームや、Kaneo、YouTrackなどのタスクプロバイダーに対応し、プラットフォームおよびタスクインスタンスのストレージとしてSQLiteを使用します。主な機能には、タスクのライフサイクル管理、コメント、リレーション、プロジェクト、ステータス、ラベル、添付ファイル、コラボレーションツール、作業追跡、IDリンク、スレッド対応履歴、Webフェッチ、メモリ、メモ、繰り返しタスク、遅延プロンプト、カスタム指示、AI出力制御、プラグイン、MCPサーバー統合が含まれます。このボットはLLMのツール呼び出し機能を使用してリクエストを解釈し、アクションを実行します。コンテキストごとの設定はWeb UIを通じて管理されます。秩序あるディスパッチのためのメッセージキュー、添付ファイルワークスペース、プライバシー制御付きの分析機能も備えています。デプロイにはBun 1.4以上、チャットプラットフォーム、タスクプロバイダー、OpenAI互換のAPI認証情報が必要です。アーキテクチャには、チャットルーター、ボットハンドラー、LLMオーケストレーター、機能制限付きツールレジストリ、プロバイダープラグインが含まれます。