the hallucination risk is the real killer when you're mapping product attributes. i've been using a pydantic schema with
instructor
to force the output into a strict json structure, which helps catch those weird edge cases where the model tries to invent new properties.