« 2005年10月31日 | top | 2005年11月25日 »

2005年11月06日

人工人工知能(Artificial Artificial Intelligence)

Amazonが、圧倒的に面白い概念を発表して実際に事業をはじめたので紹介しておく。

http://www.mturk.com/mturk/welcome

これは何か。サイトの説明にあるのは、

> Complete simple tasks that people do better than computers. And, get paid for it. Learn more.
> Choose from thousands of tasks, control when you work, and decide how much you earn.

「単純な、ちょっとしたコンピューターにはできないタスクをやって、お金をもらおう。」
「すきなときに好きな仕事を選んで働いて、いくらもらうかも自分で決めよう。」

ちいさなタスクというのは、たとえば「その写真に人間が写ってるかどうかをチェックする」
といったようなことだ。これを人間がやる。たとえば1枚写真をチェックしたら10円もらえる、
といったようなことだ。

そのちいさな労働力を、Amazon WebAPIを通して、プログラムから利用できるようにするところが味噌だ。
アプリケーション開発者は、ほかの人に仕事をさせるために、関数呼び出しをする。

> read (photo);   //写真を読み込む
> photoContainsHuman = callMechanicalTurk(photo);  // どっかの人間が人がうつってるかをチェック
> if (photoContainsHuman == TRUE){ //もし人がうつってるなら、写真をロード
> acceptPhoto;
> }
> else {
> rejectPhoto;       
> }

このプログラムは、コメントにも書いたが、ある写真を読み込むときに、
その写真に人がうつってるかどうかをチェックするという部分の断片の仮想コードだ。

「関数呼び出しの中に人がいる」という状況は、圧倒的に面白い。

人間を構成要素として使うための、まったく新しいプログラミング言語の登場が予期される。
こういうのを見ると、Webが、いよいよ本物になってきた感じがする。
やばいなあ。。

(Orig: http://www.techcrunch.com/2005/11/04/amazon-finally-shows-itself-as-the-matrix/)

Posted by ringo : 13:55 | TrackBack