https://towardsdatascience.com/guiding-an-llms-response-to-create-structured-output-5dde0d3e426b/