DZIEŃ 1 - Dział IT (4 marca, 12:00-16:00, 9 osób)

Prezentacja intro

12:00 30 min

Przygotowanie

Zrób PRZED wejściem na salę:
  • Otwórz prezentacja-it.html w przeglądarce (pełny ekran: Cmd+Shift+F)
  • Otwórz Claude Code w terminalu (drugie okno, nie pokazuj jeszcze)
  • Zwiększ czcionkę terminala: Cmd+Plus x3 (min 18px)
  • Włącz Focus Mode na Macu
  • Butelka wody obok laptopa
  • Sprawdź: "Czy widać z tyłu sali?"
SLAJD 1 - Tytułowy: "AI w Programowaniu"

[Wejdź na salę, uśmiechnij się, poczekaj aż ludzie usiądą]

"Cześć wszystkim, dziękuję że jesteście. Zanim zacznę - szybkie pytanie na rozgrzewkę: kto z Was już używał ChatGPT albo jakiegokolwiek AI do kodowania? Podnieść rękę."

[Poczekaj, policz ręce, zapamiętaj ile]

"Okej, [X] osób. Super. Do końca tych dwóch dni każdy z Was będzie wiedział jak i kiedy użyć AI żeby oszczędzić sobie czasu. Nie obiecuję że AI napisze za Was cały kod - bo nie napisze. Ale pokażę Wam gdzie naprawdę pomaga i gdzie to zmiana gry."
SLAJD 2 - "Kim jestem"
"Maciej Dutkiewicz, pracuję jako AI Solutions Engineer - to znaczy że na co dzień buduję aplikacje z użyciem AI. Claude Code to moje główne narzędzie pracy, używam go codziennie od roku. Wcześniej 8 lat w Customer Success w SaaSach, więc nie jestem typowym devem - przyszedłem do programowania właśnie dzięki AI."
Nie rozwlekaj się o sobie. Max 1 minuta na ten slajd.
SLAJD 3 - "AI w liczbach"

[Poczekaj na animacje count-up - liczby się nakręcą automatycznie]

"84% developerów na świecie już używa narzędzi AI. 46% kodu na GitHubie pisze AI. Microsoft mówi że 30% ich kodu pisze AI. 800 milionów ludzi używa ChatGPT. To nie jest przyszłość - to jest teraźniejszość. Pytanie czy jesteście w tych 84% czy w pozostałych 16%."
SLAJD 4 - "AI to nowa umiejętność"

[Kluczowy slajd - daj mu chwilę]

"Ale ważna rzecz. AI to nowa umiejętność - jak każde nowe narzędzie, na początku może nawet spowolnić. Badanie METR pokazało spadek o 19% u devów którzy dopiero zaczynali. ALE - ci którzy się nauczyli, robili 55% więcej tasków niż bez AI. Krzywa uczenia jest realna. I właśnie dlatego dziś tu jesteśmy - żebyście tę fazę przeskoczyli szybciej."
SLAJD 5 - "Polska i AI"
"Szybka ciekawostka o Polsce. 34% polskich firm już wdrożyło AI - to dużo. Ale tylko 34% pracowników ma dostęp do zatwierdzonych narzędzi. To znaczy że większość ludzi albo nie używa AI w ogóle, albo używa na własną rękę bez wsparcia firmy. Wy macie dzisiaj okazję to zmienić."
SLAJD 6 - "Polski język #1"

[Slajd z dużym 88% - robi wrażenie]

"I jeszcze jedno - pisanie do AI po polsku działa LEPIEJ niż po angielsku. Serio. Jest badanie Microsoftu i University of Maryland - przetestowali 26 języków. Polski jest na pierwszym miejscu z 88% skuteczności. Angielski szósty z 84%. Więc przestańcie myśleć że musicie pisać po angielsku - piszcie po polsku."
SLAJD 7 - "Modele AI"
"Szybki przegląd co jest na rynku. Claude od Anthropic - to jest to co ja używam, najlepszy do kodowania. GPT od OpenAI - najpopularniejszy, 800 milionów użytkowników. Gemini od Google - jutro dział handlowy będzie się go uczyć, jest wbudowany w Gmaila i Arkusze. GitHub Copilot - autouzupełnianie kodu w IDE."
"Dziś używamy Claude Code, bo to narzędzie najlepiej nadające się do budowania całych projektów od zera."
SLAJD 8 - "Claude Code"

[Tu jest makieta terminala - pokaż palcem na ekranie]

"Claude Code działa w terminalu. Piszesz co chcesz po polsku, AI czyta cały projekt, pisze kod, tworzy pliki, uruchamia testy - i rozmawia z Tobą. To nie jest autouzupełnianie jak Copilot. To jest partner, z którym dyskutujesz o tym co budujecie."
"Za chwilę zobaczycie to na żywo."
SLAJD 9 - "Plan na dziś"
"Okej, tyle teorii. Oto plan: teraz budujemy na żywo stronę WWW od zera. Potem grę z oponami. Po przerwie - Wasza kolej. Na koniec pogadamy. Gotowi?"

[Poczekaj na potwierdzenie]

SLAJD 10 - "AI nie jest idealne"

[Daj chwilę na przeczytanie, ludzie będą się śmiać]

"Jeszcze jedno zanim zaczniemy. AI też się myli. Google AI radził dodać klej do pizzy. System w szkole pomylił Doritosy z bronią. Prawnik wygenerował 30 wyroków sądowych które nie istnieją."

[Pauza na śmiech]

"Pamiętajcie o tym przez cały warsztat: AI to narzędzie, nie wyrocznia. ZAWSZE sprawdzajcie co wygenerowało."
SLAJD 11 - "Dość gadania. Budujemy."
"No to zaczynamy."

[Przełącz się na terminal z Claude Code. Full screen.]

Live #1: Landing page

12:30 45 min

Przygotowanie

  • Claude Code otwarty, czcionka duża
  • Wejdź do folderu: cd ~/warsztaty-hurtopony/dzien-1
"Okej, budujemy stronę od zera. Nie mam żadnego kodu, żadnego szablonu. Cały projekt powstanie z jednego prompta. Zobaczycie co Claude Code z tym zrobi."

Główny prompt

Zbuduj landing page dla hurtowni opon Hurtopony.pl (HURT OPONY - hurtownia opon, nie kucyki). Jasne tlo, czytelny design jak prawdziwy sklep internetowy. Kolory firmowe: czerwony (#D93731) na przyciski i akcenty, ciemny tekst (#292B2C), biale tlo, jasnoszare sekcje (#F7F7F7). NIE uzywaj typowego AI designu (ciemne tlo, teal, purple, neonowe gradienty). Sekcje: hero z haslem "Twoj partner w swiecie opon", o firmie (hurtownia opon ze Slaska, 15 lat doswiadczenia, 50+ marek), katalog opon (6 kart z oponami: Michelin, Continental, Bridgestone, Goodyear, Nokian, Hankook - z cenami od 340 do 780 zl), dlaczego my (szybka dostawa, najlepsze ceny, 15 lat doswiadczenia), formularz kontaktowy, stopka. Responsywny, animacje przy scrollu. NIE uzywaj emoji jako grafik/ikon - zamiast tego uzyj SVG ikon lub ikon CSS. Jeden plik HTML ze wszystkim w srodku (CSS i JS inline).

Podczas generowania (30-60 sek)

"Patrzcie co się dzieje. Claude czyta mój prompt i pisze cały kod od zera. Cała strona powstaje w jednym pliku HTML - struktura, wygląd i animacje - wszystko razem."
"To jest iteracyjny proces. Pierwszy wynik nie musi być idealny - zaraz będziemy poprawiać."

Kiedy AI skończy

"Okej, zobaczmy co mamy."
open index.html

[Pokaż stronę na projektorze, przescrolluj całą]

"Nieźle jak na minutę pracy, co? Cała strona, responsywna, z animacjami. Ale są rzeczy do poprawienia..."

Iteracja 1 - poprawki wizualne

Dodaj efekt parallax na tle sekcji hero. Zmien formularz kontaktowy - dodaj pole "Marka opony" jako dropdown z opcjami. Dodaj animacje kart opon - niech sie lekko unoszą na hover.
"Widzicie - nie muszę pisać wszystkiego od nowa. Mówię co chcę zmienić i AI modyfikuje istniejący kod. To jest klucz - iteracja. Prompt, wynik, poprawka, lepszy wynik."

Iteracja 2 - angaż sali

To jest ważne - zaangażuj ludzi!
"Co byście dodali? Ktoś ma pomysł?"

[Poczekaj na odpowiedzi. Typowe: mapa, opinie klientów, slider, dark mode toggle, licznik]

Weź jedną sugestie i wpisz ją. Przykład poniżej:
Dodaj sekcje z opiniami klientow - 3 karty z cytatami od fikcyjnych firm ze Slaska. Dodaj animowany licznik: "15 lat doswiadczenia", "50+ marek", "10000+ zadowolonych klientow".
"Widzicie - ktoś powiedział [X], wpisuję to do AI i za chwilę to mamy."

Jeśli coś nie zadziała

"O, nie do końca to co chciałem. I to jest normalne - AI nie jest idealne. Ale poprawka jest prosta..."
[opis co jest nie tak]. Popraw to.
"Widzicie - to jest dokładnie to o czym mówiłem wcześniej. AI robi błędy. Ale poprawienie błędu zajmuje 10 sekund, a nie 30 minut."

Zamknięcie demo (~13:10-13:15)

"Okej, w niecałe 45 minut mamy działającą stronę z kilkoma sekcjami, animacjami, formularzem kontaktowym. Ręczne pisanie tego - ile by Wam to zajęło? Dzień? Dwa? Tu mamy to w 45 minut, z poprawkami. To jest właśnie siła AI w kodowaniu - nie zastępuje dewelopera, ale przyspiesza powtarzalne rzeczy."

Przerwa

13:15 15 min
NIE wychodz z sali. Ludzie podejdą z pytaniami. To najcenniejszy czas warsztatu - indywidualne rozmowy.

Typowe pytania na przerwie

"A czy to działa z [mój język programowania]?"
"Tak, Claude Code działa z każdym językiem."
"Ile to kosztuje?"
"Claude Code: $20/msc za Pro, jest też darmowa wersja z limitem. ChatGPT: darmowy lub $20/msc."
"A co z bezpieczeństwem kodu firmowego?"
"Dobre pytanie. Anthropic nie trenuje modeli na danych z API. Ale zawsze sprawdźcie politykę prywatności narzędzia które używacie."

Live #2: Gra z oponami

13:30 60 min

Przygotowanie

Ten sam folder: cd ~/warsztaty-hurtopony/dzien-1
"Okej, landing page to było praktyczne. Teraz coś fajniejszego - gra w przeglądarce. Z oponami, bo jesteśmy w hurtowni opon."
"To jest przykład czegoś bardziej złożonego - logika gry, animacje, fizyka, punktacja. Zobaczymy jak AI sobie z tym poradzi."

Główny prompt

Zbuduj gre przegladarkowa w jednym pliku HTML. Motyw: opona (emoji 🛞) toczy sie po drodze z 4 pasami ruchu. Sterowanie strzalkami gora/dol zmienia pas. Przeszkody (🚧, 🔺, ⚠️, 🛑) nadlatuja z prawej strony na konkretnych pasach. Punkty za kazdą sekunde przetrwania. Poziom trudnosci rosnie (przeszkody szybciej i czesciej). Gra konczy sie po zderzeniu. Ekran startowy "Tire Runner - Hurtopony Edition" z przyciskiem Start. Ekran Game Over z wynikiem i "Sprobuj ponownie". Canvas, plynne 60fps, ciemne tlo z czerwonymi akcentami (#D93731). NIE uzywaj teal ani fioletowych kolorow.

Podczas generowania

"Patrzcie - Claude teraz pisze silnik gry. Canvas API, pętla renderowania, wykrywanie kolizji, system punktacji... To jest kilkaset linii kodu które normalnie pisałoby się pół dnia."

Kiedy AI skończy

open index.html

[Zagraj chwilę na projektorze - niech sala widzi grę w akcji]

"Kto chce spróbować?"

[Jeśli ktoś podniesie rękę - daj mu zagrać. To buduje zaangażowanie.]

Iteracja 1 - feedback od sali

"Co dodajemy? Jakie pomysły?"

[Poczekaj na odpowiedzi. Typowe: dźwięki, power-upy, ranking, różne przeszkody, drugie życie]

Weź 2-3 pomysły i wpisz. Przykład:
Dodaj do gry: 1) Dzwiek przy kolizji (uzyj Web Audio API, proste beep). 2) Power-up: zlota opona 🏆 ktora daje niezniszczalnosc na 3 sekundy (opona miga). 3) Ranking top 5 wynikow zapisywany w localStorage. 4) Tlo - animowane paski drogi przesuwajace sie w lewo.

Iteracja 2 - branding

Dodaj logo "HURTOPONY.PL" w prawym gornym rogu ekranu gry. Po Game Over pokaz napis: "Spodobalo Ci sie? Odwiedz hurtopony.pl!". Upewnij sie ze kolorystyka uzywa czerwonego (#D93731) i ciemnego tla - bez teal/fioletu.

Jeśli coś nie działa

Typowe problemy z grami:
  • Kolizje nie działają → "Popraw detekcję kolizji, hitbox jest za duży. Zmniejsz o 20%."
  • Gra laguje → "Zoptymalizuj pętlę renderowania, użyj requestAnimationFrame poprawnie."
  • Przeszkody za szybkie/wolne → "Zmniejsz początkową prędkość przeszkód o 30%."
"To jest super przykład iteracji. Pierwsza wersja działa, ale wymaga dopracowania. Każda poprawka to 10 sekund, nie godzina."

Zamknięcie demo (~14:25)

"Zobaczcie co zrobiliśmy - pełna gra przeglądarkowa z animacjami, dźwiękiem, rankingiem, power-upami. Od zera. W niecałą godzinę. I to jest właśnie magia AI w kodowaniu - nie to że AI pisze idealny kod za pierwszym razem, ale to że iteracja jest taka szybka."

Przerwa

14:30 15 min
Zostań na sali. Ludzie będą chcieli pogadać.
Jeśli ktoś nie ma konta na żadnym AI:
"Wejdź na chat.openai.com, załóż darmowe konto. Albo claude.ai. Wystarczy email."

Hands-on: uczestnicy próbują

14:45 45 min

Wstęp (2-3 minuty)

"Teraz Wasza kolej. Macie 45 minut żeby zrobić coś z AI. Nie musicie robić nic skomplikowanego - nawet proste 'Hello World' z AI to dobry początek."
"Używajcie czego chcecie - ChatGPT, Claude, Copilot, cokolwiek macie. Jeśli ktoś nie ma konta na żadnym narzędziu - dosiądź się do kolegi albo wejdź na chat.openai.com i załóż darmowe konto. Trwa minutę."
"Dam Wam kilka propozycji, ale możecie też robić coś własnego."

Propozycje zadań

Opcja 1 - Prosta strona HTML

"Poproście AI o zbudowanie prostej strony - może Wasz osobisty profil, może strona Waszego hobby, może strona Waszego kota. Cokolwiek."
Zbuduj prosta strone HTML o [temat]. Nowoczesny design, responsywna. Dodaj [cos co Was interesuje].

Opcja 2 - Skrypt w Waszym języku

"Napiszcie coś w języku którego używacie na co dzień. Może skrypt do automatyzacji czegoś, może kalkulator, może parser logów."
Napisz skrypt w [Python/JS/PHP/czymkolwiek] ktory [robi cos przydatnego]. Dodaj komentarze po polsku.

Opcja 3 - Prosta gra

"Zróbcie grę. Snake, Tetris, Pong, cokolwiek. W jednym pliku HTML."
Zbuduj gre [Snake/Tetris/Pong] w jednym pliku HTML z Canvas. Sterowanie strzalkami, punktacja, ekran Game Over.

Opcja 4 - Narzędzie przydatne w pracy

"Coś co Wam się przyda - generator haseł, konwerter danych, proste API, kalkulator czegoś co liczycie ręcznie."

Jak chodzić po sali (40 min)

  1. Co 5-7 minut zrób rundkę - przejdź obok każdego, zerknij na ekran
  2. Nie czekaj aż ktoś poprosi - "Jak leci? Potrzebujesz pomocy żeby zacząć?"
  3. Chwal nawet małe sukcesy - "O, fajnie! Pokażesz to potem?"
  4. Zaawansowani - "Spróbuj coś trudniejszego. Może testy? Albo porównaj narzędzia."

Najczęstsze problemy

  • "Nie wiem co zrobić" → "A co robisz na co dzień? Może narzędzie które Ci to ułatwi?"
  • "AI wygenerowało błąd" → "Wklej błąd z powrotem do AI: 'Dostaję taki błąd: [błąd]. Popraw.'"
  • "To nie robi tego co chcę" → "Opisz dokładniej. Dodaj przykład."
  • "Nie mam konta" → "chat.openai.com, Google login."

5 minut przed końcem

"Jeszcze 5 minut! Dokończcie co macie. Za chwilę pogadamy o tym co zrobiliście."

Q&A i zamknięcie dnia 1

15:30 30 min

Pytania do grupy (10 min)

"Okej, zanim przejdziemy do pytań - powiedzcie mi: co Was najbardziej zaskoczyło dzisiaj?"

[Poczekaj na odpowiedzi. Powtórz każdą głośno dla całej sali.]

"A gdzie widzicie zastosowanie w swojej codziennej pracy?"

[Tu będą konkretne pomysły - notuj je, przyda się na jutro]

"Kto chce pokazać co zrobił na hands-on?"

[Jeśli ktoś chce - niech pokaże. Nawet niedokończone. Pochwal.]


Trudne pytania

"AI zabierze nam pracę?"
"Rozumiem to pytanie i ważne żeby o tym rozmawiać. Moja perspektywa: AI nie zastąpi programistów, ale programiści używający AI zastąpią tych co nie używają. To jak z kalkulatorem - nie zastąpił matematyków, ale zmienił co znaczy być matematykiem. Wasz wkład to decyzje architektoniczne, rozumienie biznesu, kreatywność - tego AI nie umie."
"Czy to bezpieczne? Co z danymi firmowymi?"
"Ważne pytanie. Krótko: nie wklejajcie haseł, tokenów, danych osobowych klientów do AI. Anthropic (Claude) i OpenAI mówią że nie trenują modeli na danych z API, ale to kwestia zaufania. Najlepsza praktyka: używajcie AI do wzorców kodu, nie do kodu z prawdziwymi danymi. Jeśli firma wdroży AI oficjalnie, powinna mieć ustalone zasady."
"Które narzędzie jest najlepsze?"
"Zależy do czego. Do kodowania: Claude Code lub GitHub Copilot. Do szybkich pytań: ChatGPT. Do integracji z Google: Gemini. Polecam wypróbować kilka i zobaczyć co Wam pasuje. Darmowe wersje wystarczają na początek."
"Czy AI zawsze generuje poprawny kod?"
"Nie. Widzieliście dziś - czasem coś nie działa. Ale AI poprawia swoje błędy szybko kiedy mu o nich powiecie. Traktujcie to jak junior dewelopera - pisze szybko, ale trzeba sprawdzić i poprawić."

Zamknięcie dnia 1 (5 min)

"Super dzień, dziękuję Wam. Jutro idziemy dalej - pokażę Wam jak AI pomaga z WASZYM kodem. Przynieście kawałek kodu z pracy - najlepiej jakiś stary, brzydki, taki co boicie się go ruszać. AI go rozłoży na czynniki pierwsze."
"Jeśli macie ochotę - wieczorem pobawcie się AI. Spróbujcie coś zbudować. Jutro pogadamy co wyszło."
"Dziękuję i do jutra o 12:00!"
DZIEŃ 2 - Dział IT (5 marca, 12:00-16:00)

Recap dnia 1

12:00 15 min

Przygotowanie

  • Wejdź do folderu: cd ~/warsztaty-hurtopony/dzien-2
  • Miej otwarte: Claude Code, demo-legacy-code.js, demo-explain-code.py, demo-generate-tests.js
  • Czcionka terminala duża (Cmd+Plus x3)
  • Focus Mode włączony

Rozpoczęcie

"Cześć! Jak Wam się spało po wczoraj? Ktoś próbował czegoś w domu?"

[Poczekaj na odpowiedzi. Jeśli ktoś coś zrobił - pochwal, niech opowie 1-2 minuty.]

"Super. Szybkie przypomnienie: wczoraj budowaliśmy rzeczy od zera - landing page i grę. Dzisiaj będziemy pracować z istniejącym kodem. Pokażę Wam trzy rzeczy: jak AI znajduje błędy w starym kodzie, jak tłumaczy kod który nie jest Wasz, i jak generuje testy."
"To są sytuacje które macie pewnie co tydzień w pracy - odziedziczony kod, skomplikowana logika, brak testów."

Demo: Refactoring legacy kodu

12:15 45 min

Przygotowanie

  • Otwórz demo-legacy-code.js w Claude Code
  • Upewnij się że plik jest widoczny na projektorze

Krok 1 - Pokaż kod na ekranie (5 min)

"Mam tu przykładowy plik JavaScript. 135 linii. Przygotowałem go specjalnie na dzisiejsze demo - to taki typowy 'legacy kod' który każdy z Was pewnie ma w pracy. Przelećmy go szybko..."

[Scrolluj powoli przez plik]

"Widzicie coś podejrzanego? Na przykład... linia 4 - hasło do bazy danych wpisane na sztywno w kodzie."
"Albo zapytania do bazy które składają teksty razem ze zmiennymi - kto wie dlaczego to jest niebezpieczne?"

[Ktoś powie SQL injection - jeśli nie, nie tłumacz sam - zaraz AI wytłumaczy. Powiedz:]

"Jest tu sporo problemów. Zamiast szukać ich sami - poprośmy AI żeby je wszystkie znalazło i wytłumaczyło."

Krok 2 - Prompt do Claude Code (15 min)

Przeanalizuj plik demo-legacy-code.js. Znajdz WSZYSTKIE problemy: bledy bezpieczenstwa, bugi logiczne, problemy z jakoscia kodu. Dla kazdego problemu: opisz co jest zle, dlaczego to jest niebezpieczne, i jaka jest poprawka. Potem pokaz zrefaktorowany kod.

Kiedy AI generuje odpowiedź

"Patrzcie jak AI przechodzi przez kod..."
WAŻNE - nie recytuj z pamięci! CZYTAJ odpowiedź Claude'a z ekranu razem z publicznością.
  • Kiedy AI wypisze problem - przeczytaj go na głos z ekranu
  • Dodaj krótki komentarz w swoich słowach, np. "O, widzicie? Hasło na sztywno w kodzie - to jest klasyka"
  • Nie musisz rozumieć każdego szczegółu - AI wyjaśnia za Ciebie
  • Jeśli ktoś z sali zna się na temacie - niech skomentuje, to buduje zaangażowanie
"Czytajmy razem co AI znalazło..."

[Czytaj z ekranu. Typowe rzeczy które AI znajdzie: hasło w kodzie, problemy z bezpieczeństwem, stary styl pisania, brak obsługi błędów. Komentuj prostym językiem.]

"Widzicie ile problemów AI znalazło? I każdy opisany, z wyjaśnieniem dlaczego to jest złe. To by zaoszczędziło godziny na code review."

Krok 3 - Pokaż refactoring (15 min)

Jeśli AI nie pokazało od razu zrefaktorowanego kodu:
Teraz zrefaktoruj caly plik. Uzyj nowoczesnego JS (const/let, async/await, prepared statements, konfiguracja z env), dodaj error handling, wydziel stale. Pokaz caly poprawiony kod.
Czytaj z ekranu co AI zmieniło. Komentuj prostym językiem:
"Zobaczmy razem co się zmieniło..."

[Czytaj z ekranu. Wskaż 2-3 konkretne zmiany które widzisz: np. "patrzcie - hasło już nie jest w kodzie", "te dziwne liczby teraz mają nazwy", "cała struktura jest czytelniejsza"]

"135 linii bałaganu zamienione w czysty kod. Ile czasu by Wam to zajęło ręcznym refactoringiem? Pół dnia? Dzień? AI zrobiło to w minutę."
"Ile z Was ma taki kod w pracy? Taki stary, brzydki, którego boicie się ruszać?"

[Chwila na odpowiedzi]

"Właśnie do takich rzeczy AI jest genialne. Nie do pisania nowego kodu - do naprawiania starego."

Krok 4 - Dodatkowa wartość (5 min, jeśli jest czas)

Napisz CHANGELOG opisujacy co zmieniles w tym refactoringu. Wersja dla zespolu - po polsku, zwiezle, z priorytetami.
"AI może też napisać dokumentację zmian. Przydatne do code review."

Przerwa

13:00 15 min
Zostań. Pytania będą. Po tym demo zawsze są.

Demo: "Wyjaśni ten kod"

13:15 30 min

Krok 1 - Pokaż kod (5 min)

Otwórz demo-explain-code.py w Claude Code.
"Okej, nowy plik. Python. Kto mi powie co to robi?"

[Wyświetl kod na projektorze. Scrolluj powoli. Nikt nie będzie wiedział.]

"Nie? Bo jest totalnie nieczytelny. 75 linii skomplikowanego kodu bez ani jednego komentarza. Ja też nie wiem co to robi."
"Wyobraźcie sobie że dostajecie taki kod po kimś kto odszedł z firmy. Macie deadline, musicie zrozumieć co to robi. Co robicie?"

[Ktoś może powiedzieć "pytam AI" - jeśli tak, to świetnie. Jeśli nie:]

"Pytacie AI. Dokładnie."

Krok 2 - Prompt do Claude Code

Wyjasni krok po kroku co robi funkcja optimize_delivery_slots w pliku demo-explain-code.py. Opisz: 1) Jaki problem rozwiazuje, 2) Co robia operacje bitowe i dlaczego, 3) Jak dziala algorytm scoringu, 4) Jak przydzielane sa sloty dostawcze, 5) Jakie sa edge cases. Pisz po polsku, jasno i konkretnie.

Kiedy AI wygeneruje odpowiedź

Czytaj odpowiedź Claude'a z ekranu razem z publicznością! Nie musisz rozumieć każdego szczegółu. AI wytłumaczyło - Ty czytasz i komentujesz prostym językiem.
"Czytajmy razem co AI nam wyjaśniło..."

[Czytaj z ekranu głos. Po każdym akapicie dodaj krótki komentarz:]

"Widzicie - AI tłumaczy każdą część kodu prostym językiem. To co wyglądało jak czarna magia - ma teraz sens."
"Ktoś z Was pisał ten kod? Nikt. A teraz wszyscy rozumiemy co robi. To jest właśnie siła AI."

Krok 3 - Poproś o komentarze

Dodaj docstringi i komentarze do tego kodu. Kazda sekcja powinna miec jasny komentarz po polsku wyjasniajacy co robi i dlaczego.
"Teraz mamy ten sam kod, ale z komentarzami. Nowy członek zespołu przeczyta to w 5 minut zamiast godziny."

Zamknięcie

"To jest jedno z najczęstszych zastosowań AI w codziennej pracy - rozumienie cudzego kodu. Nie musicie czytać każdej linii sami. Wklejcie do AI, zapytajcie co to robi, dostaniecie wyjaśnienie w minutę."

Demo: Generowanie testów

13:45 30 min

Krok 1 - Pokaż kod (3 min)

Otwórz demo-generate-tests.js w Claude Code.
"Kolejny plik. Tym razem czysty, ładny kod - przykładowy moduł biznesowy. Ma kalkulację cen, walidację zamówień, obliczanie daty dostawy, generowanie faktur."
"Ale jest jeden problem. Kto mi powie jaki?"

[Ktoś powie "brak testów"]

"Dokładnie. Zero testów. Ani jednego. Kto z Was lubi pisać testy?"

[Nikt nie podniesie ręki - to oczekiwana reakcja]

"No właśnie. Nikt nie lubi. Ale testy są potrzebne. Poprośmy AI żeby je napisało za nas."

Krok 2 - Prompt do Claude Code

Napisz pelne unit testy dla modulu demo-generate-tests.js. Uzyj Jest. Pokryj: happy path, edge cases (null, undefined, wartosci negatywne, graniczne), bledy walidacji, rozne typy klientow, sezonowe ceny, weekendy w dostawie, rozne priorytety. Kazda funkcje przetestuj osobno. Nazwy testow po angielsku, komentarze po polsku.

Kiedy AI generuje testy

"Patrzcie ile testów AI pisze... różne scenariusze, różne sytuacje..."

Kiedy AI skończy

"Ile mamy testów? [Policz]. AI napisało to w minutę. Ręczne pisanie - ile by zajęło? Pół dnia? Dzień?"

[Przeczytaj z ekranu 2-3 nazwy testów - będą mówiły same za siebie, np. "test co się dzieje kiedy ktoś zamówi ujemną ilość" albo "test czy dostawa omija weekendy"]

"Widzicie - AI pomyślało o sytuacjach które sami byśmy przeoczyli. To jest mega przydatne."

Krok 3 - Uruchom testy (opcjonalne, dodatkowy wow)

Jeśli masz czas i środowisko (Node + Jest zainstalowane):
Zainstaluj jest i uruchom te testy.
Albo ręcznie: npm init -y && npm install --save-dev jest potem npx jest
"Patrzcie - [X] z [Y] testów przeszło od razu. AI napisało testy które działają."
Jeśli jakieś testy nie przechodzą:
"Mamy [X] failujących testów. I to jest też ciekawe - może znaleźliśmy prawdziwy bug w kodzie! Sprawdźmy..."
[X] testow failuje. Przeanalizuj dlaczego i popraw - czy to blad w testach czy w kodzie produkcyjnym?

Zamknięcie

"Pisanie testów to najbardziej nudna część programowania. AI robi to w minutę i łapie edge cases które sami byście przeoczyli. Od dziś: zanim zasniecie PR bez testów - wklejcie kod do AI i poproście o testy. Trwa minutę, oszczędza godzinę review."

Przerwa

14:15 15 min
Zostań na sali. Ludzie będą chcieli pogadać.

Hands-on #2

14:30 45 min

Wstęp (3 min)

"Dzisiaj ambitniej niż wczoraj. Macie 45 minut. Dam Wam trzy opcje."

Opcja 1 - NAJLEPSZA - kod z pracy

"Weźcie kawałek kodu z pracy i poproście AI o refactoring. Stary kontroler, brzydki serwis, cokolwiek co Was boli. Jeśli przynieśliście kod z domu - świetnie. Jeśli nie - wejdźcie na repozytorium firmy i weźcie coś."
WAŻNE - dodaj zastrzeżenie:
"Tylko jedna rzecz - nie wklejajcie haseł, tokenów, danych osobowych klientów. Jeśli macie taki kod, zanonimizujcie go najpierw."

Opcja 2 - Narzędzie do codziennej pracy

"Zbudujcie narzędzie które rozwiązuje jakiś problem z Waszej codziennej pracy. Parser logów, generator raportów, skrypt do automatyzacji czegoś co robicie ręcznie."
Zbuduj narzedzie w [Python/JS/inne] ktore [robi cos]. Wymagania: [lista]. Dodaj error handling i komentarze.

Opcja 3 - Testy do swojego kodu

"Weźcie moduł z pracy i poproście AI o testy. Tak jak pokazałem przed chwilą."
Napisz unit testy dla tego modulu. Uzyj [Jest/PyTest/co uzywaja]. Pokryj edge cases.

Organizacja

"Możecie pracować solo lub w parach. Jak chcecie w parach - jedna osoba pisze, druga podpowiada prompty. To często działa lepiej."

Przez 40 min - chodzisz i pomagasz

  1. Co 5-7 min obejdź salę
  2. "Jak idzie? Potrzebujesz pomocy?"
  3. Jeśli ktoś utknął: "Pokaż mi co masz... ok, spróbuj dodać do prompta [X]"
  4. Jeśli ktoś szybko skończył: "Fajnie! Dodaj testy. Albo poproś AI o dokumentację."

5 minut przed końcem

"Jeszcze 5 minut! Zaraz będziemy pokazywać wyniki."

Prezentacje + zamknięcie dnia 2

15:15 45 min

Prezentacje uczestników (20-25 min)

"Kto chce pokazać co zrobił? Nie musi być skończone - pokażcie nawet jeżeli jesteście w połowie."

[Zaproś 3-5 osób. Każda ma 3-5 minut. Podłącz ich laptop do projektora albo niech pokażą na swoim ekranie.]

Dla każdej prezentacji:
  1. Pochwal coś konkretnego: "Super że użyłeś [X], to jest dokładnie to do czego AI się nadaje."
  2. Zadaj jedno pytanie: "Co było najtrudniejsze?" lub "Co byś poprawił?"
  3. Podziękuj: "Dziękuję, świetna robota."

Podsumowanie (10 min)

"Okej, dwa dni za nami. Podsumujmy co zabrać z tego warsztatu."

[Powiedz wolno i z pauzą po każdym punkcie:]

"Po pierwsze: zanim zacznecie pisać kod - zapytajcie AI. Nie mówię żeby AI pisało za Was wszystko. Ale zanim zaczniecie pisać coś powtarzalnego - testy, boilerplate, formularze - sprawdźcie czy AI to zrobi szybciej."
"Po drugie: zanim debugujecie 2 godziny - wklejcie błąd do AI. Serio. W 80% przypadków AI znajdzie problem szybciej niż wy."
"Po trzecie: jak dostajecie cudzy kod - nie czytajcie go linia po linii. Wklejcie do AI, poproście o wyjaśnienie."
"Po czwarte: iterujcie. Pierwszy wynik AI nie będzie idealny. Poprawiajcie. Drugi będzie lepszy. Trzeci jeszcze lepszy."

Lista narzędzi

"Na koniec - narzędzia które polecam:
- Claude Code - do kodowania w terminalu ($20/msc, jest darmowa wersja)
- ChatGPT - do szybkich pytań (darmowy)
- GitHub Copilot - do autouzupełniania w IDE ($10/msc, darmowy dla open source)
- Claude.ai - do dłuższych rozmów o architekturze (darmowy tier)

Wyślę to Sebastianowi mailem, żeby mógł Wam przesłać."

Pożegnanie

"Dziękuję Wam za te dwa dni. Było super. Jeśli będziecie mieli pytania - piszcie do Sebastiana, on przekaże. Powodzenia z AI!"

[Jeśli ktoś chce pogadać po - zostań.]

DZIEŃ 3 - Dział Handlowy (6 marca, 12:00-16:00, 14 osób)

Ważne różnice vs Dział IT

przeczytaj przed
  • To są ludzie NIE-techniczni. Zero kodowania. Zero terminala.
  • Mów prostym językiem. Żadnego żargonu.
  • Ich narzędzia: Gmail, Google Sheets, Dokumenty Google - codziennie.
  • Mają Gemini w Workspace ale nie używają.
  • Efekt wow: "to może zrobić za mnie nudną robotę?"
  • Tempo wolniejsze niż z IT - każdy krok pokaż dwa razy.

Prezentacja intro

12:00 30 min

Przygotowanie

Zrób PRZED wejściem na salę:
  • Otwórz prezentacja-handlowcy.html w przeglądarce (Cmd+Shift+F)
  • W drugiej zakładce: Gmail (zalogowany, z przygotowanymi mailami)
  • W trzeciej zakładce: Google Sheets z danymi (wklej z arkusze-dane.md WCZEŚNIEJ)
  • Focus Mode, duża czcionka, butelka wody
SLAJD 1 - Tytułowy: "AI dla Działu Handlowego"

[Wejdź, uśmiechnij się]

"Cześć, dziękuję że jesteście. Maciej Dutkiewicz, pomagam firmom wdrażać AI w codzienną pracę. Dzisiaj pokażę Wam jak użyć AI żeby zaoszczędzić sobie czas na nudnych rzeczach - pisaniu maili, analizie danych, raportach."
"Szybkie pytanie na start: kto z Was kiedykolwiek używał ChatGPT, Gemini, albo jakiekolwiek AI?"

[Policz ręce]

"Okej, [X] osób. Świetnie. Do końca dzisiejszego dnia każdy z Was będzie to umiał."
SLAJD 2 - "Kim jestem"
"Maciej, pomagam firmom wdrażać AI. Zbudowałem ponad 10 aplikacji z AI. Dzisiaj nie będziemy budować aplikacji - będziemy używać narzędzi które JUŻ macie w firmie."
SLAJD 3 - "AI to Wasz nowy asystent"
"AI to jest po prostu bardzo szybki asystent. Taki super-praktykant który nigdy nie śpi. Pisze maile, analizuje dane, odpowiada na pytania. NIE zastępuje Was - pomaga robić nudne rzeczy szybciej."

[Ważne - uspokojenie:]

"I najważniejsze - Wy już macie tego asystenta. Gemini jest wbudowane w Waszego Gmaila i Arkusze. Nie trzeba nic instalować, nic kupować. Jest tam."
SLAJD 4 - "AI w pracy handlowca" (statystyki)
"Kilka liczb. Badania pokazują że handlowiec z AI oszczędza 2 godziny 15 minut dziennie. 45% więcej zamkniętych transakcji. 19% szybciej zamykane deale."
"Nie mówię że jutro będziecie mieli 45% więcej sprzedaży. Ale jeśli AI napisze za Was 10 maili dziennie - to jest godzina którą możecie poświęcić na rozmowy z klientami."
SLAJD 5 - "88% - Polski najskuteczniejszy"

[Duży slajd z liczbą 88% - robi wrażenie]

"I jeszcze coś ważnego. Piszcie do AI po polsku. Serio. Jest badanie Microsoftu - przetestowali 26 języków. Polski jest na PIERWSZYM miejscu. Lepszy niż angielski. Więc zapomnijcie o pisaniu po angielsku - piszcie normalnie, po polsku."
To jest kluczowy slajd - daj mu chwilę. Ludzie są zaskoczeni.
SLAJD 6 - "Gemini - już go macie"
"Gemini jest wbudowane w narzędzia które używacie codziennie: Arkusze Google, Dokumenty. Plus jest Gemini Chat na gemini.google.com do pisania maili i wszystkiego innego. Dzisiaj pokażę Wam jak to robić."
SLAJD 7 - "Funkcja =AI()"

[Tu jest makieta arkusza z formułą =AI()]

"A to jest coś co Was zainteresuje. W Arkuszach Google możecie wpisać formułę =AI() w komórkę - tak samo jak =SUM() czy =AVERAGE(). AI czyta dane z wiersza i generuje tekst. Na przykład - macie listę klientów i AI pisze spersonalizowanego SMSa do każdego. Kopiujecie formułę w dół i macie 50 wiadomości w 30 sekund."
"Pokażę Wam to na żywo za chwilę."
SLAJD 8 - "Plan na dziś"
"Oto plan: teraz pokażę Wam Gmaila z Gemini - pisanie maili, odpowiadanie, podsumowania. Potem Arkusze - analiza danych i ta magiczna formuła =AI(). Potem Wasza kolej - będziecie ćwiczyć sami. Na końcu bonusy i pytania."
SLAJD 9 - "3 zasady promptowania"
"Zanim zaczniemy - trzy proste zasady jak rozmawiać z AI."
"Po pierwsze: bądź konkretny. Nie 'napisz maila' tylko 'napisz maila do Auto Serwis Kowalski z ofertą na 20 opon Michelin 205/55R16'. Im więcej szczegółów dacie AI, tym lepszy wynik."
"Po drugie: podaj kontekst. Napisz kim jesteś. 'Jestem handlowcem w hurtowni opon. Klient kupuje regularnie ale dawno nie zamawiał.'"
"Po trzecie: iteruj. Pierwszy wynik nie musi być idealny. Napisz: 'zrób to krótsze' albo 'dodaj cenę' albo 'zmień ton na bardziej formalny'. AI poprawi."
SLAJD 10 - "AI też się myli"

[Poczekaj aż przeczytają, będą się śmiać]

"Ale pamiętajcie - AI też się myli. Google AI radziło dodać klej do pizzy. System w szkole pomylił chipsy z bronią. Prawnik używał ChatGPT i wygenerował 30 wyroków sądowych które nie istnieją."

[Pauza na śmiech]

"Dlatego ZAWSZE przeczytajcie co AI napisało zanim wyślecie maila do klienta. AI pisze szkic, Wy sprawdzacie i poprawiacie."
SLAJD 11 - "Co nas czeka"
"90% zakupów B2B do 2028 będzie obsługiwanych przez AI. 74% firm widzi zwrot z inwestycji w AI w pierwszym roku. Pytanie nie brzmi CZY używać AI, ale KIEDY zaczniecie. Dzisiaj zaczynamy."
SLAJD 12 - "Zaczynamy!"
"Otwórzcie Gmaila na swoich laptopach. Zaczynamy!"

[Przełącz się z prezentacji na swój Gmail]

Gmail + Gemini

12:30 45 min

Przygotowanie

Zrób WCZEŚNIEJ (w domu/hotelu):
  1. Wyślij sam do siebie długi wątek mailowy (5-6 maili tam i z powrotem) - temat: zamówienie opon
  2. Wyślij sam do siebie maila od "klienta" z pytaniem o ceny opon zimowych
  3. Upewnij się że Gemini sidebar działa (ikona iskierki po prawej)

DEMO 1: Pisanie maila z Gemini Chat (10 min)

"Zaczynamy od najprostszej rzeczy - pisanie maila. Otwórzcie gemini.google.com w nowej zakładce."
Dlaczego Gemini Chat a nie "Help me write" w Gmailu? Bo "Help me write" nie obsługuje jeszcze polskiego. Gemini Chat działa po polsku świetnie.

[Pokaż na projektorze: gemini.google.com]

Napisz maila do klienta Auto Serwis Kowalski z oferta na opony letnie Michelin Primacy 4+ w rozmiarze 205/55 R16. Cena 520 zl za sztuke, przy zamowieniu 20+ sztuk rabat 5%. Termin dostawy 3 dni robocze. Zaproponuj spotkanie w tym tygodniu zeby omowic szczegoly. Pisz po polsku, ton profesjonalny ale przyjazny.

[Wklej prompt, poczekaj na wynik]

"Patrzcie - pełny mail w 5 sekund. Temat, powitanie, treść, zakończenie. Po polsku."
Przeczytaj maila na głos. Potem pokaż jak skopiować i wkleić do Gmaila: zaznacz tekst, Ctrl+C, przejdź do Gmail, Nowa wiadomość, Ctrl+V, popraw co trzeba.
"Kopiuj-wklej do Gmaila, poprawiacie co chcecie, wysyłacie. AI pisze szkic, Wy dodajecie osobisty szlif. 80% roboty zrobione w 5 sekund."

DEMO 2: Odpowiadanie na maila z Gemini (10 min)

  1. Otwórz przygotowany wcześniej mail od "klienta"
  2. Skopiuj treść maila (zaznacz, Ctrl+C)
  3. Przejdź do Gemini Chat (gemini.google.com)
  4. Wklej poniższy prompt:
Dostalam takiego maila od klienta: [WKLEJ MAILA TUTAJ] Napisz grzeczna odpowiedz. Potwierdz ze zamowienie przyjete, dostawa w piatek. Zapytaj o forme platnosci - przelew czy gotowka przy odbiorze. Dodaj ze w razie pytan sluze pomoca. Pisz po polsku.

[Pokaż wynik, potem skopiuj odpowiedź i wklej do Gmaila jako Reply]

"Kilka sekund. Grzeczna, profesjonalna odpowiedź. Kopiuję, wklejam do Gmaila, poprawiam jeśli trzeba, wysyłam. Ile czasu normalnie piszecie taką odpowiedź? 5 minut? 10?"

DEMO 3: Podsumowanie długiego wątku (5 min)

  1. Otwórz długi wątek mailowy (ten przygotowany, 5-6 maili)
  2. Zaznacz cały wątek i skopiuj (Ctrl+A, Ctrl+C)
  3. Przejdź do Gemini Chat i wklej:
Podsumuj ten watek mailowy w 3 punktach: co ustalono, jakie sa otwarte kwestie, co trzeba zrobic dalej. [WKLEJ WATEK]
"To jest świetne kiedy wracacie z urlopu i macie 50 nieprzeczytanych wątków. Zamiast czytać każdy od początku - kopiujecie do Gemini i macie podsumowanie w 5 sekund."

Ćwiczenie praktyczne Gmail (15-20 min)

"Teraz Wasza kolej. Otwórzcie Gmaila na swoich laptopach. Każdy robi trzy rzeczy:"

[Powiedz na głos i pokaż na projektorze:]

"1. Otwórzcie gemini.google.com. Napiszcie maila do klienta z ofertą na opony - wymyślcie klienta i szczegóły. Skopiujcie wynik do Gmaila."
"2. Weźcie dowolny mail ze skrzynki, skopiujcie go do Gemini i poproście o napisanie odpowiedzi."
"3. Skopiujcie najdłuższy wątek ze skrzynki do Gemini i poproście o podsumowanie."
"Macie 15 minut. Będę chodził i pomagał."
Chodzisz po sali. Najczęstsze problemy:
  • "Nie działa gemini.google.com" → "Zaloguj się kontem Google firmowym."
  • "Gemini jest po angielsku" → "Wpisz prompt po polsku, odpowiedź też będzie po polsku."
  • "Wynik jest za formalny/nieformalny" → "Dodaj: 'pisz mniej formalnie' albo 'pisz bardziej oficjalnie'"
  • "Nie wiem co napisać" → "Napisz: 'Napisz maila do klienta [nazwa firmy] z ofertą na opony letnie. Cena 500 zł za sztukę, dostawa 3 dni.'"

[Po 15 minutach:]

"Okej, kto chce pokazać swojego maila?"

[Niech 1-2 osoby pokażą. Pochwal.]

Przerwa

13:15 15 min
Zostań na sali. Handlowcy będą mieli pytania praktyczne.

Typowe pytania na przerwie

"Czy klient zobaczy że AI pisał maila?"
"Nie, to wygląda jak normalny mail. Ale ZAWSZE przeczytajcie przed wysłaniem."
"Czy Gemini czyta moje wszystkie maile?"
"Gemini analizuje maila na który patrzysz, żeby Ci pomóc. Google ma politykę prywatności Workspace - sprawdźcie z IT jak to działa u Was w firmie."

Google Sheets + Gemini

13:30 45 min

Przygotowanie

Zrób PRZED warsztatem (dzień wcześniej):
  1. Otwórz nowy Google Sheets
  2. Utwórz 3 arkusze (zakładki na dole): "Sprzedaż", "Klienci", "Magazyn"
  3. Skopiuj dane z arkusze-dane.md do każdego arkusza (Ctrl+C, Ctrl+V)
  4. Sformatuj nagłówki (pogrubienie, kolorowe tło)
  5. Przetestuj Gemini sidebar i =AI() na tych danych - upewnij się że działa!
  6. Udostępnij arkusz linkiem "Każdy z linkiem może edytować"
  7. Skopiuj link udostępniania - będziesz go potrzebował

DEMO 1: Gemini sidebar - analiza danych (10 min)

"Okej, przesiadamy się na Arkusze Google. Mam tu dane sprzedażowe Waszej hurtowni - styczeń i luty 2026."
  1. Otwórz arkusz "Sprzedaż" na projektorze
  2. Pokaż dane - prescrolluj od góry do dołu:
"38 wierszy, 5 handlowców, różne marki opon, różne regiony. Normalnie żeby przeanalizować takie dane musielibyście robić VLOOKUP-y, tabele przestawne, formuły. Albo..."
  1. Kliknij ikonę Gemini po prawej stronie (sidebar)
  2. Wpisz prompt:
Który handlowiec sprzedal najwiecej w styczniu? A ktory w lutym?

[Poczekaj na odpowiedź]

"Tomasz Wójcik - najwyższa wartość w obu miesiącach. Region Katowice dominuje. AI przeanalizował 38 wierszy w 3 sekundy."
Jaki jest trend sprzedazy - rosnie czy spada miedzy styczniem a lutym?
"AI mówi że sprzedaż rośnie. Widzicie - możecie pytać po polsku, normalnym językiem, bez żadnych formuł."
Ktora marka opon generuje najwiekszy przychod? Zrob ranking.
"Michelin na czele. Kto się spodziewał?"

DEMO 2: =AI() - KILLER FEATURE (15 min)

To jest najważniejsze demo dnia. Nie śpieszmy się.
"A teraz coś co zmieni sposób w jaki pracujecie z arkuszami. Funkcja =AI()."
  1. Przełącz na arkusz "Klienci"
  2. Pokaż dane - 20 klientów ze Śląska, kontakty, statusy
  3. Przejdź do pustej kolumny (np. K1)
  4. W K1 wpisz nagłówek: "SMS z ofertą"
  5. W K2 wpisz formułę:
=AI("Napisz krotkiego spersonalizowanego SMSa (max 160 znakow) z oferta na opony letnie dla klienta. Uwzglednij nazwe firmy i miasto. Ton: profesjonalny ale przyjazny.", A2:J2)

[Wpisuj WOLNO. Mów na głos co wpisujesz:]

"Wpisuję AI w nawiasie... w cudzysłowie instrukcja dla AI... przecinek... i zakres komórek z danymi klienta..."
Wciśnij Enter. Poczekaj na wynik - może trwać 5-10 sekund.
"Patrzcie. AI przeczytało dane tego klienta - nazwę firmy, miasto, typ klienta - i napisało spersonalizowanego SMSa."

[Przeczytaj SMSa na głos]

TERAZ WOW MOMENT - skopiuj formułę w dół:
  1. Kliknij K2
  2. Chwyć dolny prawy róg komórki (mały kwadracik)
  3. Pociągnij w dół na 5-10 wierszy
"Pociągam w dół... i patrzcie..."

[Poczekaj aż wszystkie komórki się wypełnią - każda 5-10 sekund]

"Każdy SMS jest inny. Spersonalizowany. Auto Serwis Kowalski z Katowic dostaje inną wiadomość niż Dealer Toyota z Sosnowca. 10 spersonalizowanych wiadomości w minutę. Ile czasu by Wam to zajęło pisać ręcznie?"
Pauza. Niech to dotrze. To jest moment kiedy ludzie zaczynają rozumieć wartość AI.

Drugi przykład =AI()

W L1 wpisz nagłówek: "Temat maila". W L2 wpisz:
=AI("Napisz krotki, chwytliwy temat maila z oferta sezonowa na opony letnie 2026 dla tego klienta. Max 50 znakow.", A2:J2)
"Możecie generować cokolwiek - tematy maili, opisy, klasyfikacje, rekomendacje. Wszystko w komórce arkusza."

DEMO 3: Gemini generuje wykres (5 min)

  1. Wróć na arkusz "Sprzedaż"
  2. Otwórz Gemini sidebar
  3. Wpisz prompt:
Zrob wykres slupkowy sprzedazy wg regionow. Podsumuj wartosc sprzedazy dla kazdego regionu.
Jeśli Gemini wygeneruje wykres - pokaż go. Jeśli nie - stwórz wykres ręcznie: zaznacz dane → Wstaw → Wykres, i skomentuj:
"Gemini nie zawsze potrafi wstawić wykres, ale potrafi powiedzieć jakie dane wyciągnąć. Możecie też powiedzieć: 'jakie dane muszę zaznaczyć żeby zrobić wykres sprzedaży po regionach?' - i dostaniecie instrukcję krok po kroku."

DEMO 4: Stany magazynowe (5 min)

  1. Przełącz na arkusz "Magazyn"
  2. Gemini sidebar - wpisz prompt:
Ktore produkty maja stan ponizej minimum? Wypisz je z informacja ile sztuk brakuje.
"AI znalazło 6 produktów poniżej minimalnego stanu. Michelin Alpin 6 - brakuje 18 sztuk. Continental WinterContact - brakuje 17. Goodyear UltraGrip - brakuje 16..."
"Wyobraźcie sobie że macie 500 produktów w magazynie. Ręczne sprawdzanie każdego zajmuje godzinę. AI robi to w 5 sekund."

Dodatkowy =AI() na magazynie

Przejdź do pustej kolumny i wpisz:
=AI("Czy ten produkt wymaga pilnego zamowienia? Odpowiedz TAK lub NIE. Jesli TAK - napisz ile sztuk zamowic.", A2:I2)
"AI analizuje stan, porównuje z minimum i mówi: TAK, zamów 18 sztuk. Albo: NIE, stan wystarczający."

Ćwiczenie praktyczne Sheets (15 min)

"Teraz Wasza kolej. Otwórzcie arkusz który Wam wysłałem."
Powiedz link głośno i napisz na tablicy/wklej w chat. Albo:
"Otwórzcie swój Gmail - wysłałem Wam link do arkusza. Zróbcie sobie kopię: Plik → Utwórz kopię."

[Poczekaj aż wszyscy otworzą]

"1. Otwórzcie arkusz Sprzedaż. Kliknijcie Gemini po prawej. Zapytajcie o cokolwiek - kto sprzedaje najwięcej, jaki jest trend, która marka dominuje."
"2. Otwórzcie arkusz Klienci. W pustej kolumnie wpiszcie =AI() i wygenerujcie maile lub SMSy do klientów."
"3. Otwórzcie arkusz Magazyn. Zapytajcie Gemini co trzeba zamówić."
"Macie 15 minut."
Chodzisz i pomagasz. Najczęstsze problemy:
  • "Nie działa =AI()" → "Sprawdź czy masz cudzysłów na początku i końcu instrukcji. Sprawdź czy zakres komórek jest poprawny." Jeśli nadal nie działa: "Może trzeba włączyć labs - sprawdźmy razem."
  • "Wynik jest po angielsku" → "Dodaj na końcu instrukcji: 'Pisz po polsku.'"
  • "Gemini nie widzi moich danych" → "Upewnij się że dane są w aktywnym arkuszu. Odśwież stronę."
  • "Nie widzę ikony Gemini" → "Kliknij tę małą ikonę iskierki po prawej stronie ekranu. Jeśli nie ma - może Wasz admin musi ją włączyć."

Przerwa

14:15 15 min
Zostań na sali. Ludzie będą chcieli pogadać.

Hands-on na ich danych

14:30 45 min

Wstęp

"Teraz najważniejsza część dnia. Koniec z moimi danymi - pracujecie na SWOICH."
"Kto ma pod ręką swoje arkusze z pracy? Dane sprzedażowe, listy klientów, raporty?"

[Ręce w górę - zapamiętaj ile]

"Świetnie. Otwórzcie je. Kto nie ma - pracuje dalej na moich danych, też jest ok."

Zadania

"Macie 45 minut. Zróbcie przynajmniej 2 z tych 4 rzeczy:"
"1. Użyj Gemini sidebar do analizy Waszych danych sprzedażowych. Zapytaj: kto jest najlepszym klientem? Jaki jest trend? Co powinienem zrobić?"
"2. Użyj =AI() żeby wygenerować 5-10 maili lub SMSów do Waszych klientów."
"3. Napisz w Gmailu 3 maile używając Gemini - oferty, follow-upy, odpowiedzi."
"4. Wygeneruj wykres lub raport z Waszych danych - coś co moglibyście pokazać szefowi."

Przez 40 minut - chodzisz i pomagasz

To jest NAJCENNIEJSZA część warsztatu. Ludzie pracują na prawdziwych danych = widzą prawdziwą wartość.
  • "Jak idzie?" - podchodzisz co 3-4 minuty do każdego
  • "O, to fajne dane sprzedażowe. Spróbuj zapytać Gemini który klient nie zamawiał już dłużej niż miesiąc."
  • "Widzisz ten =AI()? Zmień instrukcję - dodaj 'uwzględnij sezon wiosna/lato 2026'."
  • Jeśli ktoś ma swoje dane z CRM/ERP: "Super! Wklej je do arkusza i zapytaj AI."

5 minut przed końcem

"Jeszcze 5 minut! Dokończcie co macie."

Bonusy + tips

15:15 30 min

Gemini Chat - do wszystkiego (10 min)

"Już używaliście Gemini Chat do maili. Ale można dużo więcej - to jest chatbot jak ChatGPT, tylko od Google. Używajcie do czego chcecie."
Pokaż na projektorze - gemini.google.com:
Przygotuj mi argumenty handlowe na rozmowe z klientem ktory chce kupic 100 opon Michelin Primacy 4+. Dlaczego ta opona jest lepsza od konkurencji? Jakie mam argumenty cenowe? Jak przekonac klienta do wiekszego zamowienia?
"Macie gotowe argumenty na rozmowę z klientem. W 10 sekund."

3 zasady promptowania - powtórka (5 min)

Wróć na slajd 9 prezentacji (albo powiedz z pamięci):
"Przypomniję trzy zasady:"
"1. Bądź konkretny - im więcej szczegółów, tym lepszy wynik."
"2. Podaj kontekst - kim jesteś, co sprzedajesz, jaka jest sytuacja."
"3. Iteruj - nie podoba Ci się wynik? Popraw. 'Zrób to krótsze', 'zmień ton', 'dodaj cenę'."

Jak zapisać ulubione prompty (5 min)

"Tip na koniec: zróbcie sobie notatkę z promptami które dzisiaj najlepiej działały. W Google Keep albo w zwykłym notatniku. Za tydzień nie będziecie pamiętać dokładnej formułki - ale jeśli ją zapisaliście, wystarczy skopiować i wkleić."
"Ulubione prompty handlowca Hurtopony:"
Napisz maila do [klient] z oferta na [opony]. Cena [X] zl, rabat [Y]% przy zamowieniu [Z]+ sztuk. Zaproponuj spotkanie.
=AI("Napisz SMSa z oferta na opony letnie dla tego klienta", A2:J2)
Podsumuj ten watek w 3 punktach
Ktore produkty maja stan ponizej minimum?
Przygotuj argumenty handlowe na rozmowe o [temat]

Q&A z bonusów (10 min)

"Pytania do tych bonusów? Cokolwiek."

Q&A + zamknięcie dnia 3

15:45 15 min

Pytania do grupy

"Co Was najbardziej zaskoczyło dzisiaj?"

[Poczekaj na odpowiedzi]

"Gdzie widzicie zastosowanie w swojej codziennej pracy?"

[Notuj odpowiedzi - przyda się do materiałów po warsztacie]


Trudne pytania i odpowiedzi

"Czy szef zobaczy że używam AI?"
"Gemini jest częścią Waszego Google Workspace - to narzędzie firmowe. Używanie go to tak samo jak używanie szablonów w Gmailu czy formuł w Arkuszach. Nikt nie będzie miał pretensji że używacie narzędzia które firma kupiła."
"Co jeśli AI napisze coś głupiego do klienta?"
"Dlatego ZAWSZE czytacie przed wysłaniem. AI pisze szkic. Wy jesteście redaktorem. Nigdy nie wysyłajcie maila bez przeczytania."
"Czy AI może czytać poufne dane klientów?"
"Gemini jest częścią Google Workspace - podlega tym samym zasadom prywatności co cały Wasz Gmail i Arkusze. Ale jeśli macie wątpliwości - porozmawiajcie z IT o polityce firmy."
"Czy to naprawdę oszczędza czas?"
"Spróbujcie przez tydzień. Poważnie. Przez tydzień każdy mail piszcie z Gemini. Po tygodniu policzycie ile czasu zaoszczędziliście."

Zamknięcie

"Dziękuję Wam za dziś. Jedna prośba na koniec: od poniedziałku - zanim napisacie maila ręcznie, spróbujcie Gemini. Dajcie mu szansę tydzień. Jeśli po tygodniu stwierdzicie że nie pomaga - nic nie straciliście. Ale myślę że będziecie zaskoczeni ile czasu oszczędzicie."
"Wyślę Sebastianowi materiały - listę narzędzi, gotowe prompty, te dane z arkuszy. On Wam prześle."
"Dzięki i powodzenia!"

[Zostań jeśli ktoś chce pogadać. Ludzie z działu handlowego często mają bardziej osobiste pytania po warsztacie.]

Tips dla Prowadzącego

Przed warsztatem (dzień wcześniej)

Technikalia

  • Naładuj MacBooka do 100%
  • Spakuj ładowarkę + przejściówkę do projektora (USB-C → HDMI)
  • Sprawdź czy masz hotspot na telefonie (backup WiFi)
  • Otwórz wszystko co potrzebne i sprawdź: prezentacje, Claude Code, Gmail, Sheets
  • Zamknij WSZYSTKO niepotrzebne na laptopie
  • Włącz Focus Mode (Ustawienia → Tryb skupienia → Nie przeszkadzać)
  • Wyloguj się ze Slacka, iMessage, Teams
  • Przygotuj butelkę wody

Backup plan (jeśli internet padnie)

  • Zrób screenshoty kluczowych wyników demo (Gemini w Gmail, =AI() w Sheets)
  • Zrób screenshota Claude Code generującego landing page
  • Nagraj krótki screencast demo (QuickTime → Nagrywanie ekranu → 2 min)
  • Miej offline wersje prezentacji (pliki HTML działają offline)
  • Jeśli internet padnie: "Mamy problem z internetem. Pokażę Wam to z nagrania, a hands-on przeniesiemy na końiec kiedy sieć wróci."

Dane handlowcy (dzień 3)

  • Wklej dane z arkusze-dane.md do Google Sheets (3 arkusze)
  • Przetestuj =AI() na każdym arkuszu
  • Przygotuj link do udostępnienia arkusza uczestnikom
  • Przetestuj Gemini Chat (gemini.google.com) - napisz testowego maila po polsku
  • Przygotuj wątek mailowy do demo podsumowania (wyślij sam do siebie 5-6 maili)

Podczas warsztatu

Mowa i tempo

  • Mów wolniej niż myślisz że musisz. Projektorowa akustyka + nowi ludzie = trudniej się skupić.
  • Powtarzaj ważne rzeczy. "AI nie jest idealne - ZAWSZE sprawdzajcie wynik" - powiedz to minimum 3 razy w ciągu dnia.
  • Rób pauzy po ważnych punktach. Powiedziałeś coś mocnego? Daj 3 sekundy ciszy.
  • Kontakt wzrokowy - nie patrz cały czas w ekran. Patrz na różnych ludzi, szczególnie tych z tyłu sali.

Ekran i widoczność

  • "Czy widać z tyłu sali?" - zapytaj na początku. Jeśli nie - zwiększ czcionkę.
  • Terminal: minimum 18px czcionka (Cmd+Plus w terminalu)
  • Przeglądarka: 125-150% zoom (Cmd+Plus w Chrome)
  • W Claude Code: jasne kolory tła pomagają z projektorami
  • Ruszaj myszką wolno - publiczność musi nadążyć wzrokiem

Kiedy coś nie działa (A BĘDZIE nie działać)

  1. Nie panikuj. Nie przepraszaj 5 razy.
  2. Powiedz: "O, ciekawe. To jest dokładnie to co chciałem Wam pokazać - AI nie jest idealne. Zobaczcie jak to naprawię."
  3. Jeśli prompt nie dał dobrego wyniku - popraw prompt. Skomentuj na głos: "Mój prompt był za ogólny. Dodam więcej szczegółów..."
  4. Jeśli Claude Code zawisnie - restartuj (Cmd+C, claude). Powiedz: "Technologia. Dajcie mi sekundę."
  5. Jeśli internet padnie - przejdź na backup (screenshoty/nagrania).

Angażowanie publiczności

  • Zadawaj pytania otwarte: "Co byście dodali?", "Kto ma pomysł?", "Ile by Wam to zajęło?"
  • Nie odpowiadaj na własne pytania od razu. Daj 5-10 sekund ciszy. Ktoś się odezwie.
  • Powtarzaj odpowiedzi głośno: "Marek mówi żeby dodać mapę - świetny pomysł."
  • Jeśli nikt nie odpowiada: Nie panikuj. Powiedz: "Okej, to ja dam pomysł..."
  • Jeśli ktoś zadaje pytanie na które nie znasz odpowiedzi: "Dobre pytanie. Sprawdźmy razem." I pytaj AI na żywo. To jest też demo.

Przerwy

  • ZAWSZE rób przerwy na czas. Lepiej przyciąć treść niż zabrać ludziom przerwę.
  • Zostań na sali podczas przerwy. To jest 1:1 czas z uczestnikami - najcenniejszy.
  • Miej wodę. Będziesz mówił 4 godziny.

Hands-on

  • Nie siedz przy swoim laptopie. Wstań i chodź po sali.
  • Nie czekaj aż ktoś poprosi o pomoc. Podchodzisz: "Jak leci?"
  • Chwal małe sukcesy. "O, to działa? Super! Pokaż później."
  • Jeśli ktoś jest sfrustrowany: "To normalne, na początku tak jest. Pokażę Ci sztuczkę..." i pomóż.
  • W parach jest lepiej - zachęcaj do pracy w parach. Jedna osoba pisze, druga podpowiada.

Po warsztacie

Tego samego dnia

  • Wyślij materiały do Sebastiana (sebastian@hurtopony.pl): lista narzędzi z linkami, gotowe prompty, link do arkusza
  • Krótki email: "Cześć Sebastian, warsztaty za nami. Załączam materiały do przesłania zespołowi. Jeśli będą pytania - pisz."
  • Poproś Sebastiana o feedback (nawet krótki)

W ciągu tygodnia

Wystaw fakturę na 5000 zł netto (Sebastian Janus, Hurtopony.pl)
Checklista dnia warsztatowego

Rano (przed wyjściem)

Na sali (30 min przed startem)

Po warsztacie (tego samego wieczoru)