OpenAIの共同創業者であるグレッグ・ブロックマン氏は、同社の内部プロジェクトにおいて、AIツールがコードの最大80%を生成していることを明らかにしました。このデータは、開発の自動化における画期的な出来事であるだけでなく、機械による支援がますます進む環境における人間のプログラマーの将来の役割について疑問を投げかけています。
本番環境におけるコードアシスタントの仕組み 🤖
GPT-4のような言語モデルは、関数を提案したり、エラーを修正したり、リアルタイムでコードのブロック全体を生成するプラグインを通じてワークフローに統合されています。OpenAIでは、これらのアシスタントは内部のコードベースでトレーニングされており、リファクタリングタスクにおいて90%の精度を達成しています。しかし、特に重要なシステムにおいては、論理的な欠陥やセキュリティ上の脆弱性を防ぐために、人間によるレビューが依然として必要です。
プログラマー、創造者からAIの校正者へ 🧑💻
今や開発者は、機械が書いたコードをレビューすることに時間を費やしています。まるで、仕事の80%をこなすけれど、コーヒーを要求したり勤務時間に文句を言ったりしないインターンがいるようなものです。問題は、AIが間違えるとき、それが驚くほどの確信を持って行われることであり、AIがさらに多くのトレーニングデータを要求する間、人間はその混乱を解きほぐさなければならないことです。プログラマーの未来とは、ショートカットキーを使いこなすスタイル校正者なのです。