ChatLab/ChatLab

Local-first chat history analyzer with AI. | 本地优先的 AI 聊天记录分析工具

何を解決するか

ChatLab は、プライベートかつローカルな方法でソーシャルチャット履歴を分析・理解するためのツールです。WhatsApp、Telegram、Discord などの異なるプラットフォーム間で分散しているチャットデータの問題と、クラウドサービスに生データをアップロードせずに数百万件のメッセージから意味のあるインサイトやパターンを抽出する困難さを解決します。

動作方法

このアプリケーションは、チャットデータを処理するためのマルチステージパイプラインを使用しています。エクスポートされたチャット記録のフォーマットを検出すると、大規模なデータ量を処理できるストリーミング方式で解析し、ローカルに永続化します。その後、SQLエンジンとAIエージェントを組み合わせ、24以上のツールを用いた関数呼び出し機能により、記録の検索、要約、分析を実行します。これにより、ユーザーは自然言語でデータを照会でき、トレンド、相互作用頻度、ランキングを可視化できます。

対象ユーザー

チャット履歴から社会的相互作用のパターンを探索し、インサイトを抽出したいが、データのプライバシーを厳密に守りたい個人向けに設計されています。

主な特徴

  • ローカル最優先のプライバシー: 生の会話内容や設定はすべてデバイス上に保持されます。
  • マルチプラットフォーム対応: WhatsApp、LINE、QQ、Discord、Instagram、Telegram、iMessage、Google Chat からのデータを統一化します。
  • スケーラブルな処理: ストリーム解析とマルチワーカー処理を活用し、数百万件のメッセージを処理可能です。
  • エージェントベースの分析: 関数呼び出し機能を備えたAIエージェントを用いて、ハードコードされたパスに頼らず、複雑なデータ操作を実行します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト