Praten met je data middels Cortex Analyst van Snowflake

18 oktober 2024 | 3 minuten leestijd

Cortex Analyst is de nieuwste AI-tool van Snowflake die de manier waarop we met data omgaan, vereenvoudigt. Deze tool maakt het mogelijk om in gewoon Engels vragen te stellen over jouw data. Vervolgens zet Cortex Analyst dit om in SQL-queries, voert deze automatisch uit en geeft je het resultaat daarvan terug. Wij hebben deze tool getest en delen graag onze eerste ervaringen.

Onze eerste ervaringen met Cortex Analyst

We hebben de effectiviteit van deze tool getest door Cortex Analyst te gebruiken voor een analyse van de relatie tussen prijs en vraag. Meer specifiek: de invloed van de prijzen op de verkoop.

Om deze analyse goed uit te voeren, hebben we eerst een duidelijk plan van aanpak bedacht, namelijk per type product de procentuele verandering van de prijs en de procentuele verandering van de verkoop berekenen en vervolgens deze veranderingen plotten om eventuele patronen te ontdekken. 

Vervolgens zijn we aan de slag gegaan met het testen van Cortex Analyst door specifieke vragen te stellen om de benodigde data uit Snowflake te halen. Dankzij de natuurlijke taalverwerking van Cortex Analyst konden we deze vragen simpelweg in gewoon Engels invoeren en kregen we vrijwel direct de relevante data die we nodig hadden terug.

Een van de grote voordelen van de tool is dat bij elke vraag de bijbehorende SQL-query werd gegenereerd en getoond. Dit stelde ons in staat om goed te controleren of de vraag correct was geïnterpreteerd door Cortex Analyst en waar nodig bij te sturen.
Uiteraard hebben we ook elke keer de uitkomst gecontroleerd aan de hand van de daadwerkelijke data in onze database, om er zeker van te zijn dat alles klopte.

De keerzijde van het gebruik van Cortex Analyst is wel dat het nog niet in staat is om data uit verschillende datasets (lees: tables) te halen. Het is nu nog wel nodig om van tevoren één grote dataset te creëren.

Uit deze test blijkt dat Cortex Analyst een handige tool is voor gebruikers, die zonder technische kennis snelle en nuttige antwoorden willen vinden, zonder zich te moeten verdiepen in complexe SQL-queries.

Voordelen van Cortex Analyst

Kom in contact

Klaar om je data te gebruiken?

Neem contact op met onze experts voor een gratis consult en ontdek hoe wij je kunnen helpen om het volledige potentieel van jouw data te benutten.

Neem contact op

Of bel ons via 0594 855 888

Bij onze eerste ervaringen met Cortex Analyst merkten we de volgende voordelen:

  • Tijdwinst: Gebruikers vinden hun antwoorden sneller en hoeven geen tijd te besteden aan het schrijven of begrijpen van SQL-code.
  • Eenvoud: Het maakt datagedreven beslissingen toegankelijk voor iedereen, zonder technische barrières.
  • Transparantie: De gegenereerde SQL-query wordt naast het antwoord getoond, waardoor je kunt controleren hoe je vraag is geïnterpreteerd en eventueel kunt bijsturen.
  • Veiligheid: Aangezien Cortex Analyst werkt binnen Snowflake, heb je de garantie dat de analyse wordt uitgevoerd op je dataset binnen je eigen database, een groot voordeel ten opzichte van externe AI-tools zoals ChatGPT of AI API’s waarbij je jouw data alsnog moet delen met een derde partij.
  • Zelfvoorzienend: Het stelt business gebruikers in staat om zelfstandig inzichten te genereren zonder afhankelijk te zijn van een technische collega.

Nadelen van Cortex Analyst

Ook liepen we tegen een aantal beperkingen aan:

  • Geen doorlopende gesprekken: De tool onthoudt eerdere vragen niet, waardoor het geen doorlopende dialoog kan voeren zoals sommige andere LLM-agents dat doen.
  • Nauwkeurigheid vereist: Vragen moeten precies gesteld worden, met de juiste benamingen van bijvoorbeeld kolommen en entiteiten. Een kleine tikfout kan leiden tot incorrecte of geen resultaten.
  • Inconsistentie: In sommige gevallen kunnen niet-eenduidige vragen verschillende antwoorden opleveren, wat betekent dat de tool nog niet volledig betrouwbaar is voor elk type vraag. Zoals bijvoorbeeld bij vragen naar wat het ‘beste’ is.
  • Maximaal 1 tabel: Cortex Analyst is nog niet in staat om meerdere tabellen te doorzoeken. Dit betekent dat je van tevoren na moet denken over welke data Cortex Analyst nodig heeft en dit moet samenvoegen.

Conclusie: Cortex Analyst overbrugt een kloof

Cortex Analyst is een tool die de kloof tussen data-analyse en natuurlijke taal overbrugt. Het stelt business gebruikers in staat om sneller, nauwkeuriger en efficiënter inzichten te verkrijgen zonder dat ze afhankelijk zijn van IT-specialisten of data-science teams. Onze eerste ervaringen met de tool zijn voorzichtig optimistisch. Hoewel er nog enkele beperkingen zijn, vooral in user experience, biedt Cortex Analyst een veelbelovende kijk op de toekomst van AI-gestuurde data-analyse binnen Snowflake. Voor bedrijven die snel en zelfstandig waarde willen halen uit hun data, kan Cortex Analyst een handige tool worden.

Wij blijven de ontwikkelingen rondom Snowflake's Cortex Analyst op de voet volgen in elk geval!

Ook jouw data into action brengen?

We leveren maatwerk passend bij jouw organisatie voor een goede prijs. Geen enorme projecten met doorlooptijd van maanden, wij leveren in weken.

Neem contact op

Of bel ons via 0594 855 888