始める無料で始める

出力構造を制御する

言語モデルの出力構造を制御する方法の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)
コードを編集して実行