Slide 13
Slide 13 text
• OpenAIͷStructured outputΛޮՌతʹ͏͜ͱͰෆཁͳઆ໌ίʔυϒϩο
Ϋه๏ͷআڈ͕ෆཁͱͳΓɺग़ྗ݁Ռͷ࿈ܞੑ্͕

13
Structured Outputͷαϙʔτ
$ cat <<< EOS > CONFIG_PATH/schemas/command_suggestion.json
{
"type": "object",
"properties": {
"suggested_command": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"suggested_command"
]
}
EOS
$ afa -j command_suggestion -p "JSONϑΝΠϧΛྻڍ" | jq -r '.suggested_command'