AI 類似判定と事実認定の仕組み
2026-04-05
3 段階のフィルタリング
- **空間近傍**: 投稿地点から半径 500m 以内を PostGIS で取得
- **時間近傍**: 過去 72 時間の投稿に限定
- **意味類似**: Gemini API が画像と説明文を突き合わせ 0.7 以上を「同一事象」と判定
信頼スコアによる軽減条件
過去の投稿で認定を重ねたユーザーは信頼スコアが 60 を超え、認定閾値が 3 件 → 2 件に緩和されます。これによりベテランユーザーの発見が早くコミュニティに還元されます。
リトライと信頼性
Gemini API が一時的に失敗しても、`ai_analysis_queue` に投入して最大 3 回まで自動リトライします。運用中の障害は可観測性の高い形で記録され、復旧後に自動で認定まで進みます。