If you didn't know, last month, OpenAI released Structured Outputs. I've used them in PyroPrompts for decision making and planning and they're an absolute game-changer.
They allow you to define the exact format the LLM will respond with. Their examples cover structured data extraction and even building UI elements. This was more challenging to do before, but it makes programmatically leveraging AI that much more powerful.
If you're building with AI, this seems like a great thing to leverage. I am. What would you use it for?