出力構造を制御する
言語モデルの出力構造を制御する方法の1つは、プロンプトに質問例と回答例を含めることです。モデルはその例から学習し、類似した質問への回答を生成する際にその例に従います。この演習では、与えられた数の集合から奇数を抽出し、指示に示されているように、角括弧で囲み、カンマで区切った数の集合として表示するone-shotプロンプトを作成します。
OpenAI パッケージと get_response() 関数はあらかじめ読み込まれています。
この演習はコースの一部です
OpenAI API によるプロンプトエンジニアリング
演習の手順
- 集合
{1, 3, 7, 12, 19}から奇数を抽出する方法を示す例を含め、集合{3, 5, 11, 12, 16}に対する回答を求めるone-shotのpromptを作成してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)