ChatLab/ChatLab
Local-first chat history analyzer with AI. | 本地优先的 AI 聊天记录分析工具
解決する課題
ChatLabは、ユーザーが自身のソーシャル会話履歴を分析・理解できるように設計されたデスクトップアプリケーションです。WhatsApp、Telegram、Discordなどの異なるプラットフォームに分散したチャットデータの問題を、これらの会話からパターンを探索し洞察を抽出するための、統一されたローカルファーストのアプローチを提供することで解決します。
仕組み
このアプリは多段階のデータパイプラインを使用しています。まず、エクスポートされたチャット記録の形式を検出し、メモリ効率のためにストリームファーストのアプローチで解析し、ローカルに保存します。次に、SQLエンジンと、関数呼び出し(24以上のツールを使用)を行うAIエージェントを組み合わせ、記録の検索、要約、分析を行います。
対象ユーザー
生のデータをクラウドにアップロードすることなく、さまざまなメッセージングアプリからの自身のチャット履歴をプライベートに分析したい個人を対象としています。
ハイライト
- ローカルファーストのプライバシー: 生のチャットデータと設定はユーザーのデバイス内に保持されます。
- クロスプラットフォームの正規化: WhatsApp、LINE、QQ、Discord、Instagram、Telegram、iMessage、Google Chatからのインポートをサポートしています。
- AIによる分析: AIエージェントとツール呼び出しを使用して、複雑なクエリを実行し、コンテキストに基づいたチャット記録の分析を行います。
- スケーラビリティ: 大規模な履歴向けに構築されており、ストリーム解析とマルチワーカー処理を利用して数百万のメッセージを処理します。
- 視覚的な洞察: インタラクションの頻度、トレンド、時間的パターンの視覚的なビューを提供します。