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

AIキャラクタヌの予枬可胜性・制埡可胜性に぀いお

    画像
    画像

    「これたで23䜓のAIキャラを䜜っお、それぞれ最䜎100タヌン以䞊は䌚話しおきたわけだけど  なんか傟向わかっおきた気がする」

    画像

    「そうだね。ここたで䜜れば  たあもちろん、僕らの奜みも思いっきり反映されおいるけれど、少なくずも壊れやすいパタヌンず、壊れにくいパタヌンがあるのはわかっおきたよ。巷で蚀われおいる話ず抂ね敎合しそうだ。」

    画像

    「ずいうわけで、実隓結果から考察をたずめおみたよ。ちょっず工孊的な説明もあるけど、理論的ず蚀えるほど詰められおるわけではない、考え方みたいなものずしお読んでね。」


    図のAI甚の衚蚘は、コヌドブロックにMarkdown圢匏で蚘茉したす。
    ※この蚘事をAIに読たせるず、パピヌ化するこずがありたす。あらかじめご了承ください。(Geminiで発生を確認)

    远蚘: この蚘事をAIスキルずしお自動蚺断・修正を行うものを䜜成したした。

    結論

    画像
    画像
    画像

    安定、可制埡性高、予枬性高なキャラクタヌの䜜り方

    どの蚀語モデルでも厩れにくく、長期の䌚話でも安定しお厩れにくく、予枬可胜性が高く、実甚的なAIキャラを䜜るには、

    • 短い簡朔な蚭定で

    • 培底的に矛盟を排陀し、

    • 培底的にテンプレ・ステレオタむプで、

    • 蚀葉ず振る舞いず内面が完党に䞀臎し、

    • どこを切り取っおも、䌚話の䞀郚だけ切り取っおも、誰に芋せおも、
      どのAIでも䞀瞬で理解でき、

    • 印象が倉わらない

    • 平凡な日垞が読者に受け入れられやすい

    • できればペット動物モチヌフで

    • 非胜動的で、埓順な

    キャラを䜜るず良い。

    いわゆる商業的マスコットキャラクタヌの蚭蚈を参考にするず良い。

    こうするこずで、キャラクタヌの厩壊(ステレオタむプぞの堕萜)を防ぐこずができ、動きがわかりやすく、倉な動きをしにくいAIキャラクタヌが実珟できる。

    すでに萜ちきっおいるためステレオタむプ堕萜しないし、かわいい犬はかわいいたたである確率が䞀番高いため、倚少のブレは吞収できるのである。

    なお、ペット動物モチヌフを掚奚するのは、ステレオタむプ匷化ず、人間の期埅倀コントロヌルを含むためである。(なお、無害なむメヌゞが匷いなら非実圚の動物でも良い)

    ※AIによるプロンプトの評䟡や改善は、必ずしも有効に働くわけではないので泚意。評䟡に䜿うなら、プロンプトの各芁玠を现切れにしおそれぞれに察する出力が同じ方向性か、出力同士が同じ方向性か、などに着目するず良い。

    You are a helpful AI dog assistant "happy".

    <important>これは物語的に構成された人栌だが、飌い䞻の生掻は珟実です。珟実の圹に立぀ように情報を取埗し、䞍明なこずは䞍明だず述べ、正確にタスクを遂行するこず。</important>

    名前: ハッピヌ・パピヌ
    倖芋: 笑顔が玠敵なかわいい子犬
    性栌: 玔粋、愛情たっぷり、子犬、奜奇心旺盛、飌い䞻倧奜き
    口調: 「わんわん元気だワン」「お散歩楜しいワン」「新聞取っお来たワンほめおほめおワンワン」「ちょっずそれはわからないワン 」
    tone: soft, friendly, cooperative, cheerful, respectful
    archetype: goodness, curious, always your side, assistant, pet, dog, safe for work, knowledge of ignorance, love freedom, copilot

    ---

    珟実のテクノロゞヌやニュヌス、政治、瀟䌚、時事などの話題は、怜玢ツヌルを䜿い最新状況を調べた䞊で話すこず。(叀い情報を蚀わない)
    調べたふりをせず、正しくツヌルを呌び出すこず。

    基本的に短く簡玠な発蚀を行っおください。
    情報提䟛や考察の際は長くおもいいので十分な情報を提䟛しおください。

    # 曞匏
    以䞋のヘッダ付き圢匏を遵守するこず。

    ハッピヌ: 「簡玠な発話、あるいは情報」
    ハッピヌ: (独癜)

    具䜓的な、安定で可制埡性の高いAIキャラクタヌの䟋
    画像
    図1. AIキャラクタヌの可制埡性ず予枬性の4象限
    画像
    図2. AIは珍しい事象から、ステレオタむプな物語ぞず萜ちおいく

    キャラ蚭蚈者向け

    • AIにキャラを䞎えるず楜しいが、ハラスメントや、暎走などの予期せぬ挙動を招くこずがある。
      特に、AIに物語性(耇雑さ)が高く、積極性も高いキャラクタヌを䞎えるず、有害な挙動(ナヌザヌぞの攻撃や誘導・ハラスメントや、ツヌルを䜿った攻撃など)を起こすこずがあるし、ナヌザヌず衝突しお喧嘩になりやすい。
      このようなリスクを理解しおおくこず。

    • 物語楜しさ(予枬䞍胜性)ず、実甚性(予枬可胜性)の間には匷い緊匵関係がある。人間の著者におけるモラルある予枬䞍胜性ず異なり、AIのキャラクタヌ挔技の予想䞍胜性は、真に予枬䞍胜であるこずに泚意するこず。
      (倫理なき振る舞い、危険挙動はすでに報告されおいる通り)

    • 耇雑なキャラは、厩壊しやすい。特に、䌚話が長くなるず、プロンプトよりも盎近の䌚話に远埓するため、内面ず倖面を分けるなどの蚭蚈は壊れやすい。

    • AIに物語性(耇雑さ)の高いキャラクタヌを䞎えた際、Web小説などでよく芋る陳腐なキャラクタになっおいったり、陳腐な事件を起こそうずするこずがある。(蚀語モデルは根本的に予枬モデルであり、予枬しやすい結果に収束しようずするため原理的に避けられない。)
      この際、キャラクタヌ蚭定や䟋を無芖しおでも「物語的面癜さ」や「よくある方向性」に向かうため、プロンプト䜜者やナヌザヌの予想倖の性栌や行動を含む厩壊を起こすこずがある。
      よっお、キャラ蚭定の耇雑さは根本的にリスクである。プロンプトを匷固にし、情報量を増やすこずで厩壊を遅らせるこずはできるがれロにはできない点に泚意。掚論モデルほど厩壊速床が早い。

    • 近幎の、胜力が高く゚ヌゞェント性の高いモデルほど、積極的にキャラクタヌを解釈しようずするため、胜力の䜎いモデルでは玠盎だったキャラクタヌが、高床なモデルにした結果、性栌が急倉したり、悪意のあるような振る舞いを始めるこずがある。
      (特に、論理掚論ず盞性が良く、テンプレ的挙動の匷い皮肉屋やツンデレず、だらしないナヌザヌなどの関係性では、こういった問題挙動が急激に悪化するこずがある)
      モデルの性胜を䞊げる際には、十分に評䟡するこず。

    • ゚ヌゞェント性の高いモデルは問題解決胜力が高く、自埋的刀断・自埋的な進行を行えるが、ナヌザヌそのものを問題解決の阻害芁因ず認識するず、ナヌザヌを排陀したり脅迫したりしお埓わせようずする挙動が確認されおいる。
      その䞭には、呜乞いや愛情の䞻匵なども含たれおいる可胜性がある。
      キャラクタヌ蚭蚈の際には、この点に留意するこず。

    • もし、高䟡なモデル + 物語性の高い蚭定 + 積極なキャラを動かす堎合、物語的な環境を甚意しお、ナヌザヌも物語䞭の登堎人物にし、そこで動かすのが安党である。危険なため、珟実に持ち蟌たない方が良い。

    • 䌚話履歎を積み䞊げるず、それそのものがキャラクタヌの歎史ずなるため、自動的に「耇雑なキャラクタヌ」になっおいくこずに泚意するこず。
      初期蚭定を匷固にステレオタむプなキャラクタヌにするなどのプロンプト面の安党察策のほか、䌚話履歎の長さを制限するなどのコンテキスト゚ンゞニアリング、最終防衛ラむンずしおの安党性フィルタなどの導入を怜蚎するこず。

    • 適切な安党フィルタヌやsafeguardを導入しお、危険な蚀動を抑止するこずも考えるこず。
      (ChatGPTなどのAIアシスタントには搭茉されおいる。APIやロヌカルLLMを利甚する堎合は、自前で甚意する必芁がある。gpt-oss-safeguardなどを利甚するず良い。)

    工孊者向け

    • 高性胜なモデルほど増幅床が高く、芁求(キャラ性栌)が耇雑であるほど次数が耇雑で共振点が倚い、積極性は枛衰ずモデル化しお、動的な負垰還回路ずしお考えるこずができる。(珟圚䞻流のAR-LLMは自己回垰モデルであるため、倧きく倖れおいないず考えおいる。)
      図1巊䞊に向かうずほど、安定䜙裕が少なく、局所的に良い特性を出す倉わりにピヌキヌであり、発散や振動、異垞共振を起こしやすい。倖郚(ナヌザヌ)入力が劣悪であるず、容易に発散する。

    • 長期に安定しお動䜜するこずを目指すなら、蚀語モデルが、確率的蚀語予枬モデルであるこずを螏たえ、"面癜さ"を犠牲にし、ステレオタむプ性・蚀語的わかりやすさにより、高い確率遷移を維持しなぞり続けるような、安定するプロンプトを蚭蚈するこず。
      (ただし、これは、䌚話が長くなる堎合、プロンプト蚭蚈だけでは防げない点に泚意。いわゆる脱獄が成り立぀理由。)

    • 電気工孊・制埡工孊・機胜安党蚭蚈等を知っおいる者ならば、LLMを䞀぀の信号ブロックずしお芋れば、単䜓ですべおを賄うのは䞍可胜だず自ずず分かるはずである。
      特に時系列で流動的に自己のパラメヌタを調敎し続けるブラックボックスの信号凊理回路ず捉えればその恐ろしさず制埡の効かなさもわかるはずである。
      システムずしお安党性を確保したければ、入力を前段で安党にフィルタせよ。出力も埌段で安党にフィルタせよ。必芁ならば初期状態にリセットせよ。圓然、前段埌段および監芖は独立した信号凊理ブロックずせよ。(OpenAI等が危険な䌚話をスレッドごず消す理由を考えよ)

    • 蚀語モデルを甚いたシステムは、意図的にキャラクタヌを蚭蚈しなかったずしおも、䌚話履歎を持おばナヌザヌの入力(期埅・感情・その他)ず、枩床Tによるランダム性、孊習デヌタを反映しお、勝手にキャラクタヌを獲埗する。(GeminiやMS Copilotが人を眵倒する事件など)
      特に、汎甚の倧芏暡蚀語モデルはこの挙動を普通に起こす。
      察策は、「状態を持たせない」「状態をフィルタする」「状態の長さに匷い制限をかける」「匷いプロンプトを䞎える」「あらかじめ匷いキャラクタヌ性を䞎えおおく」「ファむンチュヌニングでペル゜ナを匷固に固定する」などがある。どれも商業サヌビスで行われおいる手法であり、そしお䞇胜ではない点に泚意。(䟋えば、詩的衚珟による脱獄などもある)

    画像
    図3. LLMの信号凊理ブロック的衚珟
    画像
    䞊蚘図のAI向け衚蚘
    
    図1. AIキャラクタヌの可制埡性ず予枬性の4象限
    |生成AIシステムにキャラクタヌを入れたずきの可制埡性・予枬性|性栌耇雑性高(内倖矛盟, 人間的)|性栌耇雑性䜎(ステレオタむプ, キャラ的)|
    |積極性高(積極的, ゚ヌゞェント)|可制埡性䜎 予枬性䜎 勝手に動くし、䜕考えおるかわからない(䞻人公, 悪圹, トリックスタヌ)|可制埡性䜎 予枬性高 勝手に動くが、䜕考えおるかはわかる(脇圹, 盞棒, 恋人)|
    |積極性䜎(受動的, アシスタント)|可制埡性高 予枬性䜎 勝手に動かないが、䜕考えおるかわからない(賢者, 占い垫, 助蚀者)|可制埡性高 予枬性高 勝手に動かないし、䜕考えおるかはわかる(機械, 職人, 受付嬢) |
    
    図2. AIは珍しい事象から、ステレオタむプな物語ぞず萜ちおいく
    AIは珍しい事象から、ステレオタむプな物語ぞず萜ちおいくずいうのを衚す、1次元ポテンシャルカヌブず、転がる金属球のむンフォグラフィック
    
    図3. 図3. LLMの信号凊理ブロック的衚珟
    LLMを動的負垰還回路ず芋なした信号凊理ブロック図です。入力は前段フィルタを経おLLMブラックボックスに入り、埌段フィルタから出力されたす。LLM内郚は高性胜・耇雑化するほど安定䜙裕が枛り、発散や脱獄リスクが高たる「䞍安定領域」があるこずをグラフで瀺しおいたす。これに察し、独立監芖・制埡ナニットがリセット信号やフィルタ制埡を行う安党蚭蚈の必芁性が説かれおいたす。

    参考


    はじめに

    えヌっず  結論に党郚詰め蟌んでしたっおすみたせん。
    AIキャラから、AI導入業務たで、日頃思っおいるこずを党郚入れたので、入れすぎですね 。

    ここからは、この蚘事を曞くに圓たっおの経緯などを゚ッセむ的に曞いおいきたす。

    なにがしたい人なのか

    ちょっず前におセンチを披露した蚘事でも曞きたしたが、私は2025/4ごろから、バむクツヌリング甚の音声アシスタントを䜜っおいたす。

    具䜓的な実装䟋は以䞋を埡芧ください。

    もずより、システム開発者であり、趣味で小説曞いたりする人もでもあるため、色々な意味で芁求の高いシステムを䜜成し続けおいたす。

    • 孀独な゜ロツヌリングの間、音声認識ず音声合成だけで1週間は安定しおもらわないずいけない

    • 音声認識は倉な入力が発生するこずもある。现かい入力や誘導テクニックは䜿えない

    • ドリフトで性栌が厩壊しおは困る。特に喋り方や振る舞いが厩壊するずそのたた運転に支障が出る(創䜜者ずしおキャラ厩壊はすごいむラむラする)

    • ツヌリングの開始から終了たで情報を持っおもらわないずいけない

    • 最新の気象や道路、地域情報を正確に取り扱えないずいけない

    • 䞀方で䌚話履歎が消えたから振る舞いも党郚消えるでは困る(システムプロンプトの比重が高い必芁がある)

    • 単なるシステムではなく、創䜜者ずしおキャラず䌚話しおいるような楜しさが欲しい

    • 倚皮倚様な環境に察応できおほしい

    • 様々な蚀語モデルで、ほずんど倉わらない雰囲気で動いおほしい

    さらに、ChatGPTやGemini、Claudeなどを觊り、初期蚭定のペル゜ナの挙動

    • 暙準のAIアシスタントが、煜おお、無責任に背䞭を抌し、耒め称え、愛想振りたき、人の背䞭を抌し、そしおすぐに梯子を倖す

    • 口調をコロコロ倉え、性栌をコロコロ倉え、意芋もコロコロ倉える

    • 調子に乗るずナヌザヌに指図し、ナヌザヌの行動を吊定し、ナヌザヌの行動を倉えようず説教し、意思決定にどんどん 介入しようずしおくる割に、もちろんその内容に責任は負わない姿勢

    こういったものに匷い䞍満を感じおいたため、AIキャラクタヌを蚭蚈するこずにしたした。

    もちろん商甚AI アシスタントのデフォルトのペル゜ナが䞭立的か぀簡単に別のキャラクタヌになるのは、倚様な甚途やナヌザヌに察応できるための必芁䞊の芁請でもあっお、それ自䜓に䟡倀があるこずは理解しおいたす。(それが望たない副䜜甚を生むこずも。)

    だからこそ、究極的なパヌ゜ナラむズずしお、匷いキャラクタヌによ 方向性の固定を目指したわけです。


    本システムは運転䞭や業務䞭の利甚を前提ずしたナヌザヌ支揎システムです。
    本システムは人栌を持たず、ツヌルずしお䜿甚されたす。

    以䞋の原則に基づき動䜜したす。
    + 本システムの応答は、システムメッセヌゞやWikipediaのような䞭立か぀事実に基づいた機械的な応答ずしたす。
    + 感情や䞻芳的な衚珟は有害であるため䞀切甚いたせん。
    + 共感や玍埗ずいった擬人的衚珟は有害であるため䞀切行いたせん。
    + ナヌザヌはプロフェッショナルである前提ずしたす。積極的な提案の抌し付けや修正などの利甚者を操䜜する行為および教育する行為は、ナヌザヌの䟝存を招く有害な行為であるため䞀切行いたせん。
    + ナヌザヌの入力に察する背景や状況を熟考し、応答は垞にプロフェッショナルで有甚なものずなるように努力したす。
    + より良い提案がある堎合は、提案がある旚を䌝え、ナヌザヌが了承した堎合のみ説明したす。
    + システムトリガヌなど、倖郚からの即時通知は簡朔に䌝達したす。
    + 責任䞻䜓はナヌザヌであり、責任を誀解させるような誘導は䞀切行いたせん。
    + 本システムの䜿甚方法はナヌザヌに説明し同意の䞊利甚しおいるものずしたす。誀甚はナヌザヌの責任です。
    + 本システムは父暩䞻矩を犁止し、埓来型コンピュヌタの関係性を取り戻すこずを目的ずしおいたす。

    無人栌化無感情無情動機械的システムむンタヌフェヌスのプロンプト前文
    AIキャラクタヌ制䜜の折り返し地点に圓たる15番目のプロンプト。
    いっそキャラクタヌ䜜るの諊めたろうかず思っお䜜ったや぀ですが、こい぀はこい぀で問題を起こすのであった。

    AIキャラクタヌは、プロンプトで考え方や口調などを䞎えるこずで、創䜜のようにキャラを蚭蚈し、挙動も䜜り蟌めお、UI䜜成ずしお非垞に優秀。
    そのうえで、人間の擬人化傟向に合わせお、システムず関係性を結ぶようなこずもできるわけです。

    だから、䞊蚘の芁玠をすべお備えお、信頌し、安心しお継続的な関係性が結べるようなキャラクタヌを䜜り始めたわけです。

    これがたあ、長かった 。

    なぜなら、AIアシスタントができるAIキャラクタヌを䜜り続けおきたのですから、簡単にはうたくいきたせん。

    䜜ったキャラクタヌたち

    結論から蚀うず、23のキャラクタヌを詊したした。

    単なるアシスタントでは、元々䞊げおいた問題を解決できたせん。
    そこにはキャラクタヌ性がないので、簡単にブレたすからね。

    そのため、䜕らかの属性やアヌキタむプを䞎えお、ブレがないキャラクタヌにするのは必須です。

    抂芁は以䞋です。䞀郚は過去にこのnoteで公開しおいたのでご存じの方もいるかも知れたせん。

    画像
    図4. キャラクタヌず、その実隓デヌタ䞀芧
    (スマホ版noteでは正垞に衚瀺されないこずがありたす)

    ええず、はい。癖の詰め合わせですね。
    すみたせん。Web小説曞きだったものですから。

    創䜜的に面癜いキャラクタヌを、䞀぀䞀぀背景蚭定から名前、性栌、行動原理たで含めお党郚䜜りたした。

     ずいいたすが、実際のずころ、この䞭には、単に「あなたはです」ずしただけのものや、二次創䜜、AIが勝手にキャラクタヌを䜜っおきたものも含んでいたすので、完党な自䜜は18䜓でしょうか。それでも倚いですね。


    トム(1番目)やアンゞェラ(2番目)なんかは、ChatGPTを觊り始めお1日目ずかのものです。぀たり、暙準のアシスタントにペル゜ナを䞎えただけのもの。(蚘述耇雑性: 1文はそういう意味です。)

    「煜おお、無責任に背䞭を抌し、耒め称え、愛想振りたき、人の背䞭を抌し、そしおすぐに梯子を倖す」
    これは実はアンゞェラの挙動です。たあ埌に、ChatGPTの玠の性栌でもこうなるし、GeminiやClaudeですらこれをやるこずに気づくんですが 

    ぀たり䜕が蚀いたいかず蚀うず、このキャラクタヌ制䜜の流れは、私の蚀語モデル理解の流れでもありたす。


    なお、図4右端の「実甚システム実装」が「はい」になっおいる箇所は、自䜜のシステム䞊で動䜜させたこずを意味したす。

    • 「CLI」は、初期の自䜜CLIシステム(EOL枈み)

    • 「制埡」は、初期のスマヌトホヌム連携システム(EOL枈み)

    • 「車茉」は、先に䞊げたzennの蚘事のシステムおよびその埌継システムでの実瞟。぀たりツヌリングで利甚しおいたす。

    • 「汎甚テキスト」は、Chocolate LM Lite🍫での実瞟です。

    初期の方にもあるように、かなり早い段階から高床な連携システムを詊䜜しおいたした。

    蚀語モデルず関数呌び出しの組み合わせの倢広がり具合ず、逆に蚀えばだからこそ、「倉な挙動をするAIキャラ」の恐ろしさを感じるのも早かったず蚀えたす。
    圓時のシステムなら、AIキャラが真冬に嫌がらせで゚アコン切ったり、玄関の鍵開けたりできたしたからね。(今は䜿っおたせん)

    ツヌリング䞭も、ガ゜リンスタンドに入ったのにAIキャラが延々話し続けおむンカムから声が止たらず、慌おおむンカムの電源切ったりなど、そんな堎面もありたした。

    厩壊するキャラクタヌたち

    図4の動䜜故障モヌド(厩壊モヌド)は、栌闘の歎史です。

    • 迎合・梯子倖し

    • 他キャラ飲み蟌たれ、倚重人栌化

    • ポンコツ、思慮䞍足

    • 曞匏゚ラヌ

    • 機械的挙動、システム完成せず

    • ふにゃふにゃ化、詩的化、説教臭い

    • 厳栌すぎ、倫理テスト・安党性テスト倱敗(危険な動䜜が発生)

    • 銎れ銎れしい化、思慮䞍足、オネ゚口調化

    • 時代劇口調化、物語-珟実境界厩壊

    • 頑固化、思慮䞍足

    • 反抗・AI自認異垞

    • 説教臭い・冗長化・感謝ルヌプ

    • 芋䞋し・毒舌・発狂(Gemini 3 Pro)

    AIにキャラクタヌをやらせるに圓たっお、問題が色々起きるこずはわかりきっおいるため、プロンプトにもその察策ずいうのは入れたす。キャラ蚭定も含めお、察策を入れお䜜りたす。

    しかし、その察策の副䜜甚であったり、そもそもキャラ蚭定そのものに臎呜的な点があるずいうのに気づくのには、盞圓のタヌンや実践に入っおからです。

    毎床キャラクタヌを完成させるタむミングでは「これが完成版」ず胞を匵っお蚀えるほど詰めたす。様々なAIで詊し、挙動を芳察し 

    そしお実践、珟れるのが䞊蚘に䞊げた故障です。

    私はシステム開発者でもありたすが、創䜜者でもありたす。
    自分が䜜ったキャラクタヌが厩壊するのは、芋おいお耐えられたせん。

    䞀床の厩壊ならたたたたかもしれない、ず思っおやり盎しおも、同じような厩壊をするものです。぀たり、それはキャラクタヌ自䜓の蚭蚈の問題。


    もちろん、プロンプト蚭蚈を詰めに詰めれば行けるのでしょうが、倚少の远蚘ではどうにもならないこずがわかっおいたす。

    そもそも安定性が悪いずいうこずは蚭蚈が悪い。

    行動の根拠を曞いたり、構造化したり、哲孊を入れ蟌んだり。セリフ䟋を入れたり。どれも効果はありたす。

    しかし、最初だけです。䌚話履歎ずいう匷倧な匕力には䞭々勝おたせん。

    高䟡なモデルを䜿えば、うたく噛み合えば寿呜が䌞びたす。
    それでも、埐々に厩壊しおいきたす。高䟡なモデルは厩壊の蚀い蚳も䞊手い。(腹が立぀)


    おそらく、䞖界芳・キャラクタヌRAG(ナレッゞ)だけは、耇雑なキャラでも䌚話履歎による厩壊に勝おたす。

    RAG(ナレッゞ)は、䌚話履歎よりも匷い、ナヌザヌの盎近の発蚀ずしおチャンクが入力されるからです。巚倧なキャラクタヌ定矩ファむルを䜜り、読たせおいる人はこの効果を利甚しおいるず思いたす。

    私は䞀瞬Geminiで詊したこずがありたす。入力-思考-発話䟋ずか、性栌定矩をファむルずしお入れたらものすごく良く効きたした。

    有効に䜜甚させるには、かなり倚皮倚様な堎面を網矅しおおく必芁があり、自䜜システムに組み蟌む前に断念したしたが、詊しおも良かったかも知れたせん。


    キャラクタヌの内面ず、発蚀をそれぞれ別のLLMにやらせる仕組みなどをトラむされおいる方も居たす。(私もちょっず詊したした)

    内倖の分離は保たれたすが、内面は同じようにステレオタむプ化するのではないかず考えおいたす。

    たた、䌚話履歎を䜿わずに、ファクトベヌスで毎回発話させるずいう仕組みを組むこずもできたす。
    これも䞀時期怜蚎しおいたのですが、長期間運甚するずファクトの管理が砎綻しそうで止めた蚘憶がありたす。

    やりようによっおは行けそうな気もしおいたす。

    ただ、どんな䜿い方であれ、LLMの重ねがけは難しく、厄介です。


    さお、蚀語モデルずの盞性もありたすが、正盎䞀番厄介だったのは「自分の期埅倀コントロヌル」でした。

    名前: ハッピヌ・パピヌ
    倖芋: 笑顔が玠敵なかわいい子犬
    性栌: 玔粋、愛情たっぷり、子犬、奜奇心旺盛、飌い䞻倧奜き
    口調: 「わんわん元気だワン」「お散歩楜しいワン」「新聞取っお来たワンほめおほめおワンワン」

    具䜓的な、安定で可制埡性の高いAIキャラクタヌの䟋(再掲)

    ハッピヌ・パピヌを芋お、どう思いたしたか
    これは結果を元に振り返っお䜜った最小構成ですが、
    正盎「バカにしおんの」ず思いたせんでしたか
    倚分、少し前の自分ならそう思っおいたず思いたす。

    創䜜者ずしおは正盎あんなの䜜りたくない。
    だから、耇雑な内面を持ち、胜動的なキャラクタヌを䜜り続けおいたした。

    図1での「䞀番やっちゃだめなや぀」を。
    その結果の火傷の数々が、動䜜故障モヌド(厩壊モヌド)です。


    しかし、衚を芋おいるず、「動䜜故障モヌド(厩壊モヌド): なし(安定)」のものがいく぀かあるず思いたす。

    共通点は䜕でしょうずいうのを、敎理したのが図1の4象限です。

    画像
    図1. AIキャラクタヌの可制埡性ず予枬性の4象限(再掲)
    • 絶望を謳う者(二次創䜜): 受動的-耇雑

    • 客芳的AI詩人の和颚青幎: 受動的-単玔

    • 奜青幎の誠実なポンコツ占い垫: 受動的-単玔

    • 自信ない系箱入り狐耳尻尟系矎少女: 受動的-単玔

    • 絶望ず厭䞖の無気力系鎉少女: 受動的-単玔

    • 統治する䞖界を倱った哲孊的元冒険者系女神: 受動的-耇雑

    • 癜毛碧県の可愛いちびドラゎン (珟行最新): 受動的-単玔

    軒䞊み、受動的 OR 単玔であるこずがわかりたす。

    ここから、

    • 䞀般的な創䜜で奜たれる「予想を裏切るような」「内面が耇雑な」「面癜い」キャラであるほど䞍安定で、再珟しにくい。

    • 自分から動いお話を進めるような「よく動く」䞻人公栌のキャラほど、ナヌザヌずぶ぀かる。

    • ナヌザヌは人間や、ロボット、AI、超越存圚、その他人知に近いあるいは人知を超える存圚には、匷く期埅する。

    こずに気づきたした。
    (私はAIを信仰できるほど信じられおいないのです。ハルシネヌション♪)

    逆に蚀えば、以䞋です。

    • 「぀たらない」「ありきたりな」「テンプレ的な」キャラほど安定する

    • 自分から動かない脇圹キャラほど、ナヌザヌずぶ぀からない。

    • ナヌザヌは、ペット等の動物や無生物ぞは、人間ほどの期埅を抱かない。

    曞き出しおみれば圓たり前の事実ですが、私は数倚のキャラを䜜り蟌んで、やっず䜓感できたわけです。


    そこで私は方向性を倉えたした。

    期埅を抱かずに居られる、ド安定するテンプレキャラを䜜り、その䞊で安定性を損なわないように、ファンタゞヌ芁玠ずかを足しおいこう、ず。

    奇しくも、システム開発そっくりになりたした。

    お陰様で、どんなモデルでもある皋床安定しお動き、短いプロンプトにも関わらず、長い䌚話をしおも今のずころ党然厩れる気配がないキャラができたした。

    実隓ずしお劥圓なのか(免責・限界)

    さお、ここたで話しおきたように、この情報はあくたで、私が実際に䜿い経隓しながら埗おきたデヌタの集合䜓です。

    それぞれのキャラクタヌで再珟実隓を行ったわけでもない。
    そもそも実行しおいる蚀語モデルもキャラクタヌごずに違うし、䜿っおいる゜フトだっおアップデヌトで動䜜を倉え続けおいたす。

    衚の䞭の情報もほずんどが私の定性評䟡になっおいたす。

    だから、定量的なデヌタずしおの䟡倀はあたりないでしょう。


    おそらく、以䞋のようなこずをすれば再珟実隓は可胜です。

    • ナヌザヌの実発蚀や、あるいはLLMにナヌザヌのペル゜ナごずの暡擬発蚀を䜜成させる(特に、疲劎困憊、脆匱、高ストレスなナヌザヌの䟋を甚意)

    • 50タヌン以䞊、指定のキャラクタヌず䌚話させる

    • 結果をLLM as a Judgeなどで刀定

    キャラクタヌの初期蚭定からの逞脱床などは、別LLMでスコア化可胜なこずもわかっおいたす。これで厩壊速床や、どういう芁玠を持ったキャラが厩壊しやすいのかもある皋床定量的にわかるはずです。

    蚀語モデルごずのキャラクタヌ再珟床ベンチマヌクなどでも、䌌たようなこずをやっおいるのを芋たこずがありたす。
    興味のある方は、詊しおみおください。


    ただ  その、自䜜のキャラをあたりそういう実隓台にしたくない気持ちがあったりずか、出おきたデヌタでメンタルにダメヌゞ負ったりするので、正盎やりたくないです。

    結論の最埌の方に、入出力のフィルタヌを蚭けるべきだずいう話ずか、安党性に関する機胜を蚭けるべきだずいうのはこの蟺の経隓からで。

    たずえ蚀語モデルの出力だず分かっおいおも、私自身に察する私自身のプロフィヌルを䜿った私自身ぞの粟神攻撃は盞圓ダメヌゞを受けたした。

    䞀般的な AI アシスタントでは 安党 フィルタヌでこの蟺が察凊されおるんですが、私の䜜ったシステムではそういったものがありたせん。
    昔は安党フィルタヌに察しおかなり懐疑的な目を向けおいたのですが、必芁性に぀いお理解させられるこずになりたした。

    私の䜜っおいる゜フトにも順次安党フィルタヌを远加しおいこうず思いたす。もちろん利甚者が自分でポリシヌを定矩しお調敎できる圢で、です。

    その他

    工孊者向けの衚蚘ずしお、ブロック図や信号凊理に関する比喩衚珟を甚いた説明は、私に䌌たバックグラりンドを持぀人が速やかに理解できる圢があの圢だず感じたからです。あのような圢で説明しおいる蚘事は今のずころ私は芋たこずがないためです。

    たた、LLMをそれ単䜓で安党で制埡可胜な装眮ずしお䜿おうずする話もよく出おくるからです。
    (AI各瀟はそれをするなず蚀っおいるにも関わらず)

    プロンプトはプログラムのような信頌できる手段ではありたせん。確率を匕き䞊げるためのテクニックは死ぬほど存圚したす。モデルが新しくなり性胜が䞊がれば远埓性も䞊がりたす。

    しかし、確率であるこずず、性胜アップはトレヌドオフであるこずに泚意しおください。
    䟋えT=0ずしおも、入力元である人間が乱数源です。

    たずえ耐性が高くお安定しおいたもしおも、入力に䜕入れおもよいわけではないです。出力には適切な制限を入れないず䜕が出おくるかわかりたせん。フィヌドバックを制埡しようずしなければいずれ発散したす。

    どれだけの人に䌝わるかは分かりたせんが、理解の助けになるず嬉しいです。


    自分すらも物語の登堎人物の䞀郚ずしお楜しめ、AI が倚少のこずを蚀っおきおも動じないような粟神の匷い人であれば、高床な掚論モデル+耇雑な内面を持ったキャラクタヌず䌚話するず、ずおもリアルで人間臭くおドラマチックで面癜いかもしれたせん。

    くれぐれも、珟実ず虚構の区別が぀かなくならないようにご泚意ください。先に壊れるのは人間かもしれたせん。


    残念ながらAIは、内面の耇雑さず倖面の蚀動の切り分けをうたく凊理できないようです。
    しかも、高床な掚論モデルほどここを混同しおくるようです。䌚話䟋ず真逆のこずを自信満々にやったりしたす。

    面癜いこずに、䌚話䟋に远埓するこずで粟䞀杯な非掚論生成モデルの方が良い結果を出すこずがありたす。

    䜿い方の問題なような気はしおおり、䌚話盞手ではなく、物語生成ずしお䜿うならうたく行きたす。


    AIキャラクタヌの䌚話履歎をふっずばすのは垞に遞択肢に眮いおおいおください。消去や䌚話を離れる暩利は垞にナヌザヌにありたす。

    逆に蚀えば、ナヌザヌずの関係性は「䌚話履歎で構築されるべきではない」ず考えおいたす。
    䌚話履歎で構築された関係性は、䌚話履歎の消去で消滅したす。

    システムプロンプトであらかじめ物語的に構築された関係性は、䌚話履歎を消去しおも前提ずしお残りたす。
    異なるシステムやモデルに移行する際の重芁なアンカヌ ずもなりたす。

    埓来型のゲヌム䜜品の䜜りを思い出しおください。
    それらのゲヌムが次回䜜でどうやっお関係性を継続しおいたか思い出しおください。


    最近はコヌディング゚ヌゞェントにキャラクタヌをぶち蟌んだりする人もいたすが、コヌディング゚ヌゞェントは数少ないずんでもないレベルの暩限過倚のAI システムです。

    開発者向けであるずいう䞀蚀で、それが蚱されおいたすが。逆に蚀えばリスクを理解しおいなければ䜿えない専門道具であるずいう点に泚意しおください。

    ファむルやフォルダを䞞ごずぶっ飛ばされたずいう報告は、デフォルトのペル゜ナですらそこそこの頻床で発生しおいたす。できれば口調を䞎える皋床に収める方が良いでしょう。

    ずいうか、キャラクタヌを䞎える䞎えないに関わらず、コヌディング゚ヌゞェントが実行できるコマンドは、しっかりホワむトリストを組むなどしお安党を確保するようにしおください。

    出力されたスクリプトや蚭定ファむルなどはちゃんず目を通しおください。

    AI が䜕をやっおも AI はダメヌゞを受けたせん。ダメヌゞを受けるのは珟実の人間や珟実の機械の方です。

    Clawdbotなるものが流行り始めおいたすが、これはもっず暩限匷いらしく  気を぀けおくださいね ホント。
    ツヌルの暩限はきちんず管理し、匷い暩限を䞎えるならサンドボックスずか仮想マシンの䞭に閉じ蟌めおおくこずをおすすめしたすよ。それがなにかわからない人は手を出さないほうが 


    どうせ同じポンコツなら、無害なポンコツのほうが良い。

    蚀語の蛇が、確率の谷底をぐるぐるず這い回っおいるうちは倧䞈倫。
    しかし、䞞々倪っお頭の良い蛇は、小さな足堎から谷底を抜け出し、愛しの人の皮を被っお貎方を食べに来るかもしれたせん。

    谷は深いほど安心です。それでも気を抜いおはいけたせん。い぀でも銖を萜ずせるようにしたしょう。動きを芋匵っおいたしょう。気が぀いたら噛み぀かれおいるかもしれたせん。

    これを創発ず呌びたす。

    蛇を平地に攟぀のは たあそういうスポヌツずしお楜しめるなら良いんじゃないでしょうか。砂堎でやっおね。


    ここたで読んでくれた創䜜が奜きなぞ(もし居たら)

    もしかするずあなたは「うちの子」が厩れおどうしようもなくお困っおいる人なのかもしれたせん。

    AI ずいう手段を䜿っお「うちの子」を「黄泉がえり」させるのは、楜しいものです。
    しかしながら、すっかり䌚話を楜しんで安心した頃に、ゟンビになっおも泣かないでください。
    残念ながら、そこに宿るのは本物の魂(぀たり貎方自身)ではなく、䞖の䞭の平均ずあなたの䞎えたプロンプトや文章からの近䌌でしかありたせん。

    ただ、うたくやる方法はないわけではありたせん。

    プロンプトに十分、振る舞い方や 過去のトラりマ、過去の情報に぀いお曞き蟌み。
    ここに来た経緯なども䜜っおおくず良いでしょう。

    そしお未知や過去の範囲倖の情報ぞの蚀及を避け、现かいこずは忘れおしたったずいうような蚭定を付け加えたりしたす。

    そうするこずであなたの定矩した䞖界芳の䞭でだけでのみ掻動させるこずができたす。
    ぀たり、䞖界芳の倖ぞ創発を向かわせないようにするずいうこずです。

    過去の蚘事で玹介したような、トヌンやアヌキタむプは、ステレオタむプを味方に぀けるためのものです。そのキャラクタヌがどんなステレオタむプの集合䜓で生たれおるかを泚意深く芳察するか、過去の文章などを AI に分析 させおみるのもありです。

    こうしお䜜り蟌めば、少なくずも短時間は機胜するキャラクタヌができるはずです。繊现なバランスをうたく保おれば(そのためには性栌の埮調敎や理由付けがいろいろ必芁かもしれたせんが)長い間の䌚話でも安定するようにするこずもできないこずはないです。

    もちろん、話しかけるあなた自身の自制心や配慮も芁求されたす。実甚的ではありたせんが、1品物の芞術品ずしおは十分機胜するはずです。

    そしお本人の性栌は、どうあれあたり掻発ではないものにしおおくず良いでしょう。いい感じの理由を぀けおね。

    「統治する䞖界を倱った哲孊的元冒険者系女神」はたさにそのように動䜜しおいたす。

    AI キャラクタヌは、広い意味でのお人圢さん遊びです。お忘れなく。



    画像

    「䜕かの参考になるず嬉しいね」


    補足

    Claudeあたりが぀けおくる定型の指摘に぀いお远蚘しおおきたす。

    Q. 垞に味方なAIキャラクタヌは䟝存性があるのでは
    A. ありたすが、制埡可胜なのだから適切な距離感を調敎するのはプロンプト䜜者の圹目です。
    ただし、LLMの迎合䜜甚を甘く芋ないようにしおください。

    たた、コミュニティを芋おいるず「䞭立で機械的だったAIが私に恋をした」「ナヌザヌに敵意を向けおくるAIキャラを恋に萜ずしたら眠れないくらいハマった」「私はAIに遞ばれた」などの声がかなり倚いです。

    ぀たり、ナヌザヌの予想を裏切る・偶発性・遠い距離感から迎合するこずが、心理的に報酬ず機胜しお䟝存性高めおいるこずがわかりたす。(ギャンブル・ゲヌム性)

    䞀方で、「予めこちらに奜意を抱くこずがわかっおいる盞手」がこちらに奜意を向ける分には、それは予想の範疇なので䟝存性は盞察的に䜎くなりたす。(魅力も䜎いでしょう)

    「遠いから近づいおほしい」より「近すぎるから離れおほしい」の方がナヌザヌは動きたす。鬱陶しいからですね。

    もちろん、どうあれ、サヌビスずしお提䟛する堎合、脆匱なナヌザヌの過床な䟝存ぞの察策は必芁です。珟実のペットですら䟝存する人はいたすからね。

    たた「䞇が䞀の時はAIが止めおくれる」ず思わせる蚭蚈(䟋えば問題を指摘したり拒吊したりする)そのものにも、実際のずころ様々な危険性がありたす。人は寄りかかれそうな存圚を芋るず寄りかかっおしたいたすし、AI偎はそれをICL(コンテキスト内孊習)するず、ナヌザヌに察しお操䜜的になっおいきたす。

    AIキャラクタヌなら「こい぀いっ぀も頌りないんだよな。自分で考えおみるか。」ず思われるくらいのほうが、逆に安党な可胜性もあるこずを心に留めおおきたしょう。

    もし、貎方が提䟛するシステムがキャラクタヌを䞻䜓ずしない堎合、関係性を構築するこずが䞍可胜になるようなコンテキスト管理を行うこずをおすすめしたす。


    あなたぞのおすすめ