例えばX(Twitter)でおれが想像したカエルちゃんのアカウントを運用するとして
1日15ツイートの内容をChatGPTに生成させたいとするじゃないですか。
キャラ付けはシステムプロンプトに定義してツイートのサンプルを入れておけば
おれのイメージするカエルちゃんのツイートは完璧に生成されるわけよ。
そんで運用のためにちょっとしたスクリプトを書いてツイートを1つ生成しようとするときに
例えば今日は4月15日晴れで気温25度なので「今日は暑いねー」みたいな内容を生成したかったり
「昨日は近くの池まで泳ぎに行ってました!」みたいな内容をランダムで生成したいんだけど意外ととむずいんだよな。
もちろんプロンプトに「池まで行った」と書けば生成してくれるんだけど
それってスクリプトを実行するおれが「池まで行った」という指示を出さないといけないわけでそのうちネタ切れするじゃん。
かといってシステムプロンプトに雑にカエルちゃんの情報を突っ込んで日常ツイートを生成させると
「昨日はショッピングでワンピースを買ったあと友達とスタバに行きました!」みたいな人間ツイートが生成されるわけ。
この辺りのなんかテクニックとかあるのかな?できればRAGとかやらずに OpenAI の API だけで生成したいんだけどな。