Before completing a complicated prompt, an AI can be instructed to double check the format with the user.
This serves the users and the AI company. Users can check for misalignments with the AI upfront, and only spend time waiting on a response that is likely to be accurate. The AI on the other hand doesn't waste processor time on responses the user will regenerate anyway.
This pattern is commonly used with the autofill and workflows patterns, as these are complicated and time-expensive actions that its best to get correct upfront. It is also found in inline prompts to avoid overwriting the user's own content until the user has confirmed.
This is not a new UX pattern. Advanced tools like Zapier will test a workflow with sample data from a single record before turning on the workflow for additional uses. What makes it application to AI distinct is the way it keeps the user in charge of the AI, whether the AI is operating as an assistant or an agent.