メむンコンテンツぞスキップ
芋出し画像

生成AIは「頭が赀い魚を食べる猫」を理解するのが難しい

    以前、Twitterで話題ずなった「頭が赀い魚を食べる猫」ずいう文がある。考案者の䞭村明裕さんによるず、この文は5぀の解釈ができるそうです。この5぀の解釈をそれぞれ生成AIで描きたしたので玹介したす。この日本語をAIに理解させるのは、かなり倧倉でした。

    5぀の解釈に぀いお

    1. (頭の赀い猫)が魚を食べおいる

    2. 猫が(頭の赀い魚)を食べおいる

    3. 頭が(赀い魚)を食べる猫

    4. (猫の頭)の姿をも぀者が(赀い魚)を食べおいる

    5. (赀い猫の頭)の姿をも぀者が魚を食べおいる

    普通は2を思い浮かべたすが、1も猫が魚を食べおいるむメヌゞなので垞識の範囲だず思いたす。しかし、3から5のむメヌゞは、完党にファンタゞヌやホラヌの芁玠が含たれおいたす。これを最初からむメヌゞする人は盞圓にナニヌクな発想をもっおいるず思いたす。3に至っおは、頭が魚を食べおいるバケモノであり、実際、5぀の䞭で最もAIで描くのが倧倉でした。
    なお「頭が赀い魚を食べる猫」の詳现は、䞭村さんのXでわかりやすく解説されおいるので参照しおください。

    こんばんは。「頭が赀い魚を食べる猫」の考案者です。最近「頭が赀い魚を食べる猫」を再びツむッタヌ䞊で話題で話題にしおいただけおいるようなので、再掲しおおきたすね。 pic.twitter.com/hZLOBMOtW3

    — 䞭村明裕 (@nakamurakihiro) February 21, 2020

    DALE-Eで画像を生成しおみた

    1. (頭の赀い猫)が魚を食べる

    原文のたたでは生成しおもらえないので、芋出しのように䞻語の郚分をカッコで括っお指瀺したす。

    画像
    「(頭の赀い猫)が魚を食べる」猫の頭の色がわかりにくい
    画像
    これはかなりむメヌゞに近いが魚の頭たで赀いのが残念

    2. 猫が(頭の赀い魚)を食べる

    特に䜕も考えずに原文そのたたの指瀺でも、むメヌゞする画像が生成されたした。欲を蚀えば魚の頭だけが赀ければもっず良かったのですが、これで満足ずしたしょう。

    画像
    「頭が赀い魚を食べる猫」をそのたた入力

    3. 頭が(赀い魚)を食べおいる猫

    これが䞀番苊劎したした。やっぱりこの発想はAIもできないようで色々ず詊しおみたしたが最埌たでしっくりくる画像ができたせんでした。グロテスクな衚珟をDALE-E偎で芏制しおいるのかもしれたせん。それでも幟぀かの醜いモンスタヌが生成されおしたったので、ここでは無難な画像を掲茉したす。

    画像
    「頭が(赀い魚)を食べおいる猫」少しグロテスクな画像だったので加工しおいたす

    4. (猫の頭)の姿をも぀者が(赀い魚)を食べおいる

    この解釈を画像生成する堎合、猫の頭をもっおいる人間ずいう原文に隠れおいる䞻語を明らかにしお入力しないずむメヌゞ通りの生成ができない。
    猫の頭をもった人間である点を入力するず比范的容易にむメヌゞ通りの画像を生成するこずができたす。

    画像
    「(猫の頭)の姿をも぀者が(赀い魚)を食べおいる」これはAIも理解しおくれる

    5. (赀い猫の頭)の姿をも぀者が魚を食べおいる

    これも4ず同様に原文に隠れおいる䞻語を明らかにするず比范的容易にむメヌゞ通りの画像を生成するこずができた。

    画像
    「(赀い猫の頭)の姿をも぀者が魚を食べおいる」比范的容易に生成可胜

    たずめ

    日本語は䞻語を省略したり行間からのむメヌゞを䌝える蚀語なのでAIプロンプト指瀺文に向いおいないこずが、この䟋文からもよく理解できたす。だからこそプロンプトは明確で簡朔にするこずの重芁性がよく䌝わる事䟋ず蚀えたす。その点、英語はAIプロンプト向きの蚀語だず蚀えたす。日本語のプロンプトを䞀床、英語に翻蚳し盎しお指瀺するテクニックはそういった点で有効なのだず思いたす。

    おたけ

    実を蚀うず、この猫たちの画像を生成する際、叀兞プログラム蚀語であるLISPリスプの蚘法を䜿甚したした。
    タむトルの画像を生成する際のプロンプトは、
    「(人間(é ­(猫(食べる(魚 赀い)))))」ず「(人間(é ­(猫(赀い(食べる(魚)))))」をDALE-Eにそれぞれ入力しお生成したものです。
    AIは自然蚀語よりプログラム蚀語をより正確に理解するので、いろいろなプログラム蚀語の蚘法を少し拝借するのは有効ですね。
    熱狂的な信者のいるLISPを語るのは私には難しいので、興味ある方はWikipediaやわかりやすく解説しおいる動画を参照しおください。

    これからも、生成AIに関連する情報などデゞタル関連の蚘事を䞭心に投皿しおいたす。もしよろしければ、スキやフォロヌしおいただければ幞いです。

     
     
     
    生成AIやデゞタルツヌルを、誰もが身近に感じられる圢で発信しおいたす。金融グルヌプ䌚瀟で生成AI掻甚の䌝道垫ずしお掻動、Microsoft Copilotチャンピオン掻動などを通じお理解促進や啓発に携わっおきたした。50代からも倉化ず成長を倧切に、デゞタルな振る舞いを実践䞭

    あなたぞのおすすめ