I’m not sure I fully agree here; even with a few years of integrating AI into these apps e.g. Power BI – Copilot, Tableau – Einstein, Qlik – Insight Advisor etc. they are still brittle and unsophisticated when it comes to creating natural language and conversational analytics experiences. In addition, you can’t easily whitelist your app, customize its UI/UX and pick a model you like, not to mention all these applications require cross-boundary data movement. I think we still have a long way to go but having options is a good thing, right 🙂
]]>Nice demo but you can probably wait a few more months and get most of this functionality in Power BI or Qlik, with all the security built-in.
MJ
]]>Any model hosted by Snowflake or accessed through Cortex Agents or Cortex Complete can be used for this solution. As per Snowflake documentation: “Cortex Agents supports models from the Claude (Anthropic), GPT (OpenAI), Grok (SpaceX) and Gemini (Google) families”
]]>This demo looks interesting, what LLM can you use with this solution, is it only Snowflake Arctic or can Anthropic, OpenAI or other providers’ models also be used?
]]>Kind of what I’ve been looking for – thanks for posting. I don’t use Snowflake but gives me an idea on how I can use this approach to do something similar in Azure.
L.M.
]]>Ahh, yes, the Streamlit app, as implemented in the current codebase, is using Snowflake for inference but is designed for local runtime in your local Python venv. So the deploy_spcs script does not include Streamlit being published to Snowflake. However, it would not be a big effort to re-platform it so it either runs on a second SPCS service or as a Native App Framework project.
]]>I looked at the code you provided but it seems the Streamlit app can only run on a local environment. Can you confirm the deploy_spcs script deploys the QA app to a Snowflake-hosted environment?
Thank you.
]]>JF
]]>The answer is definitely yes, providing you find a compatible JDBC driver and adjust catalog queries for metadata extraction to correspond to the RDBMS you’re working with.
]]>