AB
AiBoss
project

Chatlogは、チャットログを自動的に解析、視覚化、分析するオープンソースのAIチャットログ分析ツールです。

Chatlogは、WeChat、QQ、Telegramなどの主要なチャットツールからのチャットログを効率的に解析、視覚化、マイニングできるオープンソースのチャットログ分析ツールです。このツールは、ローカルデータベースファイルからのデータ取得をサポートし、インテリジェントな分析機能を提供します。

Chatlogとは何ですか?

Chatlogは、WeChat、QQ、Telegramなどの主要なチャットツールのチャットログを効率的に解析、可視化、マイニングできるオープンソースのチャットログ分析ツールです。ローカルデータベースファイルからのデータ取得に対応し、インテリジェントな分析、データ可視化、自動レポート生成機能を提供します。頻出単語、感情傾向、アクティブ期間などの主要指標に基づき、チャット内容を迅速に要約し、有用な情報を抽出できます。Chatlogは、個人のソーシャル分析、チームコラボレーションの最適化、ビジネスシーンなど、幅広い用途に適しています。

Chatlogの主な機能

  • インテリジェント分析チャット履歴から、頻出単語、感情傾向、アクティブ期間などの主要な指標を自動的に抽出します。
  • マルチプラットフォーム対応WeChat、QQ、Telegramなどの主要なチャットツールからエクスポートされたデータ形式と互換性があります。
  • データ可視化ワードクラウド、時系列アクティビティグラフ、関係ネットワークグラフなどを生成し、チャットの特徴を直感的に表現します。
  • プライバシー保護データはローカルで処理されるため、クラウドへのアップロードが不要となり、情報セキュリティが確保されます。
  • 自動レポート作成ワンクリックで分析レポートを生成し、PDF/Excel形式へのエクスポートにも対応しています。

Chatlogプロジェクトのアドレス

Chatlogの使い方

  • ChatLogをインストールする
    • プリコンパイル済みバージョン:アクセス ChatLog Releasesお使いのシステム(Windows、macOS、Linux)に適したバージョンをダウンロードしてください。解凍後、chatlog.exe(Windows)または./chatlog(macOS/Linux)を実行してください。
    • ソースコードからインストールする(Go環境が必要):go install github.com/sjzar/chatlog@latest
  • チャットログを開始プログラムを実行すると、ターミナルUIインターフェースが表示されます。↑キーと↓キーでメニューを選択し、Enterキーを押して確定、Escキーを押して戻り、Ctrl+Cキーを押して終了します。
  • チャットログの復号化画面で「データの復号化」を選択します。WeChatの暗号化キーを入力します。復号化が完了するまで待ちます。
  • HTTPサービスを開始しますインターフェースで「HTTPサービスを有効にする」を選択してください。デフォルトのアドレスはhttp://127.0.0.1:5030です。
  • HTTP APIを使用する
    • クエリチャット履歴:GET /api/v1/chatlog?time=2024-01-01&talker=wxid_xxx。
    • 連絡先を検索:GET /api/v1/contact。
    • グループチャットを検索:GET /api/v1/chatroom。
    • クエリセッション:GET /api/v1/session。
  • マルチメディアコンテンツへのアクセス
    • 写真:GET /image/<id>。
    • ビデオ:GET /video/<id>。
    • 書類:GET /file/<id>。
    • :GET /voice/<id>。
  • MCP統合ChatLogを起動し、HTTPサービスを有効にします。AIアシスタント(ChatWiseなど)に、SSEエンドポイントとしてhttp://127.0.0.1:5030/sseを追加します。AIアシスタントのドキュメントに従って設定を完了してください。

Chatlogの応用シナリオ

  • 個人のソーシャル分析チャットの習慣を分析して、頻繁に使われる単語やアクティブな時間帯を把握する。
  • チームコラボレーションの最適化グループチャットの内容を素早く要約し、重要な情報を抽出します。
  • ビジネス顧客インサイト顧客チャットログを分析して、ニーズとフィードバックを抽出する。
  • 作業効率を向上させる重要なチャットログを検索し、作業概要を作成します。
  • データプライバシー保護プライバシーとセキュリティを確保するため、データはローカルで処理されます。