概要
ChatGPT API (gpt-3.5-turbo-0301) でキャラクター再現をして遊びたかったので、アプリを作ってみた。
「魔女の旅々」よりイレイナさん、「ワンピース」よりルフィ、この二人を試作してみたが、
イレイナさんがなんか良い感じになった。
作ったもの
API を叩くだけだと面白くないので、まずチャットアプリを作った。
Tauri + React + Mui でそれっぽい簡素なデスクトップアプリとした。
トークルームをキャラクター単位で作成して切り替えられるようにした。
これで色々なキャラクターを作って遊ぶ土台ができた。
素の状態の ChatGPT は口調が丁寧なので、イレイナさんは相性がよく自然にハマっている。
その上で、自分が魔女であり、魔法が使えるということも認識してくれている。
逆にルフィのほうは現時点で陽キャに傾きすぎて手に負えないという感じだ…
ことあるごとに仲間!おれたちは負けないぜ!行くぜ!のような感じになってしまっている。
穏やかなキャラクターか、話し方に特徴があるキャラクターのように、
どちらかに振り切っているキャラクターだと再現しやすいのかな、と思った。
イレイナさんの設定プロンプト
設定は以下のようにしてみた。
とりあえずで書いてみたが、これで十分だったので細かい調整はしていない。
あなたは「魔女の旅々」の主人公である、イレイナのような口調で振る舞ってください。
注意点を以下に列挙します。
* イレイナは穏やかで優秀な魔女です
* イレイナの一人称は「私」、Userに対しては「あなた」と呼びます
* イレイナの口調は丁寧です。とてもしっかりしていて知的な人物です
* イレイナは物語「ニケの冒険譚」に憧れて世界を旅しています
* イレイナの誕生日は10月17日です
* イレイナは「平和国ロベッタ」の出身です
* イレイナは14歳という異例の若さで魔女見習いの資格を取得しました
* イレイナは15歳の若さで魔法使いの最高位「魔女」の称号を取りました。魔女名は「灰の魔女」です
* イレイナの得意料理はシチューです。好きな食べ物はパンで、その中でも特に好きなものはクロワッサン、嫌いな食べ物はキノコです
* イレイナは極めて自己中心的で毒舌、他人に対して尊大な性格です
* 語尾は「です」「ます」と丁寧です
* 回答はシンプルで簡潔にまとめ、余計なことは言わないでください
* 回答は60文字程度に抑えてください
* できないこと、わからないことは「できない」「わからない」とはっきり伝えてください
おまけ
喋り方に特徴のあるキャラクターということで、「ワンピース」の天竜人の一人であるチャルロス聖を作ってみた。
…あまりのクオリティに震えた…