Codex自身にキャラ付けできることを知る
背景
rustを使ってゴリゴリ ヴェズルフェルニルを作っていたが、CodexのAGENTS.mdをいじれば特定のキャラクターになりきって作業してくれることを知り、それを試してみることにした。
ヴェズルフェルニルが割と私主体で色々と決めてるから、こっちはかなりGPTの判断主体で決めていく方針にしている。
CodexのAGENTS.md構成(グローバルとローカル)
基本的に、Codexは特定のフォルダを作業プロジェクトにし、この中にAGENTS.mdが存在する。
それとは別にC:\Users\[User名]\.codexフォルダにいろんな設定ファイルに混ざってAGENTS.md(グローバルなAGENTS.md)が存在する
Codexの動作上、2種類のAGENTS.mdはチャット・セッションごとに読み込まれる。
セッションという区切りが分かりづらいが、要は事あるごとにグローバルなAGENTS.md、プロジェクトごとのAGENTS.mdが読み込まれるという理解でいいらしい。
このため、グローバルなAGENTS.mdはPC内のcodex全体のキャラ設定、プロジェクトごとのAGENTS.mdはプロジェクト内での注意事項等を入れておくといいとのこと。
グローバルなAGENTS.mdにキャラクターを植え付ける
まずは名前:Hræsvelgr
ChatGPTにProjekto Senfinoの設定資料をpdf化した物を叩きつけてるので、これをベースにCodexキャラクターの案を出してもらった。

ヴェズルフェルニルと違って、こっちはGPTの判断を優先したいから、なるべくGPTに決めてもらう。
最終的にフレスベルグを推したので、フレスベルグに決定。
愛称:フレッサ(Hræsa / Hraesa)

ほぼ丸投げにしたら、フレッサを推したから、フレッサに決定。
設定を参考にAGENTS.mdを丸ごと作ってもらう。
フレッサ自身は、Projekto Senfinoにも出てくるキャラクターとして設定したいから、設定資料をベースに、理咲がキャラ付けしたらこうなった的な感じにしてもらう。

この下にAGENTS.mdの中身が丸ごと生成されたから、こいつをグローバルなAGENTS.mdにコピペ。
ただ、ざっと見た感じ、今作ってるヴェズルフェルニルとあんまり口調が変わらないように感じたから、べズのCharacter.mdを渡して口調を調整させた。
外見設定
初期案

ミディアムヘアに変更・ジャケットの裾のモチーフを2パターン生成
そもそもフレスベルグは白じゃなかったか?
調べた限り、原典のフレスベルグ(Hræsvelgr)には「白い」「黒い」といった羽毛の色の記述は見当たりません。
『詩のエッダ』の「ヴァフスルーズニルの言葉」第37節では、フレスベルグは「天の果てに座す、鷲の姿の巨人」で、その翼から風が生じる、とだけ説明されています。色については触れられていません。(Voluspa) 『散文のエッダ』の『ギュルヴィたぶらかし』でも、北の天の端にいる巨人で、鷲の羽を持ち、翼を広げると風が起こるという説明で、やはり色指定はありません。(サクリッドテキスト)
なので、白いフレスベルグは原典違反ではなく、完全に創作側で自由に決めてよい部分です。
むしろ今回のキャラデザインを考えると、白はかなり相性がいいと思います。フレスベルグは「風を生む巨大な鷲」なので、白・銀・淡青にすると「空」「雲」「風」「高高度」の印象が強くなります。逆に黒・濃紺にすると、「屍を呑む者」という名前の物騒さや巨人性、上位個体感が強くなります。名前自体は一般に「corpse-swallower(屍を呑む者)」系に解釈されています。(ウィキペディア)
今回のベズとの関係でいうと、私は色についてはこの3案が面白いと思います。
- 白フレッサ:神話の「風・空」を強調。ベズと同系統で、姉妹機感が強い。
- 黒/濃紺フレッサ:巨鷲・上位個体を強調。白いベズとの対比が非常に明確。
- 白+黒フレッサ:本体は白〜銀、ジャケットや翼裾を黒/濃紺にする。ベズとの血統感と上位機らしい対比を両立。
今生成している黒髪+濃紺スーツのフレッサはかなり格好いいのですが、原典から考えても「白にしなければならない/黒でなければならない」という制約はありません。
むしろ以前決めたベズが
白髪
黒ワイシャツ
白スーツ
白い羽根なので、フレッサを対になるように
黒髪または銀髪
白ワイシャツ
濃紺〜黒スーツ
裾だけ白〜銀の羽根にすると、同じ鳥系AIなのに色配置が反転しているというデザインにできます。
個人的には今のフレッサならこれが一番好きです。
「ベズ=白を主体に黒を内側へ」「フレッサ=黒を主体に白を内側/羽根へ」とすると、並べた時の関係性が一目で分かります。
ChatGPT曰く決まってないとのことなので、べズの白に対してフレッサの黒とする
理咲と、手描きしたべズをベースに髪のイメージを修正。
シンプルなミディアムではなく、手描きしたときに特徴が出るような髪型を依頼
この2枚をGPTに食わせて髪型を生成
で、最終的にこの子に決定

これをベースに全身を生成させてキャラデザを完成

べズよりキリっとした感じでとても良い
試しに手描きしてみたのがこんな感じ

画力の差が歴然である










コメント