具体的で正確なプロンプトを作る
前の演習では、与えられたstoryを完成させるテキストを生成しました。成果にはチームも満足していますが、今回は長さと文体に関する特定のガイドラインに従ってほしいとのことです。そこで、生成される物語のこれらの側面を制御できる、より具体的なプロンプトを作成してください。
OpenAIパッケージ、get_response()関数、そして同じstory変数はすでに読み込まれています。
この演習はコースの一部です
OpenAI API で学ぶプロンプトエンジニアリング
演習の手順
- 与えられた
storyを、シェイクスピア風の文体で2段落のみにまとめて完成させるプロンプトを作成してください。f-stringを使用し、storyは三重バッククォート (```)で区切ってください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Create a request to complete the story
prompt = ____
# Get the generated response
response = ____
print("\n Original story: \n", story)
print("\n Generated story: \n", response)