関数の辞書を作成する
あなたは研究プロジェクトで、科学論文集から重要な情報を抽出する作業を行っています。目標は、与えられた論文からタイトルと出版年を含む主要な情報のまとめを作成することです。この情報を取りまとめるために、OpenAI API のFunction callingを使って主要情報を抽出することにしました。
get_response() 関数と、論文のテキストを含む messages はあらかじめ読み込まれています。また、function_definition 変数にもすでに一部の値が入力されています。
この演習はコースの一部です
OpenAI API を使った AI システムの開発
演習の手順
- 関数の
'type'パラメーターを定義してください。 - 論文からタイトルと出版年を抽出するための
'properties'パラメーターを定義してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____
# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____
response = get_response(messages, function_definition)
print(response)