DeepMindのAIコーダーはまだ人間に取って代わることはありません

重要なポイント

  • DeepMindのAIコーディングエンジンは、平均的な人間のプログラマーと同じくらい優れています。
  • AlphaCodeエンジンは、コーディングの問題に対する創造的な解決策を考え出します。
  • AIは、それを置き換えるのではなく、人間の労働力を増強する場合に最適かもしれません。
タイプライターを使って書かれた「人工知能」という言葉

Markus Winkler / Unsplash

調査会社のDeepMindによると、AIコーディングエンジンは人間だけでなくプログラムも作成できるとのことです。 ロボットはついにソフトウェア開発者の仕事のためにやってくるのでしょうか?

DeepMindが AlphaCodeエンジン 人間をテストするために設計されたコーディングの課題に取り組むために、それは上位54%で終了し、平均的な人間と同じくらい良いものになりました。 ライブで使用する準備ができているように聞こえるかもしれません。 人間のコーダーの最悪の半分を解雇してから、それらをAIコーディングボットに置き換えることができますよね? まだ。

「AI企業では、ライターがこれまで以上に必要とされています。 AIライターの本当の利点は、コンテンツに必要なもののプロセスをスピードアップする研究とツールを提供することです。 AIコーディングエンジンはプログラマーにも同じことをするだろうと思います。 それは彼らをより効率的にし、彼らのアプリケーションのための構造の開発を始めることをより簡単にし、そしてコーディングのプロセスをスピードアップするでしょう。」 ジョン・キャスAI会社AIContentGenの共同創設者である、はLifewireに電子メールで語った。

代替ではなくサポート

AIの約束は、単純な仕事で人間に取って代わったり、高価な仕事で人間に取って代わったりできることです。 しかし実際には、私たちはまだそこにいません。 たとえば、AIアプリを使用して写真を編集したことがある場合は、ツールの終了後に実行するクリーンアップがまだたくさんあることがわかります。 少なくとも、人間はボタンをクリックしてAIで作成されたオプションを循環し、次に最適なものを選択することになります。

DeepMindsのAlphaCodeエンジンの場合、そのAIはコーディングの課題に取り組むように訓練されています。 AlphaCodeプロジェクトページで提供されている例は、道路や建物を配置するための最適な方法を見つけたり、ボードゲームに勝つための戦略を考え出すことです。 これらは職場では役に立たないかもしれませんが、DeepMindのAIは1つの重要な特徴を示しました。それは創造性です。

「AlphaCodeの結果は私の期待を上回ったと言っても過言ではありません。」 マイク・ミルザヤノフ、の創設者 コードフォース、コーディングコンテストを開催するサイトは、 ディープマインド ブログ。 「単純な競争上の問題でも、アルゴリズムを実装するだけでなく、それを発明するのが最も難しい部分であることが多いため、私は懐疑的でした。」

DeepMindのAIと人間のプログラマーとの比較を示すグラフ

DeepMind

最も可能性の高いシナリオは、少なくとも、人間のコーダーがAIツールを使用して作業を支援することです。 そして他の会社、例えばマイクロソフト、 AIツールに取り組んでいます 彼らのために多くの忙しい仕事をすることによってプログラマーがより速く働くのを助けるために。

ある意味で、私たちは皆、毎日AIツールを使用することに慣れており、AIツールがもたらす落とし穴やフラストレーションを知っています。 たとえば、オートコレクトを使用すると、画面上の小さなキーボードでの入力が速くなるはずですが、実際には、オートコレクトの提案をより適切にトリガーするように入力スタイルを変更することになります。

では、人間のコーダーは本当にAIに取って代わられるのでしょうか? ありそうもない。

「ライターはAIコンテンツライターと一緒にいるので、コーダーはまだ運転席にいます」とキャスは言います。 「ある意味で、新しいAIライティングツールは、ライターにとってさらに多くの雇用保障を意味します。 予見可能なもののためのより洗練されたツールの使用方法と最大限の活用方法に関する専門知識 将来。"

アートオフィシャルインテリジェンス

創造的な追求においてAIを見る方法はいくつかあります。 1つは、うなり声を取り除き、人間が創造的な側面により集中できるようにすることです。 人間は俳優の脚本家ではなく、映画監督になります。 一歩下がって、ビジョンを達成するために必要な本質的な詳細に関係なく、プロジェクト全体をより高いレベルから見ることができます。

「それは彼らをより効率的にし、彼らのアプリケーションのための構造の開発を始めるのをより簡単にするでしょう...」

一方、AIの創造性は依然としてアルゴリズムの創造性です。 それは解決策を発明したり、小説を書いたり、写真をフィルタリングしたりしますが、アートのように他の人間と共鳴するような方法ではないかもしれません。

これらの両極端の間に、ブライアン・イーノのようなアーティストがいます。ブライアン・イーノは、スタジオにいる間、自家製のAIで作成された音楽をバックグラウンドで実行します。 何かが耳に入ったとき、彼は後で使用するためにそれを保存します。

AIの創造物は、私たちが通常は行かないかもしれない方向に人間を刺激することができます。 または、AIが私たちの働き方を決定することができるので、私たちは最終的には機械の単純なベビーシッターになります。 他のツールと同様に、重要なのはその使用方法です。