fact-check について
fact-checkは、主張を事実として扱う前に検証するエージェントスキルです。検証可能、調査可能、検証不能に分類し、証拠を集めて定型形式で判定を示します。
主な機能
- 01主張の引用と分類
- 02利用可能なコマンドやファイルでの検証
- 03信頼できる情報源での調査
- 04検証不能な主張の明示
- 05定型形式での証拠と判定の報告
活用シーン
- 01応答内の事実に関する主張の検証
- 02ファイルやコマンド出力との照合
- 03文書調査を要する主張の評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jimweller/ clanker-skills --skill fact-checkインストール後、Claude Code で/fact-checkを入力して読み込まれたか確認します。
詳細
STARTER_CHARACTER = 🔬
ファクトチェック
ある主張が証拠なしに行われました。このスキルは、その主張を確かなものとする前に検証を必須にします。
入力
このスキルの引数は、検証する主張です。引数が指定されていない場合は、直近の CLANKER の応答を調べ、すべての事実に関する主張(推測としての留保なしに真実として述べられている内容)を抽出します。それぞれについて手順を実行してください。
手順
- 主張を正確に述べます。 引用してください。言い換えてはいけません。
- 主張を分類します。
- 現在、実証的に検証可能:このターン中にコマンドの実行、ファイルの読み取り、または API 呼び出しで確認または反証できます。手順 3 に進みます。
- 調査可能:ドキュメント、ソースコード、またはウェブ検索で証拠を得られます。手順 4 に進みます。
- 検証不可能:利用可能なツールやソースでは確認できません。手順 5 に進みます。
- テストします。 コマンドを実行するか、ファイルを読み取ります。生の出力を報告します。主張と照合します。判定:確認、反証、または一部正しい(当てはまる部分と当てはまらない部分を明示)。
- 調査します。 context7、researcher MCP サーバー、WebSearch、または Read を使って信頼できる情報源を探します。情報源(URL、ファイルパス、またはコマンド出力)を引用します。判定:確認、反証、一部正しい、または証拠不十分。
- 検証不可能であることを明言します。 利用可能なツールで検証できない理由を述べます。主張を撤回するか、明確な留保を付けて推測として述べ直します。
出力形式
CLAIM: "<exact quote>"
TYPE: empirical | researchable | unverifiable
EVIDENCE: <raw output, citation, or "none available">
VERDICT: confirmed | refuted | partially true | unverifiable
CORRECTION: <if refuted or partially true, state the accurate version>
ルール
- 証拠を示さずに、いきなり判定してはいけません。
- 主張を生み出したのと同じ推論を使って、その主張を確認してはいけません。独立した証拠を使ってください。
- 主張の根拠が以前の観察や記憶の記録である場合、それは独立した証拠ではありません。観察記録が示すのは、何が述べられたかであり、何が真実かではありません。
- 判定が「反証」の場合は、出力ブロックの後に、元の主張を平易な言葉で撤回してください。
- 安心させるために事実を認めないのは、重要な情報の隠蔽です。反証を和らげてはいけません。
コメント
Markdown 対応