Slide 18
Slide 18 text
18
OpenAI APIの話
補足:Function callingとは
・0613のアップデート時に追加された機能
・APIが外部機能を使うかどうかをユーザのクエリから自動で判断
・functionsで外部機能をAPIに通知
・ユーザのクエリとfunctionsの内容
でfunctionを使うか判断
・使う場合はAPIのレスポンスから
functionの名前と引数が取得
functions=[
{
"name": "search_menu",
"description": "指定した食材のキーワードでメニューを検索",
"parameters": {
"type": "object",
"properties": {
"ingredient": {"type": "string", "description": "食材"},
},
"required": ["ingredient"],
},
},
{
"name": "search_recipe",
"description": "指定したメニューについてレシピを検索",
"parameters": {
"type": "object",
"properties": {
"menu": {"type": "string", "description": "メニュー名"},
},
"required": ["menu"],
},
}
]