完全自動でコードを書き換えるわけではありません。
この設計にはいくつかの利点があります。
つまり、AIの効率と人間の判断を組み合わせることで、重要なソフトウェアを自動システムだけに任せないようにしています。
このツールの基盤になっているのは、AutoCodeRoverという研究プロジェクトです。
これはシンガポール国立大学(NUS)の研究チームが開発したもので、大規模言語モデル(LLM)と高度なコード検索技術を組み合わせて、コードリポジトリの問題を分析し修正パッチを生成する仕組みを研究していました。
研究プロトタイプだった技術を、企業向けの実運用ツールへと発展させた形です。
この技術の開発と実用化には、シンガポールの研究機関や政府機関も関わっています。
この流れは、大学研究 → 政府支援 → 民間企業による製品化という形で、AI技術が実社会に展開される典型的な例ともいえます。
AIがコードを書く時代では、開発のボトルネックは「コードを書くこと」ではなくなりつつあります。
むしろ重要になるのは、
といった品質と検証のプロセスです。
AIがコードを書くスピードが上がるほど、ソフトウェアの安全性と信頼性を守る仕組みの重要性も、同時に高まっていくと考えられています。
Comments
0 comments