Przejdź do treści
AI w analizie tekstu: jak analizować opinie, ankiety i e-maileModuł 1 · lekcja 1 z 3
Za darmo4 min czytania

Moduł 1 · Podstawy analizy tekstu z AI

Analiza tekstu z AI: pojęcia i zastosowania

Po tej lekcji będziesz umieć nazwać pięć podstawowych zadań analizy tekstu i dobrać do nich narzędzie. Poznasz też słownik pojęć, którego używamy w całym kursie, oraz firmę, na której danych będziesz ćwiczyć.

Czym jest analiza tekstu i co zmieniły modele językowe

Analiza tekstu (ang. text analysis, text mining) to wydobywanie informacji z tekstów pisanych przez ludzi: opinii, ankiet, e-maili, zgłoszeń, umów, notatek ze spotkań. Celem nie jest „przeczytanie wszystkiego”, tylko odpowiedź na konkretne pytanie, na przykład: na co najczęściej skarżą się klienci we wrześniu i czy ten problem rośnie.

Przez lata do takiej pracy potrzebny był zespół z programistą i specjalistą od przetwarzania języka naturalnego (NLP). Trzeba było zebrać tysiące oznaczonych przykładów i wytrenować własny model. Duże modele językowe (LLM) zmieniły punkt startu: wiele zadań da się dziś opisać zwykłym poleceniem (promptem) i od razu sprawdzić wynik na kilkudziesięciu tekstach. Nie znika za to potrzeba myślenia analitycznego. Model nie wie, jakie pytanie zadaje firma, nie zna jej kategorii i potrafi się mylić z dużą pewnością siebie.

Przełomem technicznym była architektura Transformer opisana w 2017 r. w pracy „Attention Is All You Need”. Na niej oparto m.in. model BERT (2018) i późniejsze modele generatywne. Z polskich modeli tego typu znany jest HerBERT udostępniony przez Allegro.

Pięć zadań, które będziesz wykonywać

Prawie każde pytanie biznesowe o teksty rozkłada się na kilka typowych zadań:

  • klasyfikacja: przypisanie tekstu do jednej z ustalonych kategorii, np. temat opinii: dostawa, smak, opakowanie, cena, obsługa, sklep internetowy;
  • analiza sentymentu: ocena wydźwięku tekstu: pozytywny, neutralny, negatywny;
  • ekstrakcja informacji: wyciągnięcie konkretnych danych do tabeli, np. numeru zamówienia, daty i kwoty z e-maila;
  • streszczanie: skrócenie długiego tekstu lub wielu tekstów do najważniejszych wniosków;
  • wykrywanie tematów: znalezienie grup podobnych wypowiedzi, gdy nie znasz jeszcze kategorii.
Pięć zadań analizy tekstu

Większość projektów łączy dwa lub trzy zadania.

Słownik pojęć na cały kurs

Korpus to zbiór tekstów, który analizujesz, np. 400 opinii z września. Token to fragment tekstu, na którym pracuje model: słowo, część słowa albo znak interpunkcyjny. Modele liczą długość tekstu i koszt pracy w tokenach, nie w słowach. Tokenizacja to podział tekstu na tokeny.

Lematyzacja sprowadza słowo do formy słownikowej: „paczki”, „paczką”, „paczek” stają się „paczka”. W języku polskim, z siedmioma przypadkami, to szczególnie ważne przy liczeniu słów. Słowa stop to częste słowa bez znaczenia dla analizy, np. „i”, „w”, „że”. Embedding to zamiana tekstu na wektor liczb tak, by teksty o podobnym znaczeniu miały podobne wektory. Służy do wyszukiwania podobnych wypowiedzi i grupowania.

Prompt to polecenie dla modelu językowego. Zbiór testowy to kilkadziesiąt tekstów z odpowiedziami ustalonymi przez człowieka, na których sprawdzasz, jak często model się myli. Nazwy modeli w kursie podajemy zawsze z datą, bo zmieniają się co kilka miesięcy (stan na październik 2026).

Dwie drogi: rozmowa z czatem i skrypt

Analizę tekstu z AI możesz prowadzić na dwa sposoby. Pierwszy to okno czatu (np. Claude, ChatGPT, Gemini): wklejasz kilkanaście tekstów i polecenie, dostajesz tabelę. To dobry sposób na naukę, prototyp promptu i małe zbiory. Drugi to skrypt w Pythonie, który wysyła teksty do modelu przez API partiami i zapisuje wyniki do pliku. Tak pracuje się z setkami i tysiącami tekstów, gdy wynik ma być powtarzalny.

Czat czy skrypt z API

W kursie zaczynasz od czatu, a w module 4 przechodzisz do skryptu.

Przykład, który przejdzie przez cały kurs

Ćwiczysz na danych fikcyjnej firmy Palarnia Ziarno, sklepu internetowego z kawą z Krakowa. Firma zbiera opinie po każdym zamówieniu, ankietę satysfakcji i e-maile do obsługi klienta. Marta, analityczka w Palarni, ma co miesiąc odpowiedzieć zarządowi na trzy pytania: co klienci chwalą, na co się skarżą i co zmieniło się od poprzedniego miesiąca. Pliki z danymi (CSV w kodowaniu UTF-8) znajdziesz w materiałach do kursu. Wszystkie dane są wymyślone na potrzeby ćwiczeń.

Najważniejsze w 3 punktach

  1. Analiza tekstu zaczyna się od pytania biznesowego, a nie od narzędzia.
  2. Większość pytań da się rozłożyć na klasyfikację, sentyment, ekstrakcję, streszczenie i wykrywanie tematów.
  3. Czat wystarcza do nauki i prototypu, skrypt z API do regularnej pracy na setkach tekstów.

Źródła

Materiały do pobrania

Pliki do ćwiczeń są dostępne w abonamencie.

  • Próbka 30 opinii klientów (wrzesień 2026)Moduł 1: pierwsza analiza w czacie, gwiazdki a treść opinii4 KBDostępne w abonamencie
  • Klucz do próbki 30 opinii: temat i sentymentModuł 1 i 3: porównanie wyników modelu z oceną człowieka1 KBDostępne w abonamencie
  • Surowy eksport ankiety: 150 odpowiedzi z sierpnia i września 2026Moduł 2: import CSV, czyszczenie, duplikaty, pseudonimizacja17 KBDostępne w abonamencie
  • 40 e-maili klientów do obsługiModuł 3, lekcja 2: ekstrakcja numerów zamówień, dat i kwot do JSON4 KBDostępne w abonamencie
  • Klucz do 40 e-maili: kategoria, numer, data, kwotaModuł 3 i 6: kontrola ekstrakcji i segregacji e-maili2 KBDostępne w abonamencie
  • 300 opinii z III kwartału 2026Moduł 4: skrypt w Pythonie, API, embeddingi; moduł 5, lekcja 3: raport36 KBDostępne w abonamencie
  • Klucz do 300 opinii: temat i sentymentModuł 4 i 5: porównanie wyników i raport kwartalny6 KBDostępne w abonamencie
  • Skrypt: statystyki, częstość słów, reguły słownikoweModuł 4, lekcja 1 (tylko biblioteka standardowa Pythona)2 KBDostępne w abonamencie
  • Skrypt: klasyfikacja opinii przez API ClaudeModuł 4, lekcja 2 (wymaga pakietu anthropic i klucza API)4 KBDostępne w abonamencie
  • Zbiór testowy: 60 opinii z etykietą człowieka i modeluModuł 5: macierz pomyłek, precyzja, czułość, F1, kappa7 KBDostępne w abonamencie
  • Skrypt: miary jakości klasyfikacjiModuł 5, lekcja 1 (tylko biblioteka standardowa Pythona)2 KBDostępne w abonamencie
  • Szablon biblioteki promptów i rejestru uruchomieńModuł 6, lekcja 2: karta zadania z przykładem2 KBDostępne w abonamencie
  • Projekt końcowy: 400 opinii z września 2026Moduł 7: studium przypadku Palarni Ziarno49 KBDostępne w abonamencie
  • Klucz do projektu: temat i sentyment 400 opiniiModuł 7: kontrola jakości i samoocena (otwórz po analizie)8 KBDostępne w abonamencie
  • Skrypt: wyniki projektu i porównanie z kluczemModuł 7, lekcje 2 i 33 KBDostępne w abonamencie

Następna: Proces analizy tekstu krok po kroku

20 lekcji, pliki i certyfikat w abonamencie.

Program kursu

Karta wymagana · anulujesz jednym kliknięciem · Mam już konto