This is great and could provide additional guardrails on top of large language models. I imagine we could provide a more rigorous approach to prove that a LLM can behave in certain ways within a workflow.
Examples of both:
https://sumitkumarjha.com/papers/2023_ICAA_LLM_Dehallucinati...