Anybody using AI Assistant, and if so, what model(s)? #1573
Replies: 8 comments 17 replies
-
|
Note: I see this from the doc page in the announcement, but don't know if the model cited is really adequate. I have 12Gb VRAM, so I can't run the best models, but I do wonder if I can get-away with Ollama rather than needing to burn API $$$.
|
Beta Was this translation helpful? Give feedback.
-
|
@dbcandle thanks for raising this. One obvious hurdle for a lot of folks with regard to the AI Assistant is indeed the "bring your own API-key", and as you correctly point out, most frontier models no longer offer subsidized pricing for API access, which can make this approach very expensive. You can use the AI Assistant with local models, but our internal testing found that smaller models (1B, 4B) are essentially useless with it. 7B models have some usefulness for certain tasks, but you probably need at least 12B to achieve consistently good results. @eugman to keep me honest. Regarding how the AI Assistant "harness" works internally, we have a collection of system prompts that are progressively disclosed to the LLM via tool calls. These prompts explain the various features of TE3 and the things the LLM can do. They also contain basic DAX and C# script examples. Moreover, we include information about newer semantic model features (like UDFs, which postdate the knowledge cutoff of most frontier LLMs). In addition, we have a tool that lets the LLM search through an offline knowledgebase corpus, which is compiled from all of our blogs, docs, and GitHub comments from TE3 team members. This corpus ships with TE3 as a small SQLite database with a BM25 (full text) search index, and it works surprisingly well when the LLM needs to know more about a given topic. No RAG or vector databases. For C# scripts specifically, there's also a scripting API lookup feature (i.e., so the LLM can learn about classes and their properties, method signatures, etc.) as and when needed. Also, we try to "close the loop" whenever we can. For example, when the LLM generates a C# script or DAX query, we'll run the generated code through our internal parser. If we detect any syntax or semantic errors, we feed those back to the LLM, giving it a chance to improve the generated code. The last thing I'll say is that the AI Assistant is still a preview feature, so nothing is set in stone, and we're continuously looking for customer feedback and opportunities to improve the feature. So by all means, if you have any suggestions or if you'd like to share your experience with the AI Assistant on a local model, don't hesitate to reach out. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks! Will see if I can try with 12B model locally, and Deepseek. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
I tried other URLs:
Everything except http://localhost:11434/v1 gives me a 404 error. http://localhost:11434/v1 returns nothing, per screen-shot above. Was going to try DeepSeek (afordable), but with no 2FA and security concerns per ChatGPT "Deep Research", I thought the better of it... |
Beta Was this translation helpful? Give feedback.
-
|
FYI, with the latest Ollama on Windows 11, I find the model "mistral-nemo:latest" works with AI Assistant. Of course, all I did so far was prompt it to "describe my current data model". I'll play with it more. These two models just return nothing though (still with Ollama). AI assistant thinks a bit, then returns nothing. These two models return nothing: "gemma4:12b" and "gemma4:latest". |
Beta Was this translation helpful? Give feedback.
-
|
This is a useful test case because TE3 AI Assistant is not just a normal chatbot — it depends on tool calls, prompt disclosure, local knowledge lookup, and code/DAX validation loops. For local Ollama models, I’d probably separate two questions:
A 12B local model may be enough for simple explanations, but for multi-step assistant workflows the compatibility layer matters as much as raw model quality. If a model returns nothing, I’d check streaming behavior, tool-call support, stop tokens, and whether the model handles TE3’s system/tool prompts correctly. DeepSeek could be a good middle ground between local models and expensive frontier APIs, but I’d test it with a small controlled workload first: describe model, generate DAX, generate C# script, then measure cost, latency, and failure rate. For experienced BI builders, the real decision is probably not local vs API, but which model gives reliable answers per successful task without making daily usage too expensive. |
Beta Was this translation helpful? Give feedback.
-
|
FYI, I just signed-up for OpenRouter (free), and initial testing looks promising! Sure better than the feeble models I can run locally on 12Gb VRAM! |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm a sporadic user of Tabular Editor 3, but wanted to give it another try. I thought the AI Assistant feature was very interesting, as an alternative to feeding .bim and DAX Script into a frontier AI model and asking questions.
Are many people really using AI Assistant though? There are only a few posts in the "AI Assistant" section on Community, and the doc page looks like a "work in progress".
If anyone is using AI Assistant, how rigorous are the requirements on a model? With "vibe coding" before the vendors all make usage-limits a major limitation a couple months back, I used Opus, Sonnet and GPT. To save costs though, I'd like to use something cheaper like a local model, or maybe Deepseek. Does AI Assistant require that the model used has full knowledge of DAX, M, and Tabular Editor 3? Or is it only needed as a conversational "glue", with AI Assistant having some sort of built-in RAG, vector-database, context hints/prompts, etc?
Beta Was this translation helpful? Give feedback.
All reactions