- GoogleのAIコンピュータサイエンティストたちは、内部コード移行にAIをどのように使用しているかを説明
- LLM(Large Language Models)を使用して、コードの移行プロセスを加速
- 特定の製品領域向けに開発されたAIツールに焦点を当てる
- Googleのコード移行には、Google Adsの500百万行以上のコードベースでの32ビットIDから64ビットIDへの変更、他のライブラリへの移行が含まれる
- LLMを使用したワークフローにより、移行にかかる時間が50%削減
- AIを使用したコード変更のうち80%は完全にAIによるもので、残りは人間が作成または編集
- LLMを使用した場合、JUnit3からJUnit4への移行やJodaからJava標準のjava.timeへの切り替えの効率が向上
私の考え:
GoogleがAIを利用してコード移行プロセスを効率化する取り組みは非常に興味深いです。特に、LLMを活用することで人間が行う手作業の削減や作業時間の短縮が可能となった点は注目に値します。AIが大規模なコードベースの維持に革新をもたらし、企業でコードが管理される方法を根本的に変える可能性があるという論文の結論は興味深いです。
元記事: https://www.theregister.com/AMP/2025/01/16/google_ai_code_migration/