こんにちはayamonです!
最近生成AIがとても話題になっていますよね。
一度は生成AIで何か作ってみたいけど、どんなふうに命令したらいいかがわからない
こんな疑問を一度は持つのではないのでしょうか?
今回は、画像生成AIを使い画像をうまく作るにはどうしたらいいかを説明していきます。
⚠︎あくまで個人の感想なので、正しいとは限らないです。
生成AIとは?
まず生成AIとは何かについて説明します。
生成AI(Generative AI)とは、コンピューターなどが新しい物を生成する技術のことで、イラストを描いたり、文章を作成したり、音楽を作ったりすることができます。この技術は、たくさんのデータを学習し、その中からパターンやルールを見つけ、見つけた知識を使って新しいものを生成することができます。
生成AIの仕組みは?
生成AIの仕組みは一言で言うとデータを学習して新しい物を作り、その結果を繰り返し改良することで、より質の高い出力を生成する仕組みです。
さらに詳しく説明すると、AIが画像を作るとき最初はランダムな「ノイズ」からスタートします。
このノイズは、最初は何も分からないぐちゃぐちゃな状態です。
なので、AIが持っているパラメーターという「つまみ」を調整しながら、ノイズを少しずつ整えていきます。
パラメーターを使って、AIはデータをどのように処理するかを決めていきます。
次第に形が見えてきて、最後にはっきりした絵が完成します。
また、AIがこのプロセスで使う情報の一つにトークンというものがあります。
トークンとは、言葉や情報の小さなかけらのようなもので、AIはこれを使って絵の細かい部分を理解し、描いていきます。
例えば、「空」というトークンを持っているAIは、それに基づいて青い空を描き出すことができます。
こうして、パラメーターとトークンを活用しながら、AIはノイズから意味のある画像を作り上げていきます。
生成AIに命令するときのコツは?
1. 具体的な言葉を使う
例えば、『街』単体よりも『夜のネオンライトが目立つ街』の方が具体的な画像が出やすいんです。
何故かというと、先ほど出て来た「トークン」が関係しています。
具体的で分かりやすい言葉を使うと、AIがそのトークンを正確に理解しやすくなるからです。
2. シンプルな指示から始める
例えば、最初に「青い空の絵を描いて」と命令し、その結果を見てから「そこに白い雲を追加して」といった具合に段階的に命令していくとうまくいきます。
何故かというと、AIはシンプルな命令の方が理解しやすく、正確に応えやすいです。
複雑な指示を一度に出すと、AIが混乱してしまうことがあるからです。
3. 繰り返しと微調整をする
例えば、最初の結果が思った通りでなかった場合、「空をもっと青くして」と追加で命令をすることで、AIが調整してより良い結果を出してくれるからです。
何故かというと、AIはパラメーターを調整しながら結果を少しずつ改善していくので、一度で完璧な結果が出ないことが多いです。
なので何度か試して微調整することが大切になります。
4. AIに余裕を持たせる
例えば、「青い空に太陽と海と砂浜と山と…」と一度に伝えるのではなく、「まずは青い空を描いて、その次に太陽を追加して」と順番に命令を出す方がいい結果が得られます。
何故かというと、あまりに細かい指示を一度に出すと、AIがどこから手をつけていいか迷うことがあります。
なので余裕を持たせて大まかなイメージを伝え、その後に細かい調整を加えるた方がいい結果が得られます。
まとめ
この記事では生成AIに命令するときのコツを解説しました。
この記事が何かの参考になれば幸いです。
他にも記事を書いているのでよかったらそちらもみてみてください。