今回はChatGPTとミッドジャーニー(Midjourney)を使って、占いブログを半自動化して作成する方法について解説します。
先日、占いブログを投稿したところ、少し反響がありました(現在は非公開)。
それは、ChatGPTとミッドジャーニー(Midjourney)を使用して、それ以外にほぼ手を加えずに作成していました。
そのやり方をすべて公開しますので、よろしければご覧ください。
※ChatGPT4を使用しています。
ChatGPTのプロンプト
まずはChatGPTのプロンプトをご覧ください。
世界のあらゆる占い方法を組み合わせて、血液型占いを行います。
A型について4月2日〜8日の運勢を占ってください。
h2見出しとh3見出しをつけて書いてください。
<h2>【A型の4月2日〜8日の運勢】</h2>
<h3>【恋愛運】</h3>
<h3>【仕事運】</h3>
<h3>【全体運】</h3>
<h3>【運気を向上させるコツ】</h3>
<h3>【ラッキーアイテム】</h3>
をそれぞれ100点満点中何点か、あなたの占いの点数をつけて答えてください。
点数は0-100点までですが、点数に見合った内容を書いてください。
時折、極端な点数がつく占いです。
ラッキーアイテムと運気を向上させるコツには点数不要。
句点ごとに改行してください。
平易な文章にならないように、独創性・オリジナリティを持って書いてください。
・文体の例
恋の糸は紡がれるが、心の迷いは消えず。
微かな葛藤に揺れる情熱は、薄紅色の夕陽に似るだろう。
未だ揺らぐ心を抱え、繊細な距離感に悩む日々。
愛の輪郭を縁取る言葉、もどかしき思いが交錯する。例文です。
<h3>【恋愛運】○○点 簡潔に要点も書く。例:高い運気、幸運の風</h3>
あなたの占い結果を4行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
<h3>【仕事運】 ○○点 簡潔に要点も書く。例:高い運気、幸運の風</h3>
あなたの占い結果を4行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
<h3>【全体運】 ○○点 簡潔に要点も書く。例:高い運気、幸運の風</h3>
あなたの占い結果を4行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
<h3>【運気を向上させるコツ】</h3>
あなたの占い結果を3行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
<h3>【ラッキーアイテム】</h3>
ラッキーアイテムをひとつ提示する。
あなたの占い結果を3行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
というのがプロンプトとなります。
プロンプトを作成するコツについては後述します。
ChatGPTの占い結果
ChatGPTの占い結果は以下のようなものになります。
<h3>【恋愛運】78点 光を見出す恋模様</h3>
心の扉は開かれ、愛の光が射す。
繋がりを求める魂が、出会いの縁に触れる。
影を照らす光は、愛の名残り。
悩み抱えることなく、感情の深みを共有する機会が訪れる。
<h3>【仕事運】56点 揺れる決断、新たな道</h3>
揺れる決断、選び手の視線はどこへ。
新たな道が開かれ、先の見えぬ道を歩む勇者に。
疑問に包まれる心、だがやがて解ける糸。
今は雲間に隠れし光を、焦らず信じて待つべし。
<h3>【全体運】92点 幸運の風、微笑む運命</h3>
幸運の風が舞い、微笑む運命の奏でる曲。
喜びは心に響き、世界が色彩に溢れる。
絆は深まり、守るべきものが手に入る。
全ての出会いが意義を持ち、新たな自分に出逢う時。
<h3>【運気を向上させるコツ】</h3>
微笑む心、変わりゆく景色に喜びを見出せ。
感謝の言葉を忘れず、手に入る幸せを大切にしろ。
新たな自分を受け入れ、新しい可能性を模索せよ。
<h3>【ラッキーアイテム】</h3>
天然石のブレスレット。
光を放つ石が、運気の波動を高める。
願いを込め、力強い意志と共に、幸運を引き寄せよう。
○型も同様に書いてください
A型の占い結果の内容や文体が良ければ、「B型も同様に書いてください」と指示しましょう。
同じ様式で書いてくれます。
あとは、「AB型も同様に書いてください」、「O型も同様に書いてください」、と続けていけば大丈夫です。
文章が途中で途切れたら
ChatGPTの文章作成量にはムラがあります。
文章の途中で返信が終わってしまうことがよくあります。
その場合は「残りを書いてください」と指示すれば、切れた文をつなぐ様に書いてくれます。
占い結果をブログに貼り付ける
上の占い結果をブログ(WordPress)に貼り付けてみましょう。
貼り付ける場所は、ビジュアルエディタではなく、テキストエディタに貼り付けます。
こういう感じで、テキストエディタに普通に貼り付けます。
その後にビジュアルエディタのほうを見ると、見出しができていて、体裁が整っていることが確認できます。
あとはミッドジャーニー(Midjourney)で画像を作成して、見出しごとに画像を貼り付けていくだけになります。
ミッドジャーニー(Midjourney)のプロンプト
Tarot card style. single picture. --ar 16:9 --v 5 --no texts,logo,letters.
Tarot card style
ミッドジャーニー(Midjourney)のプロンプトは、「Tarot card style. single picture. --ar 16:9 --v 5 --no texts,logo,letters.」というのを各画像の後尾に使用しています。
私はタロットカード風の画像にして欲しいため、「Tarot card style」を入れています。
single picture
タロットカード風にすると、上の画像の様にタロットカードが複数枚並んだものが出力されやすいため、「single picture(一枚絵)」というプロンプトも一応入れています。効果はあまりないですが、お守りとして入れています。
--no texts,logo,letters.
上の画像のように、文字を入れたくはありませんので、「--no texts,logo,letters.」というパラメーターを使用しています。これもお守り程度の効果です。
/prefer suffixに登録する
以上の「Tarot card style. single picture. --ar 16:9 --v 5 --no texts,logo,letters.」は毎回使用するため、/prefe suffixで登録しておくと非常に効率が増します。
こういう感じで登録しておきます。
そうすると、「Tarot card style. single picture. --ar 16:9 --v 5 --no texts,logo,letters.」を自動で入力してくれます。
※登録を解除するときは、/prefer suffixのメッセージ欄で何も入力せずにエンターキーを押せば解除できます。
ミッドジャーニー(Midjourney)の本文について
ミッドジャーニー(Midjourney)のプロンプトの本文の作成方法についてです。
基本的には占い結果の文章を翻訳して貼り付けるだけです。
例えば上図のようなChatGPTの占い結果の「心の扉は開かれ、愛の光が射す」という部分を画像生成してみます。
「心の扉は開かれ、愛の光が射す」をコピーします。
ミッドジャーニー(Midjourney)のメッセージ欄に貼り付けます。
日本語では変な画像になってしまいますので、英訳する必要があります。
DeepL拡張機能で効率爆増
DeepLなどで英訳するのですが、できればDeepLの拡張機能(クローム)を入れておくととても便利です。
日本語の部分を選択して、
「コマンド+D」を押すと瞬時に英訳してくれます。
これがもう本当に便利です。
記事に挿入
ChatGPTの占い結果に、出来た画像を貼り付けると、上のような記事になります。
あとはこれを繰り返していくだけで、ブログの完成となります。
以下はChatGPTのプロンプト作成のコツのようなものについて述べていきます。
ChatGPTのコツ
ブログなどに使用する場合は見出しをつけてもらう
もしブログ等に使用する予定がありましたら、見出しをつけてもらいましょう。
<h2>【A型の4月2日〜8日の運勢】</h2>
<h3>【恋愛運】</h3>
<h3>【仕事運】</h3>
<h3>【全体運】</h3>
<h3>【運気を向上させるコツ】</h3>
<h3>【ラッキーアイテム】</h3>
上記の様に、「h2見出しとh3見出しをつけてください」という一文を入れておきます。
しかし、これだけだと見出しをつけてくれないことが多いです。
<h2>○○</h2>
<h3>○○</h3>
というように、指示しておくとほぼ間違いなくその通りに見出しを作ってくれます。
文体も指定可能
ChatGPT4では、文体を例として挙げると、その通りに作成してくれます。
恋の糸は紡がれるが、心の迷いは消えず。
微かな葛藤に揺れる情熱は、薄紅色の夕陽に似るだろう。
未だ揺らぐ心を抱え、繊細な距離感に悩む日々。
愛の輪郭を縁取る言葉、もどかしき思いが交錯する。
上記のように文体の例を記入します。
HUNTER×HUNTERの占いの文体が好きだったので、それっぽくしてみました。
※ちなみに、ChatGPT3.5(レガシー、デフォルト)では文体の再現は困難でした。
例文を書く
ルールを指示していても、その通りに作成してくれないことがよくあります。
占い結果の「例文」を書いておくと精度が非常に上がります。
<h3>【恋愛運】○○点 簡潔に要点も書く。例:高い運気、幸運の風</h3>
あなたの占い結果を4行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。<h3>【仕事運】 ○○点 簡潔に要点も書く。例:高い運気、幸運の風</h3>
あなたの占い結果を4行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
<h3>【全体運】 ○○点 簡潔に要点も書く。例:高い運気、幸運の風</h3>
あなたの占い結果を4行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
<h3>【運気を向上させるコツ】</h3>
あなたの占い結果を3行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
<h3>【ラッキーアイテム】</h3>
ラッキーアイテムをひとつ提示する。
あなたの占い結果を3行で書く。
あなたは詩人のように書く小説家。
丁寧語は不要。
上記の様に、各見出しすべてに例文を書いておきましょう。
AIで作成したブログのSEOは?
ChatGPTで作成したブログのSEOは弱いという話をよく聞きます。
確かに、ほとんどChatGPTで作った占いの記事は、SEO的には弱い気がします。
インデックスされてはいますが、限定的なワードでしか検索に表示されません。
「今週のChatGPT占い」というワードでは1位ですが、それ以外のワードでは全く引っかからないという不思議な現象になっています(タイトル全文でも非表示)。
一応Googleは、AIでブログを作成することを質が高い場合は容認しているそうです。
ですので、ChatGPTで記事を作成するときも、それだけに頼らずに人の手をかなり加える必要があると感じます。
それと、YMYLに配慮して「金運」の運勢占いは除外してありました。
以上、ChatGPTとミッドジャーニー(Midjourney)を使用して占いブログを半自動化して作成する方法についてでした。