🛡️Miharia
← ブログ一覧

AI 類似判定と事実認定の仕組み

2026-04-05

3 段階のフィルタリング

  1. **空間近傍**: 投稿地点から半径 500m 以内を PostGIS で取得
  2. **時間近傍**: 過去 72 時間の投稿に限定
  3. **意味類似**: Gemini API が画像と説明文を突き合わせ 0.7 以上を「同一事象」と判定

信頼スコアによる軽減条件

過去の投稿で認定を重ねたユーザーは信頼スコアが 60 を超え、認定閾値が 3 件 → 2 件に緩和されます。これによりベテランユーザーの発見が早くコミュニティに還元されます。

リトライと信頼性

Gemini API が一時的に失敗しても、`ai_analysis_queue` に投入して最大 3 回まで自動リトライします。運用中の障害は可観測性の高い形で記録され、復旧後に自動で認定まで進みます。