I provided the following schema in the system prompt, with two filled in examples. It results in perfectly good JSON when running it without json mode, but as soon as I turn it on, it will regularly mess up the “areas_for_improvement” key, and only that one. Typos like “arews_for_impvoment”. I’m using the gpt-4-1106-preview, haven’t had a chance to see if the same thing happens with other models.
{
"person": "Mike",
"client": "Prospect",
"outcome": "N/A",
"positive": "Not applicable",
"areas_for_improvement": [
"N/A"
]
}