Collaborative human interpreter とは

コラボレーティブ・ヒューマン・インタプリタ(CHI)は、ヒューマン・ベースの計算のための提案されたソフトウェア・インタフェースです(最初はGoogle Blogoscopedのブログでプログラミング言語として提案されていますが、ほぼすべてのプログラミング言語でAPIを介して実装可能です)コンピュータプログラムのインテリジェンス。 1つの典型的な使用法は、不可能な自動化機能を実装することです。
例えば、現在、コンピュータが男性、女性および非人間の画像を区別することは困難である。しかし、これは人々にとっては簡単です。 CHIを使用するプログラマは、次の行に沿ってコードフラグメントを書くことができます。
 enum GenderCode {男性、女性、NOT_A_HUMAN}写真の写真= loadPhoto(ファイル)GenderCodeの結果= checkGender(写真)
関数checkGender(Photo p)のコードは現在のところ結果を近似することしかできませんが、タスクは簡単に人によって解決できます。関数checkGender()が呼び出されると、システムは誰かに要求を送信し、要求を受け取った人はそのタスクを処理して結果を入力します。人(タスク・プロセッサー)が値MALEを入力すると、プログラム内の変数結果の値が取得されます。このクエリ処理は高度に自動化できます。