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