人工知能システムはますます賢くなってきています。囲碁をしたり株を取引したりできるだけでなく、今ではコードを書くこともできます。マイクロソフトとケンブリッジ大学の研究者が開発した人工知能システム「DeepCoder」が、ヒューマンプログラミングチャレンジで設定された基本的な課題を完了しました。 DeepCoder は他のプログラムからコードを「盗み」、独自のプログラムの作成を開始できます。しかし、今のところ人間のプログラマーは、それによって仕事が奪われることを心配する必要はありません。 DeepCoder の研究チームは、コーディングの知識がない人でも簡単にプログラムを作成できるようにするためにこのシステムを開発したと述べています。 研究チームによると、DeepCoderはディープラーニング技術を使用して脳のニューラルネットワークをシミュレートし、大量のデータを処理し、評価を行い、意思決定を行うことを可能にするという。 具体的には、研究者は DeepCoder に入力と出力のリストを渡しました。このようにして、DeepCoder はどのコード スニペットがどのような望ましい結果につながるかを判断できます。 DeepCoderの開発者の一人であるMarc Pockschmidt氏は、最終的にはこの方法により、プログラマーでない人でもプログラムのアイデアを記述するだけでシステムにプログラムを自分で書かせることが可能になると期待していると述べました。 人間のプログラマーは、すでに他の公開プログラムからアイデアを借りる方法に精通していますが、DeepCoder のようなシステムは、以前の AI システムよりも高速に検索し、より深く考えることができます。人間がまだ考えつかなかった方法でコードを組み合わせることもできます。 「このプログラムにより、人々の生産性は突然向上する。コード開発に必要な労力を削減できるという大きな期待がある」とMITのアルマンド・ソラーレザマ教授はニューサイエンティスト誌に語った。 コードを 1 行ずつ実行し、プログラム全体を試行錯誤する人間のプログラマーとは異なり、DeepCoder はどのコードが有用でどのコードが間違っているかを事前に予測できます。さらに、選択から学習し、時間の経過とともにより賢くなります。 DeepCoderの技術はすでに応用されています。 2015年、MITの研究者たちは、欠陥のあるコード行を他のプログラムの動作するコードに置き換えることでソフトウェアの欠陥を自動的に修正するプログラムを開発しました。ブロックシュミット氏は、将来のバージョンでは、人間のプログラマーを必要とせずに、ウェブサイトから情報をスクレイピングしたり、フェイスブックの写真を自動的に分類したりするような日常的なプログラムを簡単に構築できるようになると述べた。 しかし、プログラマーは当面は安心でき、自分の仕事が人工知能に置き換えられることを心配する必要はありません。 Solal Lezama 氏は、DeepCoder はプログラミング作業の最も退屈な部分を自動化するだけで、プログラマーはより複雑なタスクに時間を費やせるようになると考えています。 ***DeepCoder は現在、約 5 行のコードを含むプログラミング チャレンジしか解決できないことに注意してください。 「一度に大量のコードを生成するのは困難であり、おそらく非現実的です。しかし、本当に大きなコードは、多数の小さなコードを組み合わせることで作成できます」と Solar Lezama 氏は述べています。 |
<<: AI、機械学習、ディープラーニングの違いは何ですか?
>>: PyTorch と TensorFlow のどちらが優れていますか?最前線の開発者の声
7月6日、本日開幕した世界人工知能会議で、マスク氏は会議に直接出席しなかったものの、インターネット...
現在の社会経済情勢において、「新しい雇用形態」は強力なツールとなっている。新しい雇用モデルとは、新た...
最近、「強力なイノベーション、新しいことに挑戦、未来の共有」をテーマにしたチャイナモバイルの第4回テ...
人工知能と5G、そしてそれらがもたらす変革の可能性は、テクノロジーの世界で大きな注目を集めています。...
米国特許商標庁(USPTO)が10月27日に発表した新しい報告書によると、2018年のすべての新しい...
自動運転車は、人工知能技術の最もエキサイティングで影響力のある応用例の 1 つです。米国だけでも、毎...
[[434311]]もともと Protobuf の原理を勉強したかったのですが、研究の過程で Pr...
[[257419]] 2018 年は人工知能 (AI) の主流採用をさらに促進し、より多くの機能の提...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
ソフトウェア アーキテクチャは、あらゆるソフトウェア プロジェクトの重要な部分になっています。アーキ...
概要:ほんの数日前、ビッグ アイヴァンが携帯電話でソーシャル メディアをちょっとチェックしたとき、信...
舒城県裁判所杭埠法廷は最近、建設工事契約紛争事件の審理に法廷音声認識システムを使用した。これは、杭埠...
この記事は、AI LLMフレームワークアーキテクチャシリーズの第2弾です。通信モジュール人工知能 (...