お問い合わせ

ブログ読了目安 5分

さよならプログラマー:ソフトウェア開発を人間で4週間、AI ボットのチームなら7分

多くの人が「AI のプログラミングがそれほど効率的であれば、人間のプログラマーはこれで終わりなのでしょうか?」という疑問がありました

7月、研究者チームは、ChatGPTがシンプルで製造可能なマイクロチップをAからZまで100分以内に設計できることを実証した。したがって、OpenAIのAIチャットボットは、人間が提供する文字プロンプトのみを使用して上記のタスクを実行します。2か月後、中国と米国の大学で働く職員を含む研究グループは、創造的なプロセスから人間をほぼ完全に排除することでさらに一歩前進することを決定した。

そこで研究チームは、ChatGPT(バージョンGPT-3.5)のAIチャットボットを集めて、極めて特殊な「ソフトウェア開発会社」ChatDevを創設した。各チャットボット自体は、ソフトウェア会社で一般的に見られる役職を「ロールプレイ」します。最高経営責任者 (CEO)、テクニカル ディレクター (CTO)、プロダクト マネージャー (CPO) などの上級管理職から、プログラマー、ソフトウェアテストスペシャリスト、テスター、グラフィックデザイナーまで出演します。

同時に、各AIチャットボットには、ソフトウェア会社の運営方法と同じように、事前に設定された役割、権限、責任のほか、ChatDev 内の他のチャットボットと通信する方法もあります。上記の設定以外に、研究チームはソフトウェア開発プロセス中に ChatDev にほとんど影響を与えたり介入したりしません。

多くのプログラマーにとって夢のCEO?

ボットは、確立された「ウォーターフォール」ソフトウェア開発プロセスに従う必要があります。タスクは、設計、プログラミング、テスト、実行された作業の文書化に分類され、プロセス全体を通じて各チャットボットに役割が割り当てられます。ここで、ウォーターフォール モデルは、単純に順次進行する開発モデルとして理解されます。前のフェーズは次のフェーズを開始する前に完了します。

観察プロセス中に、研究者たちは非常に興味深いことに気づきました。ChatDevのCEOは、ウォーターフォール モデルに従ったソフトウェア開発プロセスにほとんど「不在」でした。したがって、ChatDevの CEO (「没入型」AI が演じる) が行うことは、最初の入力を提供して概要を返すことだけであり、プログラマーとデザイナーは安心して仕事をすることができます。現実世界とはまったく異なります。

つまり、これはプログラマーにとって夢のCEOです。緊急時を除いて会社の部下の仕事に干渉しないということです。もちろん、これにより内部紛争は大幅​​に制限されます。

CEOとCTOの間、あるいはCTOとAIプログラマーの間の会話も非常に平和的です。上司から部下への仕事は完全に明確かつ詳細に説明されますが、従業員はしばしば「上司」の要求に非常に従順であるように見え、「反応」することはほとんどありません。.

時は金なり

このAIを活用した企業に70の特定のソフトウェア開発タスクを割り当てたところ、研究チームは予想外の成果を達成しました。生成されたコードの86%以上が完全に実行できます。残りの14%程度は、外部依存関係の破損、または ChatGPTのAPIの制限によりエラーが発生しやすくなります。したがって、これは方法論上の欠陥ではありません。

記録上、ChatDevがソフトウェア開発タスクを完了するまでにかかった最長時間は1030秒で、これは17分ちょいに相当し、すべての書き込みタスクの平均はわずか6分49秒でした。研究チームによると、これと比較すると、従来のカスタム ソフトウェア開発サイクルは、アジャイル ソフトウェア開発手法の中でも、通常、1サイクルあたり2 ~ 4週間、場合によっては数か月もかかります。

さらに、AIは時間の節約に加えて、ソフトウェア開発コストの節約にも役立ちます。したがって、AIを使用して各ソフトウェア開発サイクルを実行するための基本コストはわずか1米ドルです。セットアップとAIへの情報入力の提供(人間が行う)のコストを考慮したとしても、AIの使用は依然として非常にお買い得です。

さようならプログラマー?

AI がこれほど効果的であれば、人間のプログラマーはこれで終わりなのでしょうか?

Vulcanpost によると、これは近いうちに実現する予定ですが、今ではありません。この研究の著者も、チャットボットによって生成された出力は多くの場合最適に機能するものの、常に期待どおりに正確であるとは限らないことを認めています(しかし、それは人々にも起こります – 顧客の要求に正確に従ったにもかかわらず、顧客がまだ怒っていたときのことを思い出してください)。

また研究チームによると、実装プロセスの設定が異なるとAIの出力が大きく変わる可能性があります。深刻な場合には、AIが生成したソフトウェアが使用できなくなる可能性もあります。つまり、チャットボットを正しく設定することが成功の前提条件となります。

そのため、AIを完全に置き換えるのではなく、人間とAIを組み合わせたモデルが急速に台頭することになるでしょう。もちろん、これは近い将来、人間がAIに完了させる目標を設定することだけに制限され、AIが物事を成し遂げるようになるとプログラミング言語を習得することははるかに稀になるという事実につながります。

バルカンポスト参照

あわせて読みたい

  1. ブログ

    【2026年版】IT市場を牽引する人気プログラミング言語トレンド:AIとWeb開発の現在地

  2. ブログ

    2026年の戦略的テクノロジートレンド トップ10:AIが主導する超接続社会の航海術

  3. ブログ

    【AI x 介護DX】介護業界の未来を切り拓く:コトラーに学ぶ「AI x 介護」のマーケティング戦略

  4. ブログ

    【AI x 介護DX】介護の『課題』を、未来の『価値』へ。AIがその架け橋になる。

  5. ブログ

    【AI x 介護DX】AIで「ケアのぬくもり」はこう変わる!人の知恵とデータを繋ぐ、正しい歩み方

  6. ブログ

    デジタル時代を勝ち抜く「学習する組織」への変革プレイブック

  7. ブログ

    【AI x 介護DX】AIで現場はこう変わる!明日から始める、正しい歩み方

  8. ブログ

    【AI x 観光DX】AIが拓く未来の観光体験:日米DX巨人と異業種の叡智に学ぶ、観光DX成功の鍵

  9. ブログ

    【AI x 観光DX】なぜ観光業界のDXは失敗するのか? 宿泊・旅行業が陥る7つの罠と成功へのグランドデザイン

  10. ブログ

    【AI x 観光DX】なぜ、中堅・中小観光企業「AI・DX」に取り組むべき絶対的理由

  11. ブログ

    【AI x 観光DX】大企業で進むDX

  12. ブログ

    【AI x 観光DX】なぜ、いまDXが必要なのか

  13. お役立ち情報すべての記事を見る全226件

課題やご要望を、まずはお聞かせください。

お問い合わせ