ツール/フレームワーク初出 6/12 22:46
AIが書いたコードを追跡するOSSを作った話 ── git blameのAI版「aidiff」
https://zenn.dev/topics/ai/feed2026/6/12
AI要約
AIが生成したコードの追跡を目的としたOSS「aidiff」を紹介。AI生成コードの増加に伴う、どのコードがAIによるものかの把握困難性や変更失敗率の高さといった課題に対し、git blameのAI版としてコードの出自を追跡するソリューションを提案。
AI要点
- AIが生成したコードの割合が増加しているにも関わらず、どのコードがAIによるものか追跡・管理する仕組みが不足している現状があります。
- OSS「aidiff」は、git blameのようにAIが書いたコードを特定し、コードのAI生成率やトレンドを可視化するツールです。
- 「aidiff」は、明示的タグ、コミットメッセージ解析、コードの特徴量に基づくヒューリスティック解析の3層アプローチでAIコードを検出します。
- 単一行の検出だけでなく、AIっぽい行が連続する場合にスコアを底上げする「クラスターブースト」機能も備えています。
- pre-commitフックやGitHub Actionsと連携し、CI/CDパイプラインに組み込むことで、コードレビューの観点としてAI生成コードの割合をチェックできます。
なぜ重要か
AI生成コードの増加はコード品質や保守性に影響を与える可能性があり、aidiffの活用はAI依存度の可視化と適切なコード管理により、開発チームの生産性維持・向上に貢献します。