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エージェントとツール呼び出しを使用して、複雑なクエリを実行し、コンテキストに基づいたチャット記録の分析を行います。
  • スケーラビリティ: 大規模な履歴向けに構築されており、ストリーム解析とマルチワーカー処理を利用して数百万のメッセージを処理します。
  • 視覚的な洞察: インタラクションの頻度、トレンド、時間的パターンの視覚的なビューを提供します。