Artificial Intelligence is changing how we work – and soon, it will change the way you use Tabular Editor 3.
We’re excited to share that an AI-powered assistant will soon be available directly inside Tabular Editor 3! This isn’t just another chatbot – it’s a context-aware assistant that can interact with your semantic model and execute C# scripts on your behalf, helping you model faster and smarter.

Why we’re building this
Our CTO, Daniel Otykier (aka Mr. Grumpy Old Man đź‘´), has long been skeptical about the real-world value of AI in semantic model development.
But Tabular Editor has a unique advantage: C# scripting.
LLMs excel at generating C# code, and in Tabular Editor, scripts can modify every aspect of a semantic model – with full undo support (Ctrl+Z) if things don’t go as planned. Moreover, the LLM will not be able to modify your semantic model metadata in any other way, so you will always have complete control and transparency of the intended modifications. This combination opens the door for a seamless and safe AI experience.
What the AI Assistant will do
The assistant won’t just write scripts – it will support you across many tasks, such as:
- Guidance and instructions for semantic model development, pointing you to relevant UI elements or features.
- DAX code suggestions that can answer complex business questions based on your current model.
- Error and warning analysis, helping you troubleshoot issues quickly.
- Creating Best Practice Rules and reusable C# script macros.

Last but not least, we’re designing the assistant to be as little intrusive as possible. If you don’t want to use it, we promise you that it won’t bother you (Mr. Grumpy wouldn’t allow us to ship the feature otherwise).
Privacy comes first
What’s next?
The AI assistant is still in development, but we couldn’t wait to share the news. Over the coming weeks, we’ll provide more details about how it works, how to configure it, and what it can do to supercharge your modeling workflow.