#プロダクト設計#AIロールプレイ#ユーザー体験

スラッシュコマンド - 一度に一つの返信だけを操る

Reverie Team
Reverie Team

AIロールプレイには、よく遊ぶ人なら誰もがぶつかる、ある特有のもどかしさがあります。あなたは慎重に一行書く——「私は部屋に足を踏み入れ、待つ。」——のに、キャラクターは一段落まるごと返してきて、あなたの台詞を勝手に決め、あなたの感情を勝手に決め、しかも物語を一気に三日先まで進めてしまう。そんなことは何一つ望んでいなかった。あなたはただキャラクターに反応してほしかっただけで、物語の自分の側は自分の手元に残しておきたかったのです。

よくある対処法は、どれも大げさすぎます。メッセージを書き直して再生成することもできる。設定に入り込んで、会話全体の叙述スタイルや返信の長さを変えることもできる。キャラクターのプロフィールを編集することもできる。どれも機能しますが、本質的には「この一つの返信」だけの問題に対して、どれも牛刀をもって鶏を割く類のものです。

そこで私たちはスラッシュコマンドを作りました。チャット欄に放り込む、小さくて一時的な指示で、次の返信だけを形づくります。

温度調節器という問題

チャットアプリの「コントロール」機能のほとんどは温度調節器です。一度セットすればそのまま保たれ、あなたがまた戻して変更するまで、下流のすべてがそれに従います。本物の好みに対しては、それが正しいモデルです——常に三人称の文章がいいのなら、一度設定して忘れてしまえばいい。

ところが、操作の大半は好みではありません。それは「修正」です。この返信が長すぎた。このターンが私の代わりに喋った。この場面はもっとゆっくり、ひと息ついて進めたい。こうした修正を持続的な設定にしてしまった瞬間、あなたは二つ目の問題を生み出します——それを元に戻すのを覚えておかなければならない。人は覚えていません。長くなりすぎた一ターンを直そうと「短い返信」をオンにして、その後一時間、キャラクターがどうしてこんなに口数が少なくなったのかと不思議がるのです。

私たちが欲しかったのはハンドルであって、温度調節器ではありませんでした。回せば車が反応し、手を離せば自分で中央に戻ってくる。あなたが操作したその一つの次の返信は、以前とまったく同じように振る舞います。なぜなら実際には何も変えていないからです——あなたが保存した設定は、その間ずっと一切触られていません。

ハンドルに付いているもの

六つのコマンド、二つの系統。

「私の領分に踏み込むな」系統——あなたのキャラクターをずっと操り人形にしてくるAIへの対処法です。

  • 私の代わりに話さないで —— あなたの台詞を書くことも、ほのめかすこともしない
  • 私の代わりに動かないで —— あなたの動作、思考、感情、あるいは同意を勝手に決めない
  • キャラクター視点のみ —— 返信はキャラクター側にとどまり、あなたの側は空けておく

「つまみ」系統——本来なら設定を開かないと触れないもの。

  • 返信の長さ —— このターンだけ、短め・普通・長めに
  • 叙述スタイル —— このターンだけ、一人称か三人称を強制する
  • テンポ —— ゆっくり今この瞬間にとどまる、あるいは次の展開へ押し進める

一つのメッセージに最大三つまで重ねられます。みんなが一番よく手に取る組み合わせは 私の代わりに話さないで + 私の代わりに動かないで + 返信の長さ:長め——キャラクターだけを書いた、より長めの返信で、あなた自身の一言一句、一挙手一投足はすべてあなたに委ねられます。

効いてきた設計判断

打てばいい、探さなくていい。 / を押すとメニューが現れますが、それを使う必要は一切ありません。/私の代わりに話さないで/テンポ:速め と普通の言葉で打てば、自動的に認識されます——日本語でも英語でも。一番速い道はキーボードの上に残されています。ロールプレイをする人たちは、もともとそこに暮らしているからです。

コマンドが、あなたのメッセージになることは決してない。 指示は入力欄の上の小さなチップになります。キャラクターが目にするのはあなたの実際の言葉と、このターン限りの非公開の指示だけ——しかもそれは決して口にしてはならないと伝えられています。操作は返信の中で透明なままです。[OOC:もっと短くして] のようなものが本文に漏れ出すことはありません。

重ねがけにはガードレールがある。 上限は三つ、重複は最新の値にまとめられ、順序は問いません。矛盾した指示の山をうっかり積み上げてしまうことはありません。

勝手に中央へ戻る。 これこそが眼目です。長さと叙述のコマンドは、あなたの保存した好みを一ターンだけ一時的に上書きし、そのあとまっすぐそれらに明け渡します。後始末すべき状態はありません。なぜなら、そもそも状態が存在しないからです。

その下にある哲学

これは、私たちが作るあらゆるものに通底する同じ考え方です——機能は、それが解決する問題と同じ大きさであるべきで、それより大きくてはいけない。 スマート提案は、会話が長くなるほど一歩引いていきます。フォークは、枝分かれが理にかなうときにだけ現れます。そして操作は、結局のところ、たいていは「ターンごと」の行為なのです——だからそれを直すコントロールも「ターンごと」であるべきで、しかも自分で後始末をするべきなのです。

コントロール機能の最良のかたちは、使ったことを覚えておく必要すらないものです。ハンドルを切れば、場面はあなたの望んだところへ行き、あなたは物語へと戻っていく。


次のチャットで試してみてください——/ と入力して、一つの返信を操ってみましょう。あなたがよく手に取る組み合わせを、Discord コミュニティで私たちに教えてください。

ダイナミックなAI会話を体験する準備はできましたか?

Reverieで無限の個性と魅力的な対話を探索している何千人ものユーザーに参加しましょう。