AI is Coming to Tabular Editor 3 🚀

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.

Screenshot of Tabular Editor 3 AI Assistant

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.
We’re also planning to turn the assistant into an MCP client, enabling it to connect with your own external AI tools and interact with services outside of Tabular Editor. 
Screenshot of the resulting C# script from using the AI assistant

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

We know that 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, ensuring that all data processing stays between you and your chosen provider. 

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.

Stay tuned – this is just the beginning of a new era for Tabular Editor 3! 

Related articles