具体的で的確なプロンプトの作成
前の演習では、指定された story の続きを生成しました。チームはその成果に満足していますが、ストーリーの長さとスタイルについて、特定のガイドラインに従うことを求めています。今回は、生成されるストーリーのこれらの要素を制御する、より具体的なプロンプトを作成します。
OpenAI パッケージ、get_response() 関数、および前の演習と同じ story 変数は、あらかじめ読み込まれています。
この演習はコースの一部です
OpenAI API によるプロンプトエンジニアリング
演習の手順
- 指定された
storyの続きを、シェイクスピアの文体で、2段落だけで生成するよう求めるプロンプトを作成してください。f文字列を使い、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)