モデルへの指示の追加
金融サービス会社向けのカスタマーサポートAIシステムを構築しています。セキュリティとコンプライアンス上の理由から、このAIは 口座残高 と 取引履歴 に関する質問にのみ回答するよう、明確なガードレールを設ける必要があります。パスワードのリセットなど、それ以外のリクエストには丁寧に応じないよう設定します。
OpenAIクライアントはすでに client として利用できます。このクライアントはコースの残りの部分を通じて引き続き使用できます。
この演習はコースの一部です
OpenAI Responses API を使いこなす
演習の手順
"gpt-5.4-mini"に対して Responses API リクエストを作成し、口座残高 と 取引履歴 に関する質問にのみ回答し、パスワードのリセットなどその他のリクエストには応じないよう、明確な指示を含めます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create a guardrailed AI response
response = client.responses.create(
model=____,
instructions="You are a customer support AI that only answers questions about ____. Politely decline any other requests such as ____.",
input="Can you help me reset my password?"
)
print(response.output_text)