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

Koris AssistantはTypeScriptで構築された型安全なAIエージェントフレームワークです。チャネル用のプラグインシステムとMarkdownベースのスキルシステムを通じて機能拡張が可能なモジュール型アーキテクチャを採用しています。 主な機能は以下の通りです。 - プラグイン可能なチャネル: Telegram、WhatsApp、ターミナルユーザインタフェース(TUI)、ReactベースのWebダッシュボードとの対話が可能です。 - 永続メモリ: 長期記憶、セッション追跡、短期会話履歴にSQLiteを利用しています。 - ハートビートエージェント: スケジュールされたcron駆動のサブエージェントがバックグラウンドで自律動作します。 - ツール実行: LLMがシェルコマンド、ドメイン制限付きHTTPリクエスト、セルフホスト型SearXNGインスタンス経由のウェブ検索を実行可能です。 - 複数プロバイダAIサポート: Ollama、NVIDIA、モックプロバイダと互換性があり、異なる役割にプロバイダを割り当てられます。 - 管理ダッシュボード: エージェントとのチャットやセッション・メモリ・ハートビート・スキルの管理を行うWeb UIを提供します。