fact-checker
作成者 Shubhamsaboofact-checker は、主張の検証を構造的に進め、情報源を評価し、確信度と文脈付きで分かりやすい判定を返すプロンプト駆動型スキルです。Shubhamsaboo/awesome-llm-apps から導入すれば、発言、噂、統計、不正確または誤解を招く主張のファクトチェックを、再現しやすいワークフローで進められます。
このスキルの評価は 74/100 で、ディレクトリ掲載には十分な水準です。fact-checker には明確なファクトチェック手順と分かりやすい起動のきっかけがありますが、情報源の扱い、ツール利用、難しいケースへの対応は十分に具体化されていないため、導入時には一定の人手判断を見込む必要があります。
- 起動条件が明確で、説明文と「When to Apply」セクションから、主張の検証、誤情報の確認、情報源の信頼性評価といった用途がすぐに伝わります。
- 主張の特定、必要な証拠の整理、情報源の評価、判定、文脈補足までを含む、再利用しやすい段階的な検証フローを備えています。
- 構造化見出しとコードフェンスを含む充実した SKILL.md があり、単なる一行プロンプトより実運用での参考価値が高めです。
- 参照元リンクや使用ツール、証拠収集の具体例が示されていないため、実際にどうやって根拠を集めて提示するかはエージェント側で補う必要があります。
- ガイダンスは主に進め方の整理に重点があり、検証不能な主張や情報源同士が食い違う場合などの難しいケースでは、明確な判断基準まで十分に定義されていません。
fact-checker skill の概要
fact-checker skill は、主張の検証、情報源の質のチェック、そして事実上の断定と意見・印象操作・文脈不足を切り分けるための、構造化されたプロンプトワークフローです。単発の「これは本当?」という質問よりも厳密さが必要で、Fact Checking を毎回ゼロから設計せずに、再現性のある手順として回したいユーザーに向いています。
fact-checker skill が実際にやること
fact-checker skill の中核にあるのは、エージェントを検証の順序に沿って進めることです。つまり、まず正確な主張を特定し、その主張を裏づける・否定するには何の証拠が必要かを定義し、利用可能な情報源を評価し、結論のランクづけを行い、最後に文脈つきで説明します。精度、情報源の選定、推論の透明性が重要な場面では、単なる汎用リサーチプロンプトより実用的です。
この fact-checker skill を入れるべき人
この fact-checker skill が特に合うのは、次のような人です。
- 公開された主張を検証する研究者やアナリスト
- 原稿や下書きをレビューする記者、編集者、コンテンツチーム
- policy、education、trust-and-safety の運用担当
- 拡散中の統計、噂、引用文の真偽を見たいユーザー
- 場当たり的なプロンプトではなく、一貫した fact-checking の手法を使いたい人
向いている具体的な仕事
次のような用途では fact-checker が力を発揮します。
- 特定の発言、数値、因果関係の主張を検証したい
- そのトピックに対して情報源が十分に権威的かを見極めたい
- 事実と解釈を切り分けたい
- 無理に yes/no にせず、確信度つきで判断したい
- 完全な虚偽ではなくても、なぜ誤解を招くのかを説明したい
通常のプロンプトと何が違うのか
一番の価値は、構造にあります。この skill は単にモデルへ「事実確認して」と頼むのではなく、「何をどう検証可能な形で考えるか」まで指定します。
- 調べ始める前に主張を切り出す
- どんな証拠が必要かを決める
- 権威ある情報源や一次情報を優先する
- 公開日と文脈を考慮する
- 判定と不確実性を明確に伝える
この流れがあることで、曖昧な回答が減り、出力内容も監査しやすくなります。
導入前にいちばん重要なこと
導入時に本当に見るべきなのは、インストールの手間ではありません。自分たちのユースケースが、規律ある検証プロセスから恩恵を受けるかどうかです。チームで扱う主張が曖昧、政治的に争点化しやすい、時間依存が強い、あるいはソーシャル投稿が出所であることが多いなら、fact-checker を入れる価値は高いです。逆に、軽い背景整理だけが目的なら、通常のリサーチプロンプトで十分な場合もあります。
fact-checker skill の使い方
fact-checker のインストール前提
GitHub リポジトリから Skills をインストールできるエージェント環境なら、Shubhamsaboo/awesome-llm-apps リポジトリから fact-checker を追加し、その後、検証を明確に求めるタスク内で skill 名を指定して呼び出します。
よくあるインストール方法は次のとおりです。
npx skills add Shubhamsaboo/awesome-llm-apps --skill fact-checker
別の skill loader を使っている場合は、以下から skill をコピーしてください。
awesome_agent_skills/fact-checker/SKILL.md
この skill についてリポジトリ内で確認できる根拠は最小限ですが明快です。実装の中心は SKILL.md で、先に確認すべき追加スクリプト、ルール、参照ファイルはありません。
まず読むべきファイル
最初に見るべきなのは、次です。
awesome_agent_skills/fact-checker/SKILL.md
導入判断のうえで重要なのはここです。この skill はコード駆動ではなく、プロンプト駆動です。インストールしているのは補助スクリプトつきのツールチェーンではなく、検証のフレームワークと出力の振る舞いです。
fact-checker skill に必要な入力
fact-checker usage の品質は、渡す入力に強く左右されます。少なくとも次を与えるのが理想です。
- 検証したい主張そのもの
- その主張が現れた場所
- 引用文や数値があるならその正確な表現
- 日付または対象となる期間
- health、politics、science、finance、history などの分野文脈
- quick verdict や evidence memo など、欲しい出力スタイル
弱い入力例:
- “Fact check this.”
より良い入力例:
- “Fact check this claim: ‘Country X’s inflation rate doubled in 2024.’ Check official statistics first, note the date range, and say whether the statement is accurate, misleading, or unsupported.”
曖昧な依頼を強い fact-checker プロンプトに変える
良い fact-checker guide プロンプトは、通常次の5要素で構成されます。
- 正確な主張
- 証拠の基準
- 優先したい情報源の種類
- 判定の出力形式
- 対象範囲の制限
例:
“Use the fact-checker skill to verify this claim: ‘A new study proved coffee dehydrates most adults.’ Distinguish the headline from the actual scientific claim, prefer peer-reviewed or major medical sources, note publication dates, and return: claim, evidence found, source quality, verdict, confidence, and missing context.”
この形が有効なのは、何を検証するかを明確に絞り込み、何を十分な証拠とみなすかまで定義しているからです。
実運用での fact-checker ワークフロー
この skill に組み込まれたプロセスはシンプルですが、重要です。
- 事実として検証できる断定を特定する
- それを裏づける証拠の条件を決める
- 利用可能な情報源と信頼性を調べる
- 主張を評価する
- 文脈と不確実性を添えて返す
実務上は、無関係な複数の主張を一度に処理させないほうが得策です。そうしないと結果が浅くなりがちです。長い投稿や記事を扱う場合は、検証可能な主張ごとに分解してから使うほうが、はるかに良い出力になります。
複雑な主張やバズっている主張に最適な prompt パターン
ソーシャル投稿、見出し、ミームのような対象では、まず分解する前提のプロンプトが有効です。
“Use fact-checker for Fact Checking this post. First extract each distinct factual claim. Then verify them one by one, noting which are factual, which are opinion, and which depend on missing context.”
これが重要なのは、多くの誤解を招く投稿が「一部の事実」と「誤った結論」を混ぜているからです。この skill は、各サブ主張を分けて検証したときに最も強く機能します。
どんな出力を期待すべきか
fact-checker からの良い回答には、通常次が含まれます。
- 正規化された主張
- それが事実命題か、解釈か、そのままでは検証不能か
- どのような証拠が必要か
- 情報源の評価
- accurate、misleading、unsupported、false などの判定
- 確信度
- 解釈を変える重要な文脈
もし返ってくるのが雑な一段落だけなら、プロンプトが広すぎるか、構造化された判定を要求していない可能性が高いです。
fact-checker skill の精度を上げる実用的なコツ
fact-checker skill をよりうまく使うには、次が有効です。
- 言い換えではなく、正確な数値と単位を入れる
- 地理的範囲と期間を指定する
- 主張そのものと周辺のレトリックを分離させる
- まず一次情報や権威ある情報源を求める
- “what would disprove this claim?” を入れて確証バイアスを抑える
- 推測させず、文脈不足は文脈不足としてフラグを立てさせる
たいていの場合、言葉数を増やすより、こうした指定のほうが信頼性改善に効きます。
リサーチ skill ではなく fact-checker を使うべき場面
fact-checker を選ぶべきなのは、目的が探索ではなく裁定のときです。research や browsing 系の skill は、広く情報を集めるには向いています。一方 fact-checker は、証拠の質と主張の wording に紐づいた判断が必要な場面に向いています。
実用的な流れは次のとおりです。
- 正確な主張と文脈を集める
fact-checkerを実行する- 証拠が薄ければ追加調査をする
- 主張の wording を絞り、情報源を改善して再実行する
境界とトレードオフ
この skill が提供するのは検証の方法であって、真実の保証ではありません。次のような問題を魔法のように解決してくれるわけではありません。
- 報道が出そろっていない進行中の出来事
- 非公開データが必要な主張
- 専門家の解釈差が大きい法律・科学上の争点
- 事実の形をした価値判断
これは skill の欠陥ではありません。fact-checking そのものの通常の限界です。この skill の主な利点は、不確実性を隠さず表に出してくれる点にあります。
fact-checker skill FAQ
fact-checker は初心者にも向いている?
はい。fact-checker skill は、検証の順序を明確に示してくれるので、初心者にも使いやすいです。もちろん、具体的な主張や妥当な情報源要件は自分で与える必要がありますが、手法そのものをゼロから組み立てる必要はありません。
どんな主張がこの skill に最も合う?
特に相性が良いのは、次のようなものです。
- 統計や数値の主張
- 誰かの発言として引用されている文
- 「X happened」のような時系列の事実主張
- policy、science、health、economics に関する、証拠で確認できる記述
- 文脈次第で意味が変わる「これは misleading か?」というケース
逆に相性が悪いのは、次のようなものです。
- 純粋な意見
- 予測
- 道徳的な議論
- 事実のように見せた広範なイデオロギー主張
AI に「これは本当?」と聞くのと何が違う?
fact-checker は、より規律だったやり方を取ります。普通のプロンプトは、いきなり答えに飛びがちです。この skill は、主張の抽出、証拠基準、情報源評価、確信度の評価を必須の流れにします。その結果、推論が見えやすくなり、自信過剰な要約も減りやすくなります。
browsing や外部ツールは必要?
skill 自体は SKILL.md に書かれたプロンプトワークフローです。ライブ情報をどこまでうまく検証できるかは、エージェント環境にあるツール次第です。browsing や retrieval がなくても、主張の構造分析や必要証拠の見立てはできますが、最新情報の検証力は弱くなります。
fact-checker は misinformation や disinformation に対応できる?
はい。特に、問題がミスリーディングな framing、質の低いソース、文脈の欠落にある場合に有効です。これは「true か false か」で止まらず、情報源の信頼性、古い証拠、欠けている文脈まで見るため、misinformation detection に向いています。
この fact-checker skill を使わないほうがいい場面は?
次のような場合は fact-checker を使わないほうが適切です。
- とにかく速い要約だけ欲しい
- 文が明らかに意見である
- タスクが主張検証ではなく、オープンエンドな調査である
- 法的効力のある判断や、その分野の公式認証つき評価が必要である
こうしたケースでは、別のワークフローのほうが適しています。
fact-checker skill を改善する方法
fact-checker skill に渡す主張をもっと狭くする
fact-checker の結果を最も手早く改善する方法は、主張の単位を小さくすることです。たとえば、
“Fact check this whole article.”
ではなく、
“Extract the three strongest factual claims from this article and verify each separately.”
のようにします。
単位を小さくすると、証拠との対応づけがしやすくなり、判定も曖昧になりにくくなります。
証拠の優先順位を明示する
どの情報源をより重く扱うべきかを、skill に明示してください。たとえば次のような優先順です。
- official statistics
- peer-reviewed studies
- direct transcripts or filings
- recognized standards bodies
- reputable secondary reporting only if primary material is unavailable
これにより、弱いソース同士を雑に混ぜるのを防げますし、モデルにもより良い判断ルールを与えられます。
裏づけだけでなく、反証 evidence も求める
Fact Checking でよくある失敗は、片側の証拠ばかり集めることです。次のような指示を加えると改善します。
- “What would disprove this?”
- “List the strongest evidence against the claim.”
- “Note where the claim overstates what the evidence shows.”
これにより、skill がよりバランスの取れた判定に寄りやすくなります。
事実・推論・意見を必ず分離させる
出力の質が悪いケースの多くは、元の文が次の3つを混在させていることに起因します。
- 検証できる事実
- 解釈
- 説得のための結論
各要素にラベルを付けるよう促してください。これは political posts、経営陣の主張、煽り気味の見出しで特に効果的です。
日付感度を必須にする
主張の評価が崩れる理由として多いのが、「時間が変われば答えも変わる」点です。次を追加してください。
- 関連する日付
- その主張が historical なのか current なのか
- 古い証拠をフラグする指示
例:
“Verify this as of March 2025, and note if earlier reporting would have produced a different conclusion.”
判定フォーマットを改善する
最初の出力がぼんやりしているなら、より締まった構造を指定してください。
- Claim
- Checkability
- Best evidence
- Source quality
- Verdict
- Confidence
- Missing context
構造化された出力にすると、fact-checker guide をレビュー・比較・再利用しやすくなり、編集ワークフローにも乗せやすくなります。
よくある失敗パターンを監視する
最も多い問題は次のとおりです。
- 元の wording ではなく言い換えを検証してしまう
- 意見を事実主張として扱ってしまう
- 現在の主張に古いソースを使ってしまう
- 地理的スコープを見落とす
- どんな証拠基準で評価したか示さないまま判定する
こうした兆候が見えたら、再実行する前にまずプロンプトを書き直すべきです。
最初の回答のあとに反復する
主張が重要なら、最初の結果を最終版だと思わないでください。次のように追い質問すると効果的です。
- “What part of this verdict is least certain?”
- “What primary evidence is still missing?”
- “Would the verdict change under a narrower wording?”
- “Which source in your reasoning is weakest?”
こうすることで、fact-checker usage は単発回答ではなく、より信頼できるレビューのループになります。
分野に合わせて skill を適応させる
専門分野で使うなら、プロンプト内に分野ルールを足して改善できます。
- health: systematic reviews, regulator guidance, trial quality
- finance: filings, audited reports, official releases
- science: study design, sample size, replication, consensus status
- policy: bill text, agency documents, implementation dates
fact-checker の中核手法は変わりませんが、情報源の優先順位と証拠基準は分野に応じて変えるべきです。
