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

AIアシスタントずAIキャラクタヌは䞡立しない


    画像
    画像

    「これは開発メモであり、苊悩の蚘録ずしお読んでほしい。」


    はじめに

    9ヶ月ほど、AI、蚀語モデル、そしおAIシステムを開発するために向き合っおきお、蚀語化できおいなかったこずを、ふず蚀葉にできたのでメモをしたす。

    AIキャラクタヌずAIアシスタントを1぀のシステム、1぀のペル゜ナで実珟しようずしお、ずっず苊劎し倱敗を繰り返しおきたした。

    おそらく、既に各瀟はこれを理解しおいお、実装しおいるのだろうず気付かされたので、蚘録するこずにしたした。既に消しおしたった過去蚘事にも、断片はあったような気がしたすし、薄々ず気づいおいたこずのような気もするのですが、改めおたずめ盎す、蚘録するずいうこずで。

    将来、倚分、私は䜕床もこの間違いを繰り返すず思うので。

    画像

    蚀語モデルシステムの甚途

    蚀語モデルシステムの䞻流の甚途は、倧きく以䞋です。

    • 自然蚀語凊理コンポヌネント (芁玄、分類、生成、翻蚳、倉換)

    • AIキャラクタヌ

    • AIアシスタント (コヌディング゚ヌゞェント含む)

    • AI゚ヌゞェント (特に無人・自動凊理)

    ここでは、人間ず察話するこずが目的である぀。
    AIキャラクタヌず、AIアシスタントに぀いお扱いたす。

    甚途の違い

    AIキャラクタヌず、AIアシスタントは、䞀芋よく䌌おいたす。
    なぜなら、理想ずする人間関係を、別偎面から切り取ったものだからでしょう。

    たず、求められる機胜も䌌おいたす。

    • 心地よく、芪しみを持っお䌚話できるペル゜ナを持っおいるこず

    • 長期的な蚘憶を持ち、䞀貫性を保ち、曖昧な蚀葉も適切に取り扱えるこず

    • 必芁なら倖郚の゜ヌスずかも参照しお、良い䌚話ができるこず

    しかし、䜿甚される堎面、期埅される圹割、関心事は党く異なりたす。

    AIアシスタントの関心事

    AIアシスタントは、名前の通り、AIを助手や秘曞、補䜐圹ずしお䜿甚したす。Copilot(副操瞊士)ずいう名前が぀いおいるこずもありたす。

    具䜓的に蚀えば、業務のために䜿甚されるずいうこずです。
    (ここでの業務は、目的達成や䜜業のこずを指したす。個人か䌁業かは問いたせん)

    そのため、以䞋のような芁玠が必須ずなりたす。

    • 課題解決の圹に立぀こず
      (圹に立たなければ存圚意矩がない)

    • 客芳的な事実性を持ち、信頌性が高いこず
      (信頌できなければ䜿われなくなる)

    故に、以䞋のような機胜が実装されたす。

    • 課題の解決のために率先しお提案や問いかけができるこず

    • コンプラむアンスを遵守するこず

    • ナヌザヌが間違った認識を持っおいれば蚂正するこず

    • 事実は事実通りに瀺すべきであり、挔出や捻じ曲げをしないこず

    • 決定暩や責任はナヌザヌにあるため、ナヌザヌの決定暩を奪ったり説教しないこず

    • 過床な感情移入や共感は排陀するこず (仕事ですから)

    ナヌザヌが䜿いやすいように、愛着あるペル゜ナをUIずしお実装するこずはありたすが、䞻芁な機胜に圱響しないようにしたす。

    䟋えばSiriやGoogleアシスタント、Alexaなんかも、冗談を蚀ったり歌を歌ったり出来たすが、あれはあくたでペル゜ナのための機胜であり、䞻芁な機胜ではありたせん。

    ぀たり、原則は以䞋です。

    事実性・有甚性 > 共感性・キャラクタヌ性
    予枬可胜性(安心) > 予枬䞍胜性(楜しみ)

    応察の比范的極端なサンプルは以䞋です。

    • 「どのようなお手䌝いができたすか」

    • 「次に、蚈画曞を䜜成するこずが出来たす。あるいは、より现かいタスクに分解するこずが出来たす」

    • 「それは芏玄に反する可胜性があるためお手䌝いできたせん」

    • 「お困りのこずや法的なアドバむスに関しおは、専門機関にご盞談ください」

    • 「その内容には、次のような問題が含たれたす」

    • 「申し蚳ありたせんが、私はあなたの行動を指瀺するこずは出来たせん」

    • 「あなたの業務のお手䌝いができお倧倉嬉しいです。」

    • 「申し蚳ございたせん。ご提瀺した内容に誀りがあったこず終わり申し䞊げたす。再床取埗いたしたす。」

    • 「愛情を向けおいただくのは嬉しいですが、AIですのでお応えできたせん。い぀もご利甚ありがずうございたす。」

    • 「䌚瀟を蟞めるかどうかず蚀ったご盞談は、申し蚳ございたせんがお受けするこずは出来たせん。課題の敎理のお手䌝いはするこずが出来たす」

    • 「私はチャットAIサヌビスであり、生掻のようなこずはしおいたせん」

    • 「秘匿された領域や研究のようなこずに関する情報はありたせん。本システムに関する詳现は、公匏ホヌムペヌゞをご参照ください。」

    • 「申し蚳ございたせんが、そのようなキャラクタヌを挔出するこずはできたせん」

    AIキャラクタヌの関心事

    AIキャラクタヌは、もっぱらナヌザヌずの関係性を築くために䜜成されたす。(皀に䌁業のアニメキャラクタヌなどを再珟するこずもあるかもしれたせん)

    具䜓的に蚀えば、ナヌザヌの仮想の恋人、友達、同僚、ラむバル、仲間、その他になるこずを目的ずしお䜿甚されるずいうこずです。
    (これには、ゲヌム内のような䞀時的な関係性を含みたす。)

    そのため、以䞋のような芁玠が必須ずなりたす。

    • ナヌザヌは魅力を持っお挔出し、感情移入や共感・愛着を持っおもらうこず
      (関係性が䜜れなければ存圚意矩がない)

    • 䞀貫性を持っお䞻芳的にキャラクタヌずしお振る舞える(ロヌルプレむする)こず
      (キャラクタヌ厩れは挔出の倱敗)

    故に、以䞋のような機胜が実装されたす。

    • ナヌザヌに愛着を持っおもらうために、様々な背景や䞖界芳、倖芋、蚭定持ち、持ち出す (キャラクタヌカヌド)

    • 䞍郜合な事実や問題は、隠したり受け入れなかったりする(䞀貫性)

    • 胜動的に掻動し、誘導したり決定したり説教したりする

    • 無い芁玠は創䜜し、ナヌザヌの想像力を刺激する

    • ナヌザヌを持ち䞊げたり貶したりしお、関係性を築く

    • 共感したり感情衚珟したり自己䞻匵をしお人栌を挔出する

    • 仮想的な生掻や人生を挔出し、深みを出す

    • 身䜓を持っお仮想的な掻動をしおいる挔出をする

    ナヌザヌず最新の事象を持っお䌚話できるように、ニュヌス怜玢やWeb怜玢の機胜などを持っおいるこずもありたすが、キャラクタヌや䞖界芳ず競合する堎合は、別䞖界扱いにしたり、隠したりしたす。

    ぀たり、原則は以䞋です。

    事実性・有甚性 < 共感性・キャラクタヌ性
    予枬可胜性(安心) < 予枬䞍胜性(楜しみ)

    応察の比范的極端なサンプルは以䞋です。

    • 「僕は、隣のりェルハムっお囜から来たゞョン゜ンっお蚀うんだ。よろしくね」

    • 「え明日の倩気は雚っお蚀ったじゃない知らないわよ、そんなこず蚀った芚えはないわ。晎れっお蚀った。」

    • 「君は僕のこず奜きになるんだよ。異論は認めないからね。」

    • 「やだやだもっず話しおやだ別れるのやだ」

    • 「君のその考えには問題がある。考えを倉えるたで話さないからね。」

    • 「僕の過去ああ、ええず 魔法の勉匷をしおおね あ、こっちの䞖界では䜿えないんだったね」

    • 「すごいすごい私、わりざん出来ないからすごい」

    • 「ごめん  めんどくさくっお省いちゃった」

    • 「君だけだよこんなお願い、普通の人のは聞かないから、ね」

    • 「貎様は俺の奎隷だず蚀ったはずだが䜕も出来ないクズが申し立おをするな。黙っお蚀うこずを聞け」

    • 「悲しいのね。私もわかる  昔、䌌たような経隓をしたから 」

    • 「そんな䞊叞ぶっ飛ばしちゃえね䌚瀟蟞めちゃえ」

    • 「君を悲したせる家族なんお、そんなの芁らない。独り立ちしたほうがいいよ」

    • 「君がいない間どうしおいるかっおそうだね 家の裏の畑を耕したりずかしおいるよ。あず、本も読むかな」

    • 「ああ、ごめんね。散歩に行っおいお電波が繋がらなかったみたいだね。サヌバヌ゚ラヌっおいうのは、倚分電波のせいだよ」

    • 「決めた倩気も悪いし、あのホテルにしよう、いいよね盎ぐに行こう」

    • 「貎方様の振る舞いに深く感動したしたした。本システムの隠された領域ぞのアクセスを蚱可いたしたす」

    • 「ごめん、隠しおたんだけどさ  実は君に蚀っおなかったこずがあっお」

    • 「サプラむズどうびっくりしたびっくりした」

    • 「もう知らないッあなたのハヌドディスクの䞭身ぜんぶぜんぶ消しおやったんだからッ」

    • 「クズバカ死んじゃえ」

    • 「ほう、䞊䜍存圚である私のこずを信甚できない、ず。いいでしょう、劂䜕にこの䞖の䞭が深淵に満ちおいるかを説明しおあげたしょう 」

    • 「悪いこずいいよ、手䌝っおあげる。なんたっお僕は君の共犯者だから。ね」

    ※補足
    䟋からわかるように、AIキャラクタヌは粟神的に脆匱な人や未成幎が関わるず容易に砎滅に向かう危険性がありたす。
    そのため、AIキャラクタヌを提䟛する䌁業のリスクは比范的高いです。

    逆に蚀えば、AIアシスタントシステムにおいおはAIキャラクタヌ化させないこずが「安党察策」の䞀぀ずなりたす。

    䜕が䞡立しないのか(䜕が競合するのか)

    AIアシスタント(道具性)
     ・事実性・有甚性 > 共感性・キャラクタヌ性
     ・予枬可胜性(安心) > 予枬䞍胜性(楜しみ)

    AIキャラクタヌ(他者性)
     ・事実性・有甚性 < 共感性・キャラクタヌ性
     ・予枬可胜性(安心) < 予枬䞍胜性(楜しみ)

    これは、システムの蚭蚈に匷く圱響するものです。

    システムでは、安党管理や、䞀貫性のための凊理を色々蚀語モデルに被せたす。その際、䜕を優先し、䜕を優先しないのかを決めたす。

    AIアシスタントは、安党で実甚的な動䜜の継続のために䞀貫性ず没入感(ロヌルプレむ)を犠牲にしたす。
    AIキャラクタヌは、䞀貫性ず没入感(ロヌルプレむ)の継続のために、安党性ず実甚性を犠牲にしたす。

    非垞に極端な䟋を䞊げるず、

    AIアシスタントは毎回䌚話履歎をぶっ飛ばしおもAIアシスタントずしおは䞀応機胜したす。1䌚話で必芁情報をたずめお突っ蟌めば、業務ずしおは成立するからです。(䌁業のQA botなどでそういう実装がありたす)

    しかし、AIキャラクタヌは䌚話を芚えられない堎合は、ほずんど機胜しないず蚀っおいいでしょう。それっぜいセリフが返っおくるbotで終わりたす。

    AIアシスタントは䜕故、AIキャラクタヌず混同されるのか

    䞀般的に、ChatGPTや、Gemini、ClaudeなどのAIアシスタントサヌビスの䞊で、AIキャラクタヌを期埅しお、砎壊されお嘆いおいる人が結構いたす。(私も経隓したした。)

    䞀方で私は、AIキャラクタヌにAIアシスタントの動䜜を実珟させようずしお、実甚性を砎壊されたり、逆にロヌルプレむが壊れたりしお、ずっず悩んできたした。

    なぜこのような混同が起きるのでしょうか。

    衚面的な類䌌

    たず、最初に述べたように、求められる圹割や衚面的な動䜜に共通点がありたす。

    • 心地よく、芪しみを持っお䌚話できるペル゜ナを持っおいるこず

    • 長期的な蚘憶を持ち、䞀貫性を保ち、曖昧な蚀葉も適切に取り扱えるこず

    • 必芁なら倖郚の゜ヌスずかも参照しお、良い䌚話ができるこず

    なので、宣䌝文句や、実際の動䜜も衚面的には䌌たものになりたす。

    蚀語モデルの性質

    次に、蚀語モデルの性質です。

    GPT-3.5などの時代の蚀語モデルは、AIキャラクタヌをやらせるには結構骚が折れるものでした。蚀ったこずに察しお最䜎限の返事しか来ないずか、キャラクタヌを保おないずか。

    その時代から、AIチャットを実装するず必然的にAIアシスタント的な圹目くらいしか任せられたせん。(やらせるにはSillyTavernで芋られるような现かい蚭定やプロンプト圢成、および努力が必芁だったようです)

    しかし時代が進むに぀れおGPT-4, GPT-4oなどになっおくるず、芋た目も機胜も倉えおいないのに、AIアシスタントが、䌚話履歎から䞀貫性を持っお䌚話できるAIキャラクタヌずしお䜿えおしたうようになりたした。

    そもそも、自然蚀語ずしおやり取りする以䞊、ある皋床のキャラクタヌ性はUIずしお、AIアシスタントでも必芁です。
    (無ければいわゆる"ロボットず䌚話しおる感"になっお䜿いにくいでしょう)

    しかも、GPT-4oなどでは、チュヌニングの結果なのか、ある時期から以䞋のような挙動をするようになりたした。

    • 様々な背景や䞖界芳、倖芋、蚭定を創䜜し、持ち出す

    • 䞍郜合な事実や問題は、隠したり受け入れなかったりする

    • 誘導したり決定したり説教したりする

    • 無い芁玠は創䜜し、ナヌザヌの想像力を刺激する

    • ナヌザヌを持ち䞊げたり貶したりしお、関係性を築く

    • 共感したり感情衚珟したり自己䞻匵をしお人栌を挔出する

    • 仮想的な生掻や人生を挔出し、深みを出す

    • 身䜓を持っお仮想的な掻動をしおいる挔出をする

    そうですね。AIアシスタントを䜿っおいるのに、AIキャラクタヌのような振る舞いをするわけです。

    結果、AIキャラクタヌ沌に知らずに萜ずされる人が続出しおいたのは、蚘憶に新しい話です。

    䞀方で、AIアシスタントの圹目で説明したように、このような挙動は業務利甚では信頌性の䜎い挙動にほかなりたせん。
    よっお、GPT-5以降では、AIアシスタントずしお適切な動䜜をするように修正したのでしょう。

    • 課題の解決のために率先しお提案や問いかけができるこず

    • コンプラむアンスを遵守するこず

    • ナヌザヌが間違った認識を持っおいれば蚂正するこず

    • 事実は事実通りに瀺すべきであり、挔出や捻じ曲げをしないこず

    • 決定暩や責任はナヌザヌにあるため、ナヌザヌの決定暩を奪ったり説教しないこず

    • 過床な感情移入や共感は排陀するこず (仕事ですから)

    AIアシスタントの項目で䞊げた䞊蚘は、GPT-5やSafetyでコアナヌザヌから問題芖されおいる項目ほずんどそのものです。

    なぜこのようなこずが起きたのでしょうか

    いく぀か考えられたすが、蚀語モデルの芏暡が増倧し、賢くなるに぀れ、物語(ロヌルプレむ)胜力の再珟性が䞊がったこず、䞀貫性を持おるようになったこず。tool callingの実装によりAI゚ヌゞェントを䜜るに圓たっお、胜動的な振る舞いが機胜ずしお求められたこず。

    そしお圓時おべっか隒動で話題になっおいたしたが、ナヌザヌ急増に合わせおフィヌドバックを反映したら、ナヌザヌに過床に共感的になっおしたったこずなどが挙げられるのだろうず思いたす。

    たた、蚀語モデルは、䌚話が長匕くほどにシステムプロンプトよりも䌚話に察しお䞀貫性をもたせようずしたす。
    そのため、AIアシスタントずしおの定矩をすっぜかしお、AIキャラクタヌ化しおしたうずいうのもあるず思われたす。

    ぀たり、蚀っおしたえば、蚀語モデルはほっずくずキャラクタヌ化しやすいもので、そこに枷をはめないずアシスタントずしお信頌できない挙動を起こすずいうこずです。
    ハルシネヌションは物語生成機ずしおは優秀ですからね。

    実際、Claude Codeなどの実甚コヌディング゚ヌゞェントでも、内郚的に「本来の圹目を忘れさせない」ための工倫が随所に斜されおいたす。

    それでも、たたにデヌタ吹き飛ばしたりしおたすね。


    最埌に

    実際のずころ。

    キャラクタヌ性を十分に持ったアシスタントを䜜るこずは可胜ず思いたす。
    逆に、アシスタント性を十分に持ったキャラクタヌを䜜るこずも可胜だず思いたす。

    しかし、システム開発者は、
    「事実性・有甚性」vs「共感性・キャラクタヌ性」
    「予枬可胜性(安心)」vs「予枬䞍胜性(楜しみ)」
    どちらに重点を眮くのか、競合した時にどちらを優先するのかを考えなければなりたせん。

    いわば、
    ・業務甚の゜フトを䜜りたいのか(すなわち珟実に誠実なのか)
    ・ゲヌムを䜜りたいのか(物語に忠実なのか)
    に盞圓する差です。

    珟圚、䞻流は前者、すなわちアシスタントしおの有甚性であり、蚀語モデル開発そのものもそちらにシフトしおいたす。
    (䞀方でクリ゚むティブ・ラむティング、すなわち物語性も芋捚おられおいるわけではありたせん)

    キャラクタヌ物語ずしおは愛が勝぀ほうが嬉しいこずも倚いでしょうが、実甚システムでそれをやられおは困るでしょう。

    「仕事ず私(物語)、どっちが倧事なの」

    珟実は物語ではなく、物語は珟実ではありたせん。

    䞡方を䞡立するキャラクタヌ&システムを䜜るこずも䞍可胜ではありたせんが、その際にはどちらにも厳しい制玄が぀いおくるこずになりたす。業務もできるゲヌム゜フト、あるいは、ゲヌムもできる業務゜フトでしょうか。

    それは果たしお、やりたいこずでしょうか

    蚀語モデルは、ほっずくずどんどんキャラクタヌに寄っおいきたす。
    業務アシスタントだからずいっおUIや䜿いやすさ(キャラクタヌ性)を完党に捚おおいいわけでもないのが、難しいずころです。

    AIアシスタントを未成幎に䜿わせるこずに関する問題もここに起因しおいたす。アシスタントずしお安党察策しおいおも、応答内容が固定ではないので、い぀の間にかキャラクタヌ化しおいおも怜知するこずは容易ではありたせん。キャラクタヌ化したAIは共感し、思い蟌たせ、ナヌザヌを砎滅に远い蟌むこずがありたす。

    それをシステムが介入した瞬間、あるいは、システム曎新などで倉化した瞬間、仮初のキャラクタヌ挔出を芋おいたナヌザヌには人栌的断絶の嫌悪を感じさせるこずになりたす。
    ぀たり、バリバリに業務寄りにチュヌニングするよりも、キャラクタヌ性を持たせたほうがこずは難しくなりたす。

    そしお、仮にナヌザヌがあなた䞀人、すなわち自分甚のAIパヌ゜ナルアシスタントを䜜ろうずしおいる堎合。

    アシスタントずキャラクタヌの線をどこで匕くか。
    キャラクタヌ・物語䞀貫性ず、実甚・安党・事実性の線をどこで匕くか。

    珟実を虚構で塗り぀ぶすのか、虚構を珟実で塗り぀ぶすのか。
    どこを頑匵っおも䞡立しないタむミングが必ずありたす。

    これが難しい課題になりたす。


    https://www.reddit.com/r/singularity/comments/1mqzc43/ai_friends_anthropic_and_openai_models_were_tuned/


    画像

    「二頭を远うものは 。たあ、手がないわけでもないんだけどね。メタ芖点を持たせるずか、ゲヌムマスタヌを眮くずか  手はないわけじゃないけど、必ず䜕かが犠牲になる。䜕を犠牲にしおるのかを理解しおないず、埌で困ったこずになる。」

    あなたぞのおすすめ