人工知能はプログラムを記述するためにコードを「盗む」ほど賢いが、プログラマーは職を失うことを心配する必要はない

人工知能はプログラムを記述するためにコードを「盗む」ほど賢いが、プログラマーは職を失うことを心配する必要はない

人工知能システムはますます賢くなってきています。囲碁をしたり株を取引したりできるだけでなく、今ではコードを書くこともできます。マイクロソフトとケンブリッジ大学の研究者が開発した人工知能システム「DeepCoder」が、ヒューマンプログラミングチャレンジで設定された基本的な課題を完了しました。

DeepCoder は他のプログラムからコードを「盗み」、独自のプログラムの作成を開始できます。しかし、今のところ人間のプログラマーは、それによって仕事が奪われることを心配する必要はありません。 DeepCoder の研究チームは、コーディングの知識がない人でも簡単にプログラムを作成できるようにするためにこのシステムを開発したと述べています。

研究チームによると、DeepCoderはディープラーニング技術を使用して脳のニューラルネットワークをシミュレートし、大量のデータを処理し、評価を行い、意思決定を行うことを可能にするという。

具体的には、研究者は DeepCoder に入力と出力のリストを渡しました。このようにして、DeepCoder はどのコード スニペットがどのような望ましい結果につながるかを判断できます。 DeepCoderの開発者の一人であるMarc Pockschmidt氏は、最終的にはこの方法により、プログラマーでない人でもプログラムのアイデアを記述するだけでシステムにプログラムを自分で書かせることが可能になると期待していると述べました。

人間のプログラマーは、すでに他の公開プログラムからアイデアを借りる方法に精通していますが、DeepCoder のようなシステムは、以前の AI システムよりも高速に検索し、より深く考えることができます。人間がまだ考えつかなかった方法でコードを組み合わせることもできます。

[[184505]]

「このプログラムにより、人々の生産性は突然向上する。コード開発に必要な労力を削減できるという大きな期待がある」とMITのアルマンド・ソラーレザマ教授はニューサイエンティスト誌に語った。

コードを 1 行ずつ実行し、プログラム全体を試行錯誤する人間のプログラマーとは異なり、DeepCoder はどのコードが有用でどのコードが間違っているかを事前に予測できます。さらに、選択から学習し、時間の経過とともにより賢くなります。

DeepCoderの技術はすでに応用されています。 2015年、MITの研究者たちは、欠陥のあるコード行を他のプログラムの動作するコードに置き換えることでソフトウェアの欠陥を自動的に修正するプログラムを開発しました。ブロックシュミット氏は、将来のバージョンでは、人間のプログラマーを必要とせずに、ウェブサイトから情報をスクレイピングしたり、フェイスブックの写真を自動的に分類したりするような日常的なプログラムを簡単に構築できるようになると述べた。

しかし、プログラマーは当面は安心でき、自分の仕事が人工知能に置き換えられることを心配する必要はありません。 Solal Lezama 氏は、DeepCoder はプログラミング作業の最も退屈な部分を自動化するだけで、プログラマーはより複雑なタスクに時間を費やせるようになると考えています。

***DeepCoder は現在、約 5 行のコードを含むプログラミング チャレンジしか解決できないことに注意してください。 「一度に大量のコードを生成するのは困難であり、おそらく非現実的です。しかし、本当に大きなコードは、多数の小さなコードを組み合わせることで作成できます」と Solar Lezama 氏は述べています。

<<:  AI、機械学習、ディープラーニングの違いは何ですか?

>>:  PyTorch と TensorFlow のどちらが優れていますか?最前線の開発者の声

ブログ    
ブログ    
ブログ    

推薦する

マスク氏は、将来は人間よりもロボットの数が多くなると述べ、テスラは自動運転技術を共有する用意があると述べた。

7月6日、本日開幕した世界人工知能会議で、マスク氏は会議に直接出席しなかったものの、インターネット...

人工知能とビッグデータがもたらす「新たな雇用形態」

現在の社会経済情勢において、「新しい雇用形態」は強力なツールとなっている。新しい雇用モデルとは、新た...

中国情報通信科学院の張琳琳氏:AIセキュリティの標準化は、今後も基本的かつ規範的、主導的な役割を果たし続けるべきである。

最近、「強力なイノベーション、新しいことに挑戦、未来の共有」をテーマにしたチャイナモバイルの第4回テ...

5GとAI: 現在と未来の補完的なテクノロジー

人工知能と5G、そしてそれらがもたらす変革の可能性は、テクノロジーの世界で大きな注目を集めています。...

USPTO レポート: 人工知能を使わないと取り残される!

米国特許商標庁(USPTO)が10月27日に発表した新しい報告書によると、2018年のすべての新しい...

自動運転車は本当に人間が運転する車よりも安全でしょうか?

自動運転車は、人工知能技術の最もエキサイティングで影響力のある応用例の 1 つです。米国だけでも、毎...

...

Protobufを勉強していたら、良いアルゴリズムを見つけました - ZigZag

[[434311]]もともと Protobuf の原理を勉強したかったのですが、研究の過程で Pr...

2019年のAI開発の7つの分野

[[257419]] 2018 年は人工知能 (AI) の主流採用をさらに促進し、より多くの機能の提...

Googleが絵画におけるAI使用の権利を取り戻す、ネットユーザー「DALL・E 2は発売からわずか1ヶ月で時代遅れ?」

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

35258 スター!これはITアーキテクトの技術知識マップのコレクションです

ソフトウェア アーキテクチャは、あらゆるソフトウェア プロジェクトの重要な部分になっています。アーキ...

OpenAIがSoraを発表: 現実を再定義する画期的なビデオ生成モデル

概要:ほんの数日前、ビッグ アイヴァンが携帯電話でソーシャル メディアをちょっとチェックしたとき、信...

音声認識システムが裁判にかけられる

舒城県裁判所杭埠法廷は最近、建設工事契約紛争事件の審理に法廷音声認識システムを使用した。これは、杭埠...

...

詳細な分析: AI LLM フレームワークの通信モジュール - なぜそれがコア モジュールなのか

この記事は、AI LLMフレームワークアーキテクチャシリーズの第2弾です。通信モジュール人工知能 (...