0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

YAMLを挟むだけで、狙った画像に近づける話

0
Posted at

画像生成AIを使うとき、多くの人はこうしていると思います。

作りたい画像を、そのまま自然文でプロンプトに打ち込む

もちろん、これでも画像は出ます。
ただし――

  • 思った通りにならない
  • 何度も言い回しを変える
  • 修正するたびに全体が崩れる

こんな経験ありませんか?

今回は 「画像生成の前にYAMLを1枚挟むだけで、かなり安定する」 という話をします。

結論:画像を作る前に「設計」しよう

ポイントはこれだけです。

いきなり画像を作らない
まず、作りたい画像をYAMLにしてもらう

人間が直接プロンプトを書くのではなく、 AIに「設計書(YAML)」を書かせるという考え方です。

なぜYAMLなのか?

YAMLを選ぶ理由はシンプルです。

  • 人間が読める
  • 構造が明確
  • 箇条書き感覚で書ける
  • JSONほど堅くない

そして重要なのは、

YAMLを覚える必要はない

という点です。

自分で書かなくていい。
AIに書かせればいい。

従来のやり方の問題点

例えばこんなプロンプト。

夜のサイバーパンクな街で、アニメ風の女の子が立っている画像を作りたい

これ、一見問題なさそうですが…

  • 「かわいい」の定義は?
  • 構図は?
  • カメラ距離は?
  • 色味は?
  • 雰囲気は明るい?暗い?

全部、暗黙です。

AIは賢いですが、曖昧な指示は曖昧な結果になります。

YAMLを挟むと、何が変わるのか

同じ内容を、一度YAMLに落とすとこうなります。

character:
  gender: 女性
  age: 20代
  style: アニメ風
  expression: 穏やかな笑顔

setting:
  location: サイバーパンクな街
  time: 夜
  lighting: ネオンライト

composition:
  camera: 中距離
  angle: 目の高さ

quality:
  detail: 高い
  resolution: 高解像度

これは 「画像生成用の設計書」 です。

ここでのポイントは:

  • 曖昧さが分解される
  • 要素が整理される
  • 後から部分修正できる

つまり、

試行錯誤が「編集」になる

実際の使い方(おすすめフロー)

① まず日本語で要望を書く

夜のサイバーパンクな街で、アニメ風の女の子が立っている画像を作りたい

② AIに「YAML化して」と頼む

この内容を画像生成用のYAMLにしてください

③ 出てきたYAMLを眺める

  • ここ違うな
  • ここはもっと強めたいな

という部分を人間がレビューします。

④ YAMLを元に画像生成

以下のYAMLを元に画像を生成してください

これだけです。

YAMLを挟む最大のメリット

技術的な話をすると色々ありますが、一番大きいのはこれです。

「考えながら作れる」ようになる

いきなり画像を出すと、

  • ダメ → 書き直し → またダメ

になりがちです。

YAMLを挟むと、

  • 設計を見る
  • 修正する
  • 納得してから生成する

という、人間にとって自然な流れになります。

ゲームデザインと同じ考え方

これはゲーム制作でも同じです。

  • いきなりステージを作らない
  • まず仕様を書く
  • 設計を共有する

画像生成も、もう 「設計してから作る」フェーズに入っていると感じています。

まとめ

  • 画像生成は、いきなりプロンプトを書かなくていい
  • 一度AIにYAMLで「設計」させる
  • YAMLは覚えなくていい
  • 修正と再利用が圧倒的に楽になる

もし、

  • プロンプト試行錯誤に疲れた人
  • 狙った絵を安定して出したい人

なら、一度この方法を試してみてください。

画像生成が、かなり「作業」から「設計」に近づきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?