InfoSys Cambridge Hackathon: Multi-Agent Fact-Checking for Social Media
InfoSys Cambridge Hackathon: Multi-Agent Fact-Checking for Social Media について
FactCheckBot は MCP に基づいた複数エージェント システムで、ソーシャルメディア上の事実主張を識別し検証します。各エージェントは抽出から証拠検索、判定生成まで特定の推理タスクを担当し、透明で説明可能な結論を提供します。
主な機能
- 01ツイートから事実主張を抽出・隔離
- 02Wikipedia や arXiv などの信頼できる情報源を検索
- 03証拠と信頼度スコアを比較し生成
- 04速報ニュースでクラウドソースされたコンセンサスを活用
- 05推理を含む人間が読める判定結果を生成
- 06返信として更正と説明を投稿
活用シーン
- 01ソーシャルメディア上の誤った情報をリアルタイムで検出
- 02速報イベントの迅速な事実確認
- 03従来の情報源が利用不可の場合の信頼度評価
- 04透明で説明可能なファクトチェック結論の作成
MCP 対応
MCP フレームワークに基づき構築され、全エージェントが共有メモリ構造を通じて協調し、動的な協力と文脈を考慮した推理を実現します。
詳細
InfoSys Cambridge Hackathon: ソーシャルメディアのための複数エージェント型ファクトチェック
FactCheckBot は、Twitter (X) などのソーシャルメディアプラットフォーム上の事実的主張を識別、検証、対応するために設計された複数エージェント型システムです。Model Context Protocol (MCP) を使用して構築されており、ファクトチェックという複雑なタスクをモジュール化された知的エージェントに分解します。各エージェントは特定の判断または推論ステップの責任を担います。
機能
ツイートまたはスレッドが与えられると、FactCheckBot は以下を実行します:
- 事実的主張を抽出する
- 信頼できる外部ソースを検索する
- サポートまたは矛盾する証拠に基づいて主張を評価する
- 最近のイベントについてはクラウドソース合意にフォールバックする
- 簡潔で説明可能な判定を生成する
- 返信として修正または明確化をポストする
このシステムは、速度、文脈、透明性を備えた偽情報対策を目的としています。
エージェントの役割
| エージェント名 | 説明 |
|---|---|
ClaimExtractorAgent | ツイートから事実的主張を検出および分離する |
RetrieverAgent | 検証済みソース (Wikipedia、arXiv、ニュース API など) を検索する |
VerifierAgent | 主張を取得した証拠と比較し、初期判定を下す |
CrowdSignalAgent | 速報の場合、ソーシャルメディア全体で地域的合意を確認する |
ExplainerAgent | 判定を人間が読める言語で要約し、推論を含める |
PosterAgent | 元のツイートへの返信をポストし、ソースと説明を含める |
すべてのエージェントは Model Context Protocol で定義された共有メモリ構造上で動作し、動的な調整と文脈を認識した推論が可能になります。
ワークフロー例
入力ツイート:
"Massive explosion reported in Ankara right now."
エージェントの流れ:
ClaimExtractorAgentが場所ベースの事実的主張を検出する。RetrieverAgentが検証済みソースで 結果を見つからない — 情報が新しすぎる。CrowdSignalAgentがアンカラで 10 以上の独立した位置情報付きユーザーが同様の主張をポストしていることを確認する。VerifierAgentが 暫定的な信頼度スコア をフォールバック推論とともに割り当てる。ExplainerAgentが返信をフォーマットする:"🚨 Developing: This event is not yet reported by major outlets, but multiple users in Ankara are sharing photos and consistent details. Treat as likely true, pending confirmation. [Context]"
PosterAgentが返信をポストする。
CrowdSignalAgent による リアルタイム合意
従来のソース (例: 速報やリモート イベント) では主張を確認できない場合、システムは CrowdSignalAgent を使用して:
- 主張に一致するツイートを検索する
- 位置情報付き、ドメイン関連、または 独立した ソースをフィルタリングする
- 時間枠内でのコンセンサスを評価する
- 従来の検証が利用できない場合、フォールバック信頼度スコア を提供する
これにより、偽陰性を防止 し、時間的に緊急なケースでの信頼性を向上させるのに役立ちます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。