【プロンプトデザイナー】PythonのコードをGPTに読み込ませやすくするため、言葉のカタチにする方法

うみゆき@AI研究さんツイートを参考にしました。

Pythonのコードを自然言語に変換する



code:"""
[Goal]=[Prompt]
a[0,0]=|Goal].
a[i,1-5] = 5 ideas to achieve a [i,0].
a[i+1,0] = the idea that seems to be the best among a[i,1-5].
"""

変換前のプロンプト

こちらのプロンプトを入力する。

このコードのプロセスを、あなたが理解しやすいプロンプトである自然言語に変更してください。

追加するプロンプト

以下が実行例

次回に使えるように加工する。

プロンプトに入ると、以下の手順を実行します。

手順:”””
与えられた目標を達成するためのアイデアを生成するために使用されます。

最初に、[Prompt]として与えられた目標を[Goal]として定義します。

次に、最初のアイデアをa[0,0]に割り当てます。

そして、a[i,1-5]には、a[i,0]を達成するための5つのアイデアが割り当てられます。

最後に、これらのアイデアの中で最も良さそうなものが、a[i+1,0]に割り当てられます。

つまり、以前のアイデアを基にして、より良いアイデアを生成していくことになります。

”””

これを使って、結果をマークダウン形式で表にしてみてください。理解できたら「はい」と答えてください。

実際に新しいチャットを開いて実行してみる。

良質なブログを書くアイディアをきく

結論

条件式などを考える時は、Pythonのコードなどで考えると便利だけど、GPTがあまり理解してくれない。なので、プロンプトを自然言語の形にしてあげれば、きちんと実行するようになった。


■毎日ワックワクをくれるシュンスケ式プロンプト


この記事が気に入ったらサポートをしてみませんか?