AI is becoming part of everyday semantic model development. In Tabular Editor 3, we want that assistance to be practical, optional, and controlled by the user.
We’re introducing an AI assistant directly inside Tabular Editor 3. It is a context-aware assistant that can interact with your semantic model and execute C# scripts on your behalf, while keeping the proposed changes visible in the tool where you already work.
AI is most useful in Tabular Editor when it works through the same mechanisms that experienced model developers already trust. The important mechanism here is C# scripting.
LLMs are often useful for generating C# code, and in Tabular Editor, scripts can modify every aspect of a semantic model with full undo support (Ctrl+Z) if the result isn't what you expected. The assistant doesn't get a separate, hidden way to change model metadata. It works through scripts, so the intended changes remain visible, easy to review, and under your control.
The assistant won’t just write scripts – it will support you across many tasks, such as:
The assistant is also designed to stay out of the way. If you don't want to use it, you can continue working in Tabular Editor as you do today.
Trust is critical when working with sensitive models and data. That’s why this feature is being built as a bring-your-own-LLM assistant. You decide which LLM provider to use, so data processing stays between you and your chosen provider.
The AI assistant is still in development. Over the coming weeks, we’ll share more details about how it works, how to configure it, and which modelling tasks it can help with.
An AI assistant inside Tabular Editor 3 is on its way, and it is being built around the controls model developers already use: C# scripts, undo support, and explicit provider configuration. Because it follows a bring-your-own-LLM approach, you keep control over the provider, your data, and the model changes you choose to apply.
Take your semantic models further with Tabular Editor.
Give Tabular Editor a spinThe author of this article used AI assistance in the writing for accessibility reasons. The article has been edited and reviewed manually by our editors before publication.