始める無料で始める

一貫性のない回答を防ぐ

以前のプロジェクトで一緒に作業していたチームが、返信生成機能にとても興味を持ち、さらに多くのレビューを処理できないかと尋ねてきました。しかし、レビューと他のドキュメントが混在してしまっており、レビューや関連情報が含まれていないテキストには回答を返さないよう求められています。たとえば、今回対象となっているテキストには商品名が含まれていないため、商品名を返すべきではありません。

この演習では、get_response() 関数、messages 変数、および function_definition 変数があらかじめ読み込まれています。messages にはすでにユーザーのレビューが含まれており、function_definition には「構造化データの抽出」と「返信の生成」の2つの関数が定義されています。

この演習はコースの一部です

OpenAI API を使った AI システムの開発

コースを見る

演習の手順

  • モデルが回答の値を推測しないよう、messages を修正しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
コードを編集して実行