こうした懸念が正当であるかどうかについてはまだ結論が出ていないが、AIが頭角を現し始めている分野は増え続けている。 最近、Microsoft Research はケンブリッジ大学の研究者と協力して、プログラミングの課題を解決するために構築された機械学習システムである DeepCoder を作成しました。 新しい科学者のレポート.
おすすめ動画
ディープコーダー プログラム合成とは、既存のコードを組み合わせて新しいアプリケーションを作成するプロセスであり、問題を解決するために最適な組み合わせで最適なソース コードを検索および統合します。 人間のプログラマーが達成したいことと、利用可能な入力をシステムが認識すると、 システムは、人間のコード作成者よりも迅速かつ完全に検索して、新しいコードを作成できます。 応用。
また、システムは進行とともに学習します。つまり、最初は以前のシステムよりも何倍も高速になるだけでなく、動作を重ねるにつれてさらに高速になります。 最終的には、DeepCoder のようなシステムは、最も退屈な作業を引き継ぐことで、人間のプログラミングを強化できる可能性があります。 ほんのわずかな時間でそれを完了できるため、人間のプログラマーはより興味深く洗練された作業に集中できるようになります。
マサチューセッツ工科大学の研究者であるアルマンド・ソーラー・レザマ氏は、次のように述べています。 彼らは、以前は構築できなかったシステムを構築できるようになりました。 この種のテクノロジーが提供する自動化の可能性は、コード作成に必要な労力の大幅な[削減]を実際に意味する可能性があります。」
現在、DeepCoder は、合計約 5 行のコード行という、限られたコード サンプルでの作業に制限されています。 ただし、最大のアプリケーション自体がより小さなコードで構成されていることを考えると、これはそれほど大きな制限ではありません。 システム全体の速度と AI の能力が全般的に増大し続けることを考慮すると、私たちは今後に期待することができます。 プログラマーが汚れ仕事をコンピューターに任せて、プログラマーが自分自身を定義することに集中する時代へ。 問題。
編集者のおすすめ
- イーロン・マスク氏、AIトレーニングを巡りマイクロソフトを訴えると脅迫
- この AI はわずか 3 秒後にあなたの声を偽装できます
- マイクロソフトにはAIがあります。 PowerPoint プレゼンテーションを批評できるコーチ
ライフスタイルをアップグレードするDigital Trends は、読者が最新ニュース、楽しい製品レビュー、洞察力に富んだ社説、ユニークなスニーク ピークをすべて提供して、ペースの速いテクノロジーの世界を監視するのに役立ちます。