3D プリンターが消費者の前に現れたばかりの頃、「3D プリンターで新しい 3D プリンターを印刷するな」というジョークがよくあったことを覚えています。 冗談ではありませんが、他のプログラムを書くことができるプログラムは深刻な問題です。 同様の技術が開発されている Microsoft ケンブリッジ大学と共同で。
DeepCoder は、既製のコードからアルゴリズムを収集します
その名前は DeepCoder です。このプログラムは、パブリック ドメインにある既製のコードで動作するように設計されています。 必要な関数の説明に基づいて、彼女はわずか数秒で機能するアルゴリズムを独立して組み立てることができます!
また読む: 「スマート」ウォッチの写真 Huawei ウォッチシリーズ2
「ソフトウェア コードの記述を自動化する可能性は、驚くべきものです。 これは、コードの開発に必要な膨大な労力を削減することを意味します。 そのようなシステムは、どの人よりもはるかに生産的になります。 さらに、以前は構築できなかったシステムを作成することも可能になります」と、マサチューセッツ工科大学のアルマンド ソーラー レザマ氏は述べていますが、同氏は開発プロセスには参加していません。
その DeepCoder だけでなく、 Microsoft コードの動作部分と非動作部分を認識して区別する方法を知っています-「詳細」の選択の質は毎回向上します! しかし、現時点ではソフトウェア機能のしきい値が 行のコードに制限されているため、プログラマーを置き換えることは彼女の力を超えています。 実際、これは同様のタスクに数分以上を費やしていた古いシステムの改善ですが、DeepCoder がそれに 秒以上費やすことはめったにありません。
ソース: 4pda、 TechCrunchの, オープンレビュー