Snowflake Snowflake
Back to Industry Index

Customer Hackathon

From Natural Language to Business Solution

A hands-on experience where your teams will solve real business problems using only natural language with Cortex Code and Snowflake AI/ML. No prior coding needed, no friction — just ideas and results.

✉ Contact your Snowflake representative to organize the event

1 The Concept

A half-day hackathon designed for customer teams to experience firsthand how to solve business problems using only natural language, with no programming knowledge required. The star is Cortex Code: the AI assistant integrated into Snowsight that transforms text prompts into SQL code, Python, ML, and functional dashboards.

Value Proposition for the Customer

Key message: «You don't need a data science team to solve problems with AI. You just need to know what to ask.»

Hackathon Flow

1
Choose
challenge
2
Ask AI
in plain language
3
Generate
data + ML
4
Create
dashboard
5
Present
& compete

2 Day Agenda (9:00 – 14:00)

Five intense hours with a balance between inspiration, building, and celebration:

TimeBlockDescription
09:00 – 09:20 Welcome & Keynote Welcome reception with coffee. Inspirational keynote: "AI that speaks your language." Presentation of the concept, rules, and prizes.
09:20 – 09:40 Live Demo WOW demonstration: solving a complete use case in 15 minutes using only Cortex Code. From zero to a dashboard with ML, just by talking.
09:40 – 09:50 Team Formation Teams of 3–4 people (mix of profiles). Challenge selection. Access to Snowflake trial accounts.
09:50 – 11:15 Sprint 1 — Build Building phase: data, ML models, Cortex AI functions. Snowflake mentors circulating between tables. First visible results.
11:15 – 11:30 Coffee Break Networking and coffee. Time for informal progress sharing between teams and mentor consultations.
11:30 – 12:45 Sprint 2 — Enhance Finish the Streamlit dashboard, add creative enhancements: alerts, sentiment analysis, forecasting, semantic search. Automate with Tasks.
12:45 – 13:15 Presentations Each team has 5 minutes to present their solution: problem, approach, live dashboard demo, and key learning.
13:15 – 13:30 Voting & Awards Voting by applause meter + jury. Award ceremony. Group photo.
13:30 – 14:00 Lunch & Networking Informal cocktail-style lunch. Time to deepen relationships, exchange ideas, and plan next steps with Snowflake teams.

Key rhythm: Two building sprints (85 min + 75 min) separated by coffee. The first sprint focuses on the foundation (data + ML), the second on the experience (dashboard + creative extras).

3 Challenges and Use Cases

Each team chooses one of these challenges (based on the industry catalog). They include guided prompts as a starting point, but the team can modify, improve, or reinvent them:

💳 Challenge A — Banking Fraud Detective
Build a fraudulent transaction detection system using ML classification. The team must generate transaction data, train a fraud model, and create a real-time alert dashboard with explainability for each detection.
ML.CLASSIFICATION CORTEX.COMPLETE Streamlit
🛒 Challenge B — Retail Recommendation Engine
Create a product recommendation system that analyzes purchase patterns, segments customers, and suggests products using generative AI. Bonus: add semantic search to the product catalog to "search the way you speak."
ML.CLASSIFICATION Cortex Search CORTEX.COMPLETE Streamlit
🏥 Challenge C — Energy Demand Predictor
Predict energy demand by zone and time slot using ML.FORECAST. Create an interactive dashboard showing predictions vs. actual consumption and generate over-demand alerts with LLM-powered cause analysis.
ML.FORECAST CORTEX.COMPLETE Streamlit
🎓 Challenge D — Intelligent Education Copilot
Build an assistant that analyzes academic performance, detects at-risk students using ML classification, and generates personalized support recommendations using generative AI. Dashboard for tutors with a 360° student view.
ML.CLASSIFICATION CORTEX.COMPLETE Cortex Agent Streamlit
🚲 Challenge E — Logistics Optimizer
Predict delivery delays, classify shipments by risk, and create a logistics control panel with volume forecasting. Bonus: generate automatic explanations for each predicted delay for the operations team.
ML.FORECAST ML.CLASSIFICATION CORTEX.COMPLETE Streamlit
💉 Challenge F — Healthcare Sentiment Analyzer
Analyze patient satisfaction surveys with sentiment analysis, extract key topics using generative AI, and predict complaint probability. Executive dashboard for hospital management.
CORTEX.SENTIMENT CORTEX.COMPLETE ML.CLASSIFICATION Streamlit
🌟 Open Challenge — Your Problem, Your Solution
For advanced teams: bring your own business problem and build it from scratch with Cortex Code. The Snowflake team will help you design the architecture in the first 10 minutes. Maximum score for creativity.
ML LLM Search Agent Streamlit

Key idea — "Level Up the Challenge": Each challenge has a mandatory core, but extra points are awarded for creative improvements: adding new data sources, combining techniques (forecasting + classification), creating a Cortex Agent that discusses the results, or designing an especially useful dashboard. The further the team takes the use case, the better.

4 Hackathon Dynamics

Team Formation

Suggested Team Roles

How It Works

  1. Each team receives access to a Snowflake trial account (or uses their own)
  2. They open the use case catalog and choose their challenge
  3. They follow the guided prompts as a base and enhance them with their own ideas
  4. They use Cortex Code to generate everything: data, ML, dashboard, automation
  5. At the end, they present their solution on screen with a live demo

Golden rule: Everything is built through Cortex Code using natural language. If someone wants to write SQL by hand, they can — but it doesn't earn extra points. The point is to demonstrate that AI does it for you.

Gamification During the Event

5 Evaluation and Prizes

Scoring Criteria

CriterionDescriptionPoints
Business Value Does it solve a real problem? Does it deliver measurable value to the end user? 25
Cortex Code Usage Was it built primarily using natural language? Were prompts used effectively? 25
Technical Depth Number of Snowflake capabilities used: ML, LLM, Search, Agent, Feature Store, Tasks 20
Dashboard & UX Quality of the Streamlit dashboard: clarity, interactivity, design 15
Creativity & Enhancements Did they go beyond the basic challenge? Did they add original ideas? 15
TOTAL 100

Suggested Prizes

Voting: 50% jury (Snowflake team) + 50% audience applause meter. Each attendee votes by raising their hand or using a QR-based mobile voting system.

6 Requirements and Preparation

For Participants

7 Frequently Asked Questions

Do participants need to know SQL or Python?
No. That's exactly the point of the hackathon: to show that with Cortex Code you can build AI/ML solutions using only natural language. Technical participants will be able to move faster, but it's not required.
How many teams can participate?
We recommend 4 to 8 teams (12 to 32 people). Fewer than 4 teams reduces competitiveness; more than 8 complicates presentations within the schedule.
How much does it cost in Snowflake credits?
Each team will consume $5 to $15 in credits with synthetic data and a Small warehouse. The free trial account includes $400 in credits, more than enough for the hackathon and weeks of subsequent experimentation.
What happens if a team gets stuck?
Snowflake mentors are there to help. Additionally, Cortex Code has the ability to fix its own errors: if something doesn't work, the team can paste the error and ask it to fix it. Iteration is part of the learning process.
Can real company data be used?
Yes, but only if the team has internal authorization to do so. The challenges are designed with synthetic data to avoid privacy issues. For advanced teams who want to use real data, we recommend the "Open Challenge."
What do participants take away after the hackathon?
Everything built stays in their Snowflake account: tables, models, dashboards, and pipelines. They also receive access to the full use case catalog to continue experimenting with other challenges from different industries.
Can it be adapted to an afternoon half-day or a full day?
Absolutely. For a full day, add a third sprint and parallel workshops in the afternoon. For a half-afternoon, adjust sprints to 60 minutes each. The modular structure allows for adaptation.