Unmesh Joshi illustrates how LLMs work very effectively with Domain-Specific Languages (DSL). The constrained nature of DSLs make it easier for the LLM to build code based on natural language interactions with the user. LLMs can also act as a brainstorming partner to help develop such a DSL and its underlying Semantic Model. Tickloom is an example of this: a domain model and DSL for illustrating distributed system behavior. Such a DSL can act as the key source of truth for software systems in the world of LLMsmore…