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 $$$.
|
|
@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. |
|
Thanks! Will see if I can try with 12B model locally, and Deepseek. |
|
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... |
|
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". |
|
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! |





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?
All reactions