Skip to content
  • Solutions
  • Docs
  • Community
  • Resources
    • Blog
    • Videos
  • Learn
    • Northstar
  • Open Source
  • Downloads
    • Snowpark
    • SnowSQL
    • SnowCD
    • Snowflake CLI
    • ODBC
    • Drivers and Libraries
  • Start Free

Data Exploration with LLM-powered Chatbots

DEMO

Build an LLM-powered chatbot using OpenAI and Streamlit

In this demo, you’ll build an LLM-powered chatbot that will have the ability to explore a financial dataset. The chatbot will be able to translate natural language input and write SQL queries that it will execute against data stored in Snowflake. You’ll use OpenAI (or any other LLM of your choice) and Streamlit to build the chatbot, and use data from the Snowflake Marketplace for exploration. Here’s a brief look at some of the things you’ll do:

  • Build a chat UI with Streamlit
  • Connect your Streamlit application to Snowflake
  • Use prompt engineering to contextualize the chatbot
  • Store chatbot message history with Streamlit’s state management

Follow along with the quickstart »


 

Watch the Video »


 

Read the Blog Post »


 

Play with the source code »


 

View all Demos

Snowflake Inc.
  • Platform
    • Cloud Data Platform
    • Architecture
    • Pricing
    • Data Marketplace
  • Solutions
    • Snowflake for Healthcare & Life Sciences
    • Snowflake for Marketing Analytics
    • Snowflake for Retail
    • Snowflake for Education
    • Snowflake for Developers
  • Resources
    • Resource Library
    • Webinars
    • Documentation
    • Community
    • Legal
  • Explore
    • News
    • Blog
    • Trending
  • About
    • About Snowflake
    • Investor Relations
    • Leadership & Board
    • Careers
    • Contact

Sign up for Snowflake Communications

Thanks for signing up!

  • Privacy Notice
  • Site Terms
  • Cookie Settings
  • Do Not Share My Personal Information

© 2024 Snowflake Inc. All Rights Reserved