Wszystkie realizacje

Projekt freelance · narzędzie wewnętrzne

Bot Slack łączący GA4 API z modelem LLM

  • n8n
  • GA4 API
  • LLM
  • MCP
  • Slack

Kontekst

Pytania „ile mieliśmy wczoraj transakcji w kanale X” lądowały na analitykach, którzy odrywali się od pracy, by wyklikać odpowiedź w raportach. Wąskie gardło i strata czasu po obu stronach.

Wyzwanie

Dać zespołowi samoobsługowy dostęp do danych analitycznych w narzędziu, którego już używa (Slack) — bez uczenia ich SQL-a ani interfejsu GA4.

Co zrobiłem

  • Zbudowałem workflow w n8n spinający Slacka, GA4 Data API i model LLM.
  • Model interpretuje pytanie zadane naturalnym językiem, dobiera odpowiednie metryki i wymiary, odpytuje API i formułuje czytelną odpowiedź.
  • Wykorzystałem podejście MCP do udostępnienia modelowi narzędzi (zapytania do danych) w kontrolowany sposób.
  • Dodałem obsługę kontekstu i walidację, by ograniczyć błędne interpretacje.
Schemat workflow n8n: Slack Trigger → AI Agent (Gemini + Memory) → GA4 API → odpowiedź w Slacku
Workflow n8n — Slack Trigger odbiera pytanie, AI Agent odpytuje GA4 API i odsyła odpowiedź bezpośrednio do kanału.

Efekt

Zespół dostaje odpowiedzi z danych w sekundy, bezpośrednio w Slacku. Analitycy odzyskali czas na pracę, która faktycznie wymaga ich kompetencji, a dostęp do danych przestał być wąskim gardłem.