要約:
- Alibaba Cloudが導入したAIプログラマーは、開発者がアプリケーションの開発時間を短縮することを目指しており、開発時間を分単位にまで短縮できると述べている。
- AIプログラマーは、ソフトウェアアーキテクト、開発エンジニア、テストエンジニアの役割を組み合わせ、エンドツーエンドの製品機能を実現するとされている。
- AIプログラマーは、分解、コードの記述、テスト、デバッグなどのタスクを処理し、ユーザーとの複数の会話を通じて一度に展開される。
- ライブデモンストレーションでは、AIプログラマーが10分以内にゼロからアプリケーションを作成し、これが従来の方法では半日かかるプロセスであると述べられた。
- AIプログラーは開発時間を節約するが、プログラマーが自分の行っていることを理解するのを防ぐ可能性があり、新人プログラマーの機会も減らすとの意見もある。
考察:
AIプログラマーの登場は、Alibaba Cloudが初めて導入したAIコーディングアシスタントであるTongyi Lingmaの導入から7か月後になる。プログラマーたちは、AIに特定のコードを書くように依頼したが、信頼性に欠けるコードを生成することがあると報告している。AIプログラマーは開発時間を短縮できる一方で、プログラマーが自分たちが行っていることを理解することを防ぎ、新人プログラマーに機会を減らすかもしれないとの懸念がある。