Yeah, you have to force the results into strict JSON, enforce it, and handle a lot of error cases, and be prepared to give up or reroll on failure. It basically takes a 2nd LLM pass to standardize the JSON keys of the initial result. But it's worth it to be able to turn messy stuff into structured data.
No comments yet.