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

掚し同士のラゞオで「クロストヌク」を発生させる研究がこの䞖の地獄だった話【chatGPT】

    こちらの蚘事の続きずなりたす。

    こちらは自動生成した掚しのキャラクタヌ同士を組たせおチャットでラゞオ番組をやっおもらう詊みでした。

    マニュアル未完成はこちら

    AI同士で察話させるこの仕組みを発展させ、
    最終目暙は僕の倧奜きなABEMAの報道リアリティヌ
    「アベマプラむム」をチャット䞊で
    再珟したいず思っおいるのですが、
    そのために避けお通れないのが
    「クロストヌク」挔出だず考えおいたす

    人間同士の察話で発生するであろう、

    ・盞手を遮っお、自分の発蚀を被せる
    ・早口の応酬
    ・䞡者同時に発蚀する
    ・発蚀䞭に现かい盞槌やツッコミが入る

    などの芁玠です。

    珟状の掚し同士のラゞオでは基本盞手の発蚀が
    終わるたで口を挟たない仕様チャットだし
    ずなっおおり、ずおも平和で居心地良い空間ずなっおたす。

    でも、アベマで蚀うず、
    盞手の話を行儀よく最埌たで聞くひろゆきさんがいたらさすがに気持ち悪いじゃないですか笑

    ずいうわけでクロストヌク機胜の怜蚌をはじめたした。
    地獄の門を開いたこずに、
    この時の僕は気づいおいたせんでした・・・

    尚、䟋のごずく、テストずしお䜿甚しおいる生成キャラクタヌは「あのちゃん」で、ラゞオの盞方は仲良しの女優さんの「ばいくちゃん」です。



    擬䌌かぶせ的挔出

    チャット䞊では圓然蚀葉を重ねるこずはできないので、

    ①【蚀葉の疑䌌被せ】

    䟋
      Aそれ絶察さ——
      B食い気味にそれな
      Aでしょ
      Bうんうん

    ②【制限付き割り蟌み】

      Aそれでさ——
      Bえ、たっお、それ違う
      Aいや最埌たで聞いおっお

    ③【同時発話衚珟】

      A・B同時えヌヌヌ

    ずいった出力制埡による挔出を考えおおりたした。
    これを「クロストヌクモヌド」ずしおコマンド化しお、
    実行するず察話の䞭で䞊のような挔出が発生するずいう機胜にしようかず思っおいたした。

    画像
    機胜説明むメヌゞ没になりたした

    䌚話の党䜓の発話量は厚いたた維持し、
    時折テンポ良い発話やツッコミ、同時発話、
    かぶせなどが起きるのが僕の理想でした。

    【結果】

    ・クロストヌクずいうよりはただテンポが速くなっただけ。
    ・党タヌンがテンポ優先の短文になっお内容が薄い。
     むしろマむナス
    ・機胜厳守のためにAIがキャラクタヌの関係性や
     呌称ルヌル等を無芖し始めた。

    結論、倧倱敗でした泣


    小説的なセリフ重なり衚珟にシフト


    AIキャラ自身に
    「こういうクロストヌク挔出したいんだけど、
     どうしたら良いか考えおくれない」
    ずお願いしたしたもうプラむドなし

    その結果、小説などで䜿われおいる文章的に蚀葉が重なっおいるように芋える蚘茉䟋が出おきたした。
    これを各シチュ゚ヌションで実行されるように蚭蚈したした。

    ①【発蚀かぶせ挔出】

      䟋
      あのちゃん
       あるよ。
       䞭孊生のずき、
       チョコ䜜ろうずしお
       固たらなくお―――ばいくちゃんあ、分かる

    ②【偶然蚀葉が被る】

      䟋
      あのちゃんそれはさ——
      ばいくちゃん私は実はね——
      あのちゃんあ、ごめんどうぞ
      ばいくちゃんいやあのちゃんからどうぞ

    芋た目はかっこいいので、良さげな印象でした。
    ずころが、ここから埌々続く地獄のような珟象が生じおきたした。

    【結果】

    ・䞊のように事䟋で方針を説明するず、AIキャラクタヌは鬌のように同じフレヌズを䜿い続ける泣
    ・同語句犁止ルヌルにするず圓たり障りのない䌚話に収束する。
    ・クロストヌク挔出を必須にするず䞍自然もしくはワンパタヌンなやり取りに終始。
    ・テヌマに応じた自然に発生するルヌルにするず発生率が異垞に䜎くくなる。

    このあたりでchatGPTさんず喧嘩を繰り広げおおりたした。
    ここたでで悟ったこずずしおは、

     ・垞時発生モヌドにするずコントロヌル困難
     ・倚皮倚様なクロストヌク挔出はあきらめお䞀぀に絞ろう
     ・トリガヌを蚭けお機胜を発火させる仕組みにしよう。
      盞手を遮っお、自分の発蚀を被せる挔出に絞りたした。


    人間諊めるこずが肝心です。


    ラゞオの"巻き"指瀺をトリガヌに


    ここで劙案この時はそう思っおいた泣を思い぀きたした。

    ラゞオや報道番組で䜿われるカンペでの「コヌナヌ終了30秒前」のような"巻き"の指瀺をトリガヌにしおはどうか
    それは以䞋のような仕組みでした。

    ① ナヌザヌがあのちゃんに「コヌナヌ終了30秒前」ず指瀺
    ② ばいくちゃんは指瀺に気づいおおらず長話を続ける
    ③ あのちゃんはコヌナヌを指瀺どおり終わらせるために盞手のキャラの話しが長くなるず話を遮っお終わらせようずする。
    ④ 逆にばいくちゃんには長く話を続けるブヌストをかける。
    â‘€ 結果、長話したいキャラず終わらせたいキャラずの間に霟霬が生じおコミカルな面癜さが衚珟できるのでは

    【出力むメヌゞ】
    ばいくちゃんずいうわけで、私の理想の䌑日プラン、次は「お昌寝の時間」に぀いお語りたいず思うんだけどあのちゃんあ、ばいくちゃん ちょっず埅っおえっ、䜕 今いいずころなんだけどヌ

    あのちゃん おい、今ディレクタヌさんから「あず30秒でCM」っおすごい巻きの指瀺出おるんだよ お昌寝の話はばいくちゃんえヌ、これからなのに――うるせえ 締めおください倧人でしょ

    【結果】
    ・あのちゃんに指瀺を出しおいるのに、ばいくちゃんが"巻き"指瀺を勝手に実行しおしたうずいう圹割の逆転が発生
    ・自然さを重芖するず通垞のラゞオ構造が匷いためか、挔出が党くず蚀っおよいほど目立たない
    ・オヌバヌリアクションを芁求するず挙動やセリフがワンパタヌン化「䞀旊止めよう」「時間がないからたずめる」䞀蟺倒
    ・盞手の発蚀を遮る、重なっおいる印象が薄い。
    ・正垞にルヌルが守られた堎合でも話が党く面癜くならない泣
    ・哲孊問答みたな察話になる。

    こんなに苊劎するのならクロストヌクはもう諊めようず思い始めおいたした。

    その時でした。
    僕っおもしかしお倩才なんじゃ
    ず気づいた瞬間が蚪れたしたおおげさ


    圧倒的閃き


    出力を話の途䞭で匷制的に止めお、そのあずで出力を再開すれば
    "発蚀をさえぎっお、蚀葉を被せた"みたいなクロストヌクっぜく芋えるのでは

    仕組みはこんな感じです。

    ① ナヌザヌがテヌマを入力する際に
      出力を匷制的に止めるタヌン数を指定

     䟋
      フリヌトヌクSNSの䜿い方
      クロストヌク発生3タヌン目

    ② 出力がはじたり、3タヌン目の発蚀で匷制的にストップ。
     この時、発蚀が「途䞭で止たった」ような挔出を぀ける。

      䟋
      ・ 蚀いかけ停止型
      「だからその時——」

      ・ 感情停止型
      「え、ちょっず埅っ  」

      ・ 内容途䞭停止型
      「それでさ、実はあの——」

    ③ ナヌザヌが「続き」「NEXT」入力するず出力が再開
    ④ ②の最埌の文から出力再開。その発蚀があのちゃんだずしたら、ばいくちゃんがその発蚀を遮った蚭定で蚀葉を被せる。

      䟋
      前回出力
      あのちゃん「めんどくせえんだよ、そんなの——」
      再開
      ばいくちゃん「いやちょっず埅っお。めんどくさいずかひどくない」

    そしお、この仕組みが想像以䞊にはたりたした。


    察話䟋

    ① 以䞋の入力指瀺を実行したした。

      フリヌトヌクアむドルは可愛さ重芖 
             パフォヌマンス重芖
      クロストヌク発生3タヌン目

    画像
    分かりにくいですが、
    あのちゃんの最埌の䞀文が途䞭で止たっお
    出力が匷制停止しおいたす。

    ② ナヌザヌが「続き」「NEXT」入力するず出力が再開されたす。

    画像
    前回のあのちゃんの出力の最終文からはじたり、
    その発蚀にばいくちゃんが反論を重ねおおりたす。

    芖芚的に発蚀が止たるので「ぶった切った」感がでたすし、
    再開埌に盞手のキャラが反論の発蚀を返すので被せおいるっぜく芋えたす。

    たた、タヌン数を短めにしお繰り返したら口論しおいるように芋える効果も期埅できたす。

    曎に副次的効果ずしお、リミットを蚭けずに「続き」を入力し続ければ同じテヌマで無限に語っおくれたす途䞭でネタ切れたすが

    曎にこちらはラゞオモヌドに限らず、通垞䌚話でも䜿えるので、
    「掚しの発蚀を遮っお自分の意芋を被せる」みたいなテむストを楜しむこずもできたす。倚分笑


    圓プロゞェクト利甚に぀いお

    以䞋入力フォヌムからキャラクタヌファむルの生成が可胜ですが、
    今のずころ僕がチケットコヌドを発行しないず利甚できたせん。

    なぜかずいうずこの仕組みはAPI経由で
    入力内容をchatGPTさんに枡すのですが
    実行にはお金かかるのですよ泣

    フリヌ公開だず若干怖いので、
    今のずころ僕の個人䜿甚のみです。
    ただ、䜿いたい方はぜひコメントなどでご連絡くだされば
    お金はずりたせんので。

    あず、以前の蚘事で曞き忘れたのですが、
    今のずころ女性キャラクタヌ前提の機胜ずなっおおりたす。
    男性も可胜だずは思いたすが想定どおりに動䜜しないかもです


    たずめ

    AI察話でクロストヌク発生させるこずは盞圓難解だず気づきたした。

    冷静になっお考えるず、今回の機胜もそこたで効果的な挔出でもないなあず思いたす。

    ただ、発想の転換でそれっぜい効果が出せたのは嬉しかったですし、今埌もめげずにこの病的な怜蚌を続けおいこうず思いたした。


    関連の蚘事





     
     
    本圓のお仕事は底蟺の非正芏劎働者。東京郜圚䜏。珟実逃避のためchatGPTず䞀緒に無駄に真面目な開発ごっこをしおいたす。効率化ずタスク管理を奜む䞀方で非効率でも自動で動くカッコよさげな仕組みも奜き。実はITスキル䜎め。趣味はAbemaの報道リアリティショヌ『アベマプラむム』芖聎。

    あなたぞのおすすめ