もしも、自分の言葉で表現したものがそのままプログラムになったら、誰でも簡単にコンピュータを思い通り動かせるようになるでしょう。そんな話は夢のような事だと思っていたら、近年既にある程度実現できるようになってきてしまいました。
たとえば、AI Programmerというサービスは、Webブラウザ上で、プログラミング言語を選択し、日本語で処理内容を入力するだけで、ボタンクリックによってコードを生成し、そのWebページに表示してくれます。
驚くべきは、そのシンプルさと、豊富な言語を選択できる広範囲で高度な機能です。Pythonや、PHP、Ruby、JavaScriptなどの主要言語はもちろん、SQLやHTML&CSS、正規表現まで選べ、比較的ストレスなしに素早く変換が可能です。
現段階では、その言語の特性を知っている人でないと何をどのような言葉で指示すればよいのかわからないので、素人では面食らってしまいそうですが、かなり複雑な日本語文章でも比較的正しくコードに変換してくれるため、正直驚きが隠せません。このまま行けば、プログラミングの知識がなくても、誰もがコンピュータに直接言葉で指示ができるような時代になってしまうのでしょう。
従来プログラムコードのジェネレータは、規定のフォーマットが用意され、特定の言語の単一的な機能のツールが多かったのですが、自然言語から汎用的な多種多様のプログラムコードへの変換が一般的になってきたのはとても喜ばしいことです。これは、クラウドサービスとして既に普及している
こうした動きは、
こうなると、コーディングレベルは
×