やじうまの杜

自然な日本語で注文するとソースコードを作ってくれるサービス「AI Programmer」が登場

プロトタイプとして無償公開

 「やじうまの杜」では、ニュース・レビューにこだわらない幅広い話題をお伝えします。

自然な日本語で注文するとソースコードを作ってくれるサービス「AI Programmer」

 日本語の文章を元にAIがソースコードを書いてくれるサービス「AI Programmer」が公開されたのだそうです。最近は自然言語で指示した通りに絵を描いてくれる「Stable Diffusion」「DALL·E」などのサービスが人気で、いつかはこうしたものも出てくるのだろうとは思っていましたが、意外に早かったですね……。

 「AI Programmer」は現在、プロトタイプとして無償公開されています。対応するプログラミング言語(っぽくないものも混じってますが)は、以下の6つ。

  • SQL
  • Python
  • JavaScript
  • HTML&CSS
  • スマートコントラクト(ブロックチェーン)
  • C++
さまざまなプログラミング言語に対応

 というわけで、今回はJavaScriptで「1から100までの素数を求める」ようお願いしてみました。

今回お願いしてみた注文と答え
サーバーが混んでいるようで、エラーが返ってくることも。時間を空けてトライしよう

 サーバーが混んでいるようで、なかなか答えが出力されませんが、成功すると以下のようなコードが返ってきます。

for (i = 2; i <= 100; i++) {
  for (j = 2; j < i; j++) {
    if (i % j === 0) {
      break;
    }
  }
  if (i === j) {
    console.log(i);
  }
}

 なんかそれっぽいソースコードがちゃんと吐き出されますね。「Microsoft Edge」の開発者ツールのコンソールに貼り付けて実行したところ、結果もあっているようです。スゴい!

「Microsoft Edge」の開発者ツールのコンソールに貼り付けて追試。合ってる気がする

 「なでしこ」などの日本語プログラミング言語というのは今までもありましたが、PCにとってわかりやすい文法で書く必要があり、ちょっと窮屈な感じがします。それに比べて、「AI Programmer」は機械が解釈できるかどうかをあまり気にせず、こっちの要望をそのまま自然言語で伝えれば、それっぽい答えを出してくれるという開放感がありますね。

 それにしても、AIが登場してからの世の中の変化は目まぐるしいですね。すぐに画家やプログラマーが不要になることはないと思いますが、10年もすれば「いかに上手にAIを調教できるか」が画家やプログラマーにとって不可欠の技能になるのかもしれません。