LLM推論初出 8/25 10:43
コードKGに90日分のgit logを入れたら、AIが影響範囲を90秒で出した
https://zenn.dev/topics/ai/feed2026/8/25
AI要約
コードKGにgit logを90日分格納し、AIが変更の影響範囲を90秒で特定する実務レシピを紹介。従来30分かかっていた影響範囲の特定時間が大幅に短縮され、障害リスク低減に貢献する。
AI要点
- コードの変更影響範囲をAIが調査する時間を90日分のgit logとコード知識グラフ(KG)で30分から90秒に短縮した。
- Tree-sitterでASTを抽出し、KuzuでグラフDB化するパイプラインを構築し、影響範囲の網羅率を73%から98%に向上させた。
- KGにgit logの変更履歴(変更頻度、共同変更ファイル)を注入することで、AIの調査精度と速度が向上した。
- ローカルで動作するTree-sitterとKuzu(コミュニティフォーク)を用いた実装スタックが紹介されている。
- コード変更の影響範囲特定において、コード構造と変更履歴情報の統合が極めて有効であることを実証した。
なぜ重要か
コード知識グラフと変更履歴情報を組み合わせることで、AIによるコード変更の影響範囲特定時間を大幅に短縮し、開発効率とコード品質管理を飛躍的に向上させる可能性を示した。