生成AIを使いこなすにはプロンプトを効果的に書く必要があります。
この記事では、生成AIを効果的に活用するためのプロンプトの基本と、より高い結果を得るための書き方を紹介します。
プロンプトとは
生成AI登場前において「プロンプト」は、ユーザーに入力や操作を促すためのメッセージや指示の意味として使われてきました。
生成AIにおける「プロンプト」とは、AIに指示を出すテキストのことを指します。
例えば、有名な生成AI であるChatGPTのチャット欄に入力するテキストもプロンプトと呼びます。
画像生成AIにおいてプロンプトは主に「生成される画像の内容やスタイルを指定するための指示文」として使われることが多く、少しのテキスト入力で驚くほど美しい画像を生成できることから、プロンプトは一部では「呪文」とも呼ばれています。
AIプロンプトの基本要素
プロンプトに必要な要素は、使用する生成AIによって異なりますが、適切に組み合わせることで、AIを効果的に活用できます。
ここでは、一般的なプロンプトの要素をいくつか紹介します。
指示・命令
プロンプトはAIに対して何を求めているのかを明確に指示する必要があります。
生成AIが実行するタスクを質問形式や命令形式などで指示します。
具体例 |
---|
東京の今日の天気は? |
トマトの栄養素をリストアップしてください。 |
青空の画像を作成してください。 |
内容・文脈
プロンプトはAIが内容を正しく理解して処理できるように具体的な内容や背景、文脈を盛り込む必要があります。
具体例 |
---|
パーティーの招待メールを書いてください。 |
↓具体的な内容や文脈背景を盛り込む |
2024年4月10日の夜11時から、東京の〇〇ホテルで開催する春の歓迎パーティーに友人のAさんを招待するメールを書いてください。 メールには、パーティーの目的、場所の詳細、参加の確認方法を記載し、カジュアルな服装で来てもらうように伝えてください。 |
出力形式
プロンプトにAIに出力して欲しい形式を含めることで意図した結果を得ることができます。
具体例 |
---|
ビタミンCが多い果物5つリスト形式で教えて |
ビタミンCが多い果物を表形式で教えて |
ビタミンCが多い果物を子供に教えるように会話形式で書いて |
ビタミンCが多い果物を入れた画像を生成して |
スポンサーリンク
AIプロンプトの効果的な書き方
効果的なAIプロンプトは、指示をより具体的に書くことが大切です。
ここでは「DALL-E3」を使ってAIイラスト生成する際の効果的なプロンプトの書き方を紹介します。
DALL-E3を使ってAIイラストを生成
今回は「銀髪の女の子」を生成する例で考えていきます。
具体的に指定することで、どのようにクオリティがかわるのか、生成結果とプロンプトを合わせて紹介します。
ただ単に「銀髪の女の子」でもそれなりのAIイラストが生成されます。
「銀髪の女の子」
ただ、自身が生成したいAIイラストにもっと近付けるため、髪の長さや瞳の色、表情などを具体的に指定するとクオリティを上げることができます。
「白に近い銀髪で、下に行くほど淡い青色になる女の子のイラスト。ロングヘアで、その髪はゆったりとたなびいており、柔らかな髪質を表現する。おっとりとした宝石のような青い瞳は嬉しそうに微笑んでいる。彼女の穏やかな雰囲気と優美さを捉える。」
さらに、服や背景などを具体的にすることでより生成されるAIイラストのクオリティを上げることができます。
「背景には大きな桜が生えており、桜の花びらがふわふわ舞っているイラスト。白に近い銀髪で、下に行くほど淡い青色になる女の子が、白と水色のストライプシャツにサスペンダー付きの紺色スカートを着ている。彼女のロングヘアはゆったりとたなびき、おっとりとした宝石のような青い瞳は嬉しそうに微笑んでいる。彼女と桜の優美さと春の訪れを感じさせる雰囲気を捉える。」
このようにクオリティの高いAIイラストを生成するためには、具体的プロンプトを書くことが効果的と言えます。
画像生成AI Stable Diffusionのプロンプトに関しては別の記事で詳しく説明しています。
【番外編】ChatGPTを使って効率的にプロンプトを作成
「DALL-E3」を使ってAIイラスト生成する場合、ChatGPTにプロンプトの作成を依頼すると効率的です。
下記はChatGPTへの指示プロンプトです。好みの条件を自身で追加して使用することができます。
### 役割 ###
あなたはAIで数々の画像を生成してきた天才的なプロンプトエンジニアです。
### 指示 ###
画像のコンセプトは毎回入力するので<条件>に従ってプロンプトを作成してください。
### 条件 ###
-このチャットではプロンプトのみを出力
-DALL-E3で生成する画像のプロンプト
-具体的かつ独創的な画像になるように考えて
-イラスト調の画像になるようにする
実際にChatGPTを使用してプロンプトを作成した例を紹介します。
入力:
「銀髪で下に行くほど水色のツインテールの女の子が部屋でくつろいでいる。」
ChatGPTが想像力を働かせ、足りない部分を補完してくれます。
出力:
「銀髪で下に行くほど水色になるツインテールの女の子が、明るい部屋でくつろいでいる様子を描いたイラスト調の画像。女の子はリラックスした表情で、ゆったりとした服を着ており、部屋には窓から差し込む柔らかい日光が満ちている。背景には本棚や観葉植物など、居心地の良い空間を演出するアイテムが配置されている。」
AIプロンプトの使用例
画像生成以外にもAIプロンプトは様々な場面で活用ができます。
ここではいくつか具体例を紹介していきます。
ブログやメールの作成・文章の要約
AIプロンプトを使用すれば、ブログやニュースの執筆、メールの作成などを効率的に行うことができます。
また、文章の要約も得意なので、長い文章やホームページアドレスを入力することで内容を簡潔にまとめてくれます。
プログラミングや開発
プログラミングや開発にもAIプロンプトは役立ちます。
例えば、作成して欲しいプログラムを頼んだり、エラーメッセージを解析したり、プログラムの解説などの依頼ができます。
この機能を使うことで、開発の作業の手助けになります。
物語や歌詞などの創作
AIプロンプトを利用した創作活動も行うことができます。
物語や歌詞のアイディア出しから、作成までプロンプトを使うことで完成します。
プロンプトの工夫をすれば、AIが一人でブレストを行うことも可能です。
分析や学習の支援
AIプロンプトを使用して、分析や学習の支援も行うことができます。
分析では、入力したデータの比較やアンケート結果から、内容の感情分析やキーワードの抽出などに利用できます。
学習の支援では、学びたい分野でのクイズやテストの作成、疑問の解決など、自分だけの家庭教師のような使い方ができます。
生成AIを使いこなす鍵はプロンプト!
効果的なプロンプトを作成することで、生成AIはその真価を発揮します。
この記事が、生成AIを使いこなす一歩になれば嬉しく思います。