Narrative Keyframing for Generative Creative Writing
本論文は、アニメーションに触発されたAI支援型のクリエイティブ・ライティング技法である「ナラティブ・キーフレーミング」を紹介するものであり、これは、物語の特定の瞬間にプロット、キャラクター、および視点の制約を指定することで、その間の散文を生成することを可能にし、それによって反復的なストーリーテリングのための、より制御可能で透明性が高く、かつ魅力的なワークフローを提供するものである。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
ロボットに物語の作り方を教えようとしている場面を想像してみてください。おそらく、あなたは「ヒーローは勇敢でなければならない」「悪役は狡猾でなければならない」「物語はハッピーエンドでなければならない」といった膨大なルールのリストをロボットに与えるのが最善だと考えるでしょう。しかし、ここに問題があります。ロボットは、やる気だけはあるインターン(研修生)のようなものです。最初にルールのリストだけを与えてしまうと、彼らは物語の中盤にたどり着くまでに詳細な設定を忘れてしまったり、第2章でヒーローが悪役のように振る舞ってしまったりすることがよくあります。これは、人間とコンピュータがどのように協力するかを研究する科学者たち(ヒューマン・コンピュータ・インタラクションと呼ばれる分野)にとって、大きなパズルとなっています。彼らは、書き手が毎回最初からすべてを書き直すことなく、キャラクターが実際に成長し変化していくような、実在感のある物語をコンピュータに書かせるにはどうすればよいのか?という問いに取り組んでいます。
この問題を解決するために、研究者たちはアニメーションの世界から一つのトリックを借りています。アニメーターは、キャラクターの動きのすべてのフレームを描いているわけではありません。その代わりに、キャラクターのポーズや感情が劇的に変化する最も重要な瞬間、すなわち「キーフレーム」を描きます。そして、コンピュータはそのキーフレーム間の滑らかな動きを補完するのです。本論文は、これを執筆に応用できないかと問いかけています。物語のプロットやキャラクターの感情におけるいくつかの「キーモーメント(重要な瞬間)」をAIに与え、残りの部分をAIに埋めさせることができるでしょうか? コーネル大学のチャオ・チャン(Chao Zhang)とエイブ・デイビス(Abe Davis)は、このアイデアをテストするための新しいツールを構築しました。彼らはこれを「ナラティブ・キーフレーミング(Narrative Keyframing)」と呼んでいます。彼らの研究結果は、書き手がこれらの特別な「キーモーメント」を用いてAIを導いたとき、生成される物語は、単にプロンプトを入力してあとは期待するだけの方法よりも、はるかに豊かなキャラクター性を持ち、より制御されていると感じられることを示唆しています。
書き手のためのアニメーションのトリック
物語を書くことを、映画の監督を務めることだと考えてみてください。昔のやり方、あるいは標準的なAIツールを使用する場合、書き手は「女の子と狼が登場する物語を書いて」と言うかもしれません。するとAIは、女の子が何を考え、狼が何を考え、彼らがどのように変化し、物語がどのように終わるのかといったすべてを推測しようとします。それは、脚本なしに映画全体を即興で演じるようディレクターに頼むようなものです。結果は悪くないかもしれませんが、キャラクターが平板になったり、一貫性を欠いたりすることがあります。
論文の著者たちは、プロの書き手が実際には異なる方法で作業していることに気づきました。彼らはただ書き始めるのではありません。彼らは「キーモーメント」を計画するのです。物語の始まり、中間、終わりで何が起こるのかを正確に決定します。また、それらの特定の時点でのキャラクターの感情も決定します。例えば、キャラクターは最初は「希望に満ちて」おり、中間では「葛藤し」、最後には「決意を固めている」といった具合です。
新しいツールである「ナラティブ・キーフレーミング」は、これを用いてAIを操作することを可能にします。書き手は単にプロンプトを入力する代わりに、3つの特別な種類の「キーフレーム」を使用してコンピュータを導きます。
- プロット・キーフレーム: これらは大きな出来事です。「女の子が森の中で狼に出会う」「女の子が道に迷う」。これらは物語のアンカー(錨)となります。
- キャラクター・キーフレーム: これらは、特定の出来事におけるキャラクターの感情や行動のスナップショットです。最初の出会いにおいて、女の子は「好奇心はあるが経験不足」かもしれません。最後には、彼女は「怖がりながらも勇敢」になっているかもしれません。書き手がこれらのスナップショットを設定すると、AIはキャラクターが次の状態へどのように移行するかを計算します。
- 視点(パースペクティブ)・キーフレーム: これが最も興味深い部分です。このツールは、各キーモーメントにおいて、物語を「キャラクター自身の目」を通して(一人称で)書くようAIに求めます。例えば、AIは女の子として、「彼は優しそうに見えたので、私は正直に答えた」という短いパラグラフを書きます。次に、AIは狼として、「彼女はすぐに私を信頼した。私はそれにすぐ気づいた」という別のパラグラフを書きます。
魔法はどうやって起きるのか
一度これらの「一人称」のスナップショットができあがると、それらはフィルターとして機能します。書き手は、女の子の視点から書かれた内容と狼の視点から書かれた内容を見て、「ここでの女の子の好奇心はいいけれど、あそこでの狼はもっと狡猾にしたい」といった判断を下すことができます。ツールは、書き手が気に入った特定の言葉や感情を強調表示します。
そして、魔法が起こります。AIは、選択されたこれらの「一人称」の感覚を取り込み、それらをブレンドして、最終的な物語を三人称(例:「女の子は狼を見つめた……」)で書き上げます。AIは書き手が選んだ特定の「キーフレーム」から情報を引き出すため、最終的な物語は非常に一貫したものになります。キャラクターが勝手に心変わりすることはありません。彼らは書き手が計画した通りに進化していくのです。
テストの結果が示したこと
研究者たちは単にこのツールを作っただけでなく、それが実際に機能するかどうかを確認するためにテストを行いました。彼らは2つの主要な実験を実施しました。
第一に、コンピュータに新しい「キーフレーミング」法を用いて物語を書かせ、同じコンピュータが標準的な「プロンプトを与えるだけ」の方法で書いた物語と比較しました。そして、人間の専門家に両方の物語を読んでもらいました。専門家たちは、圧倒的に新しいツールで作られた物語を好みました。専門家たちは、キャラクターが単に「怖がっている」と説明されるのではなく、「指が震えている」や「膝が痒い」といった具体的な詳細を持っていると評しました。新しい手法によって生成された物語は、全体的な品質とキャラクターの開発度合いの両方において、より高い評価を得ました。
第二に、初心者からプロまでを含む12人の実際の書き手を招いて、このツールを試してもらいました。彼らに新しいツールを使って物語を書かせ、その後、標準的なチャットボットツールを使って書かせました。結果は明白でした。
- より高い制御性: 書き手は、物語に対してより多くのコントロールができていると感じました。AIが何をすることになるかを推測するのではなく、特定の時点でのキャラクターの気分を設定し、それが実現するのを目の当たりにすることができました。
- より深い理解: 書き手は、物語をより深く理解できていると感じました。このツールは「一人称」のドラフトを表示し、どの部分が最終的な物語に使用されたかをハイライトするため、自分たちの選択がどのように最終的な文章へと変わっていったのかを追跡することができました。それは、魔法が起きる「ブラックボックス」ではなく、アイデアから最終的な一文への道のりを辿ることができるプロセスでした。
- より高い楽しさ: 書き手は、より楽しさを感じ、創造的なプロセスに没入できていると報告しました。彼らは、単に助けを求めているのではなく、AIを「演出(ディレクション)」しているように感じたのです。
まとめ
本論文は、物語を書くためのAIとの対話の仕方を変える必要があると示唆しています。最初に大きく曖昧な指示を与えるだけでは不十分です。代わりに、執筆をアニメーションのように捉えるべきです。つまり、キーモーメントを設定し、それらの瞬間におけるキャラクターの感情を定義し、残りの部分をAIに埋めさせるのです。これらの「キーフレーム」を使用することで、書き手はコンピュータに文章作成の重労働を任せつつ、自らの創造的なビジョンを維持することができます。このツールは書き手を置き換えるものではありません。書き手が船を操縦するためのより優れた手段を与え、キャラクターが物語の必要とする通りに成長し、変化していくことを保証するものなのです。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。