Slide 61
Slide 61 text
判定結果は JSON で受け取り、
そのまま共通障害ファイルへ整形する
# Claude からの出力例(Tool Use でスキーマを強制)
{
"is_common_incident": true,
"severity": "high",
"title": "Room マイグレーション欠落による…",
"phenomenon": "アップデート後にデータが失われ得る",
"cause": "Migration 未実装のまま schema 変更",
"prevention": "Migration テストを CI に追加…",
"detection": "fallbackToDestructive… の使用"
自由文で
返させない
— 「JSON で返して」と頼まず
Tool Use のスキーマで強制
— API が適合を保証するので
パース失敗が構造的に消える
}
copyright (c) 2026 - PLAY, inc.
61 / 80