Wprowadzenie — Transcript

Wprowadzenie do różnic między tradycyjnym IT a projektami AI, kluczowe elementy sukcesu i różnice między machine learning a modelami językowymi.

Key Takeaways

  • Sukces projektu AI wymaga jasnego celu i odpowiednich danych.
  • Projekty AI to proces eksperymentalny, a nie liniowa realizacja jak w tradycyjnym IT.
  • Różne podejścia do machine learning i modeli językowych wymagają odmiennego zarządzania i mierzenia efektów.
  • Zespół projektowy powinien być interdyscyplinarny, łącząc ekspertów technicznych i biznesowych.
  • Infrastruktura powinna umożliwiać szybkie eksperymenty i łatwe przetwarzanie danych.

Summary

  • Porównanie klasycznego projektu IT (CRM) z projektem AI na przykładzie Booking.com.
  • Opis wyzwań i różnic w realizacji projektów AI, w tym potrzeba danych i eksperymentów.
  • Przykład systemu Channel Recommender do optymalizacji kanałów obsługi klienta.
  • Znaczenie czterech kluczowych elementów sukcesu projektu AI: cel, dane, infrastruktura i zespół.
  • Podkreślenie konieczności jasnego celu i odpowiedniej jakości danych przed rozpoczęciem projektu AI.
  • Różnice między klasycznym machine learningiem a modelami językowymi (LLM) takimi jak GPT.
  • Machine learning to wyspecjalizowane modele do konkretnych zadań, LLM to wszechstronni asystenci wymagający odpowiedniego promptowania.
  • Wyzwania związane z kontrolą jakości i interpretacją wyników w projektach AI.
  • Znaczenie zbalansowanego podejścia do danych, infrastruktury i zespołu dla powodzenia projektu.
  • Praktyczne wskazówki dotyczące zarządzania projektami AI w dużych i mniejszych organizacjach.

Full Transcript — Download SRT & Markdown

00:06
Speaker A
Wyobraźmy sobie typową sytuację. Prezes twojej firmy wchodzi do twojego biura i kładzie na biurku dwa projekty.
00:14
Speaker A
Jeden to wdrożenie nowego systemu CRM, klasyczny projekt IT. Drugi to system przewidywania odpływu klientów, wykorzystujący AI.
00:24
Speaker A
Ten sam budżet, ten sam deadline. Ale sposób realizacji będzie kompletnie inny. W Booking.com stanąłem przed podobnym wyzwaniem.
00:35
Speaker A
Pracowaliśmy nad Channel Recommenderem, systemem, który decyduje, jak obsłużyć klienta: przez telefon, mail, czat, czy może samoobsługę.
00:45
Speaker A
Stawka była wysoka. Każde przekierowanie klienta do droższego kanału to konkretne koszty, a każde złe przekierowanie to ryzyko utraty rezerwacji wartej setki euro.
00:57
Speaker A
Początkowo mieliśmy prosty system reguł if-else, jeżeli-to. Jeśli klient ma rezerwację za więcej niż 7 dni, rekomendujemy mail albo czat. Jeśli wartość rezerwacji przewyższa 1000 euro, rekomendujemy telefon.
01:13
Speaker A
Klasyczne drzewo decyzyjne, jak quiz z kilkoma ścieżkami. Działało... okej. Przełom nastąpił, gdy zdecydowaliśmy się na AI.
01:24
Speaker A
I tutaj zaczęły się schody. Zamiast pisania reguł potrzebowaliśmy danych, tysięcy interakcji z klientami, historii ich rezerwacji, zapisów czatów, maili, połączeń. Każda zmienna mogła być istotna, może pora dnia wpływa na skuteczność obsługi, może kraj pochodzenia klienta, a może historia jego poprzednich interakcji.
01:47
Speaker A
Co nas najbardziej zaskoczyło? Nasz pierwszy model AI miał dość niską skuteczność. Na potrzeby naszego spotkania przyjmijmy, że 60%.
01:56
Speaker A
W tradycyjnym IT projekt z takim wynikiem byłby katastrofą. Wyobraźcie sobie system księgowy, który poprawnie księguje tylko 60% faktur.
02:07
Speaker A
Ale w świecie AI to był dopiero początek. Kolejne miesiące to była seria eksperymentów. Model świetnie radził sobie z typowymi przypadkami, ale kompletnie gubił się w bardziej złożonych sytuacjach.
02:20
Speaker A
Dostawaliśmy dane, dostrajaliśmy parametry. Po kilku miesiącach osiągnęliśmy ponownie, przyjmijmy na potrzeby tego wykładu, 82% skuteczności, ale tylko dla klientów, którzy mieli już historię kontaktów z nami.
02:35
Speaker A
To pokazuje fundamentalną różnicę między IT a AI. W tradycyjnym IT jesteś jak architekt, masz plan, wiesz, co budujesz, możesz precyzyjnie określić kolejne kroki.
02:48
Speaker A
W AI jesteś jak naukowiec prowadzący eksperymenty. Stawiasz hipotezy, testujesz je, uczysz się na błędach.
02:57
Speaker A
Nie możesz obiecać, że za 3 miesiące model będzie miał dokładnie 95% skuteczności. Możesz za to określić, kiedy model jest wystarczająco dobry, by przynieść wartość biznesową.
03:09
Speaker A
To jak różnica między budową domu a uprawą ogrodu. Przy budowie domu wiesz dokładnie, co dostaniesz.
03:15
Speaker A
Masz projekt, harmonogram, jasno określone etapy. W ogrodzie? Tworzysz odpowiednie warunki, dbasz, pielęgnujesz, ale... natura może cię zaskoczyć. Czasem pozytywnie, czasem nie.
03:31
Speaker A
Zanim rzucimy się w wir projektów AI, zatrzymajmy się na chwilę. Z mojego doświadczenia wynika, że sukces projektu AI zależy od czterech kluczowych elementów. I uwaga, kolejność nie jest przypadkowa.
03:46
Speaker A
Pierwszy to jasny cel i zakres. Nie chcemy wdrożyć AI, ale mamy konkretny problem biznesowy do rozwiązania.
03:55
Speaker A
W Booking.com naszym celem nie było zautomatyzowanie obsługi klienta, było nim znaczące zmniejszenie liczby połączeń telefonicznych bez pogorszenia satysfakcji klientów.
04:06
Speaker A
Różnica? Ogromna. Od razu wiedzieliśmy, co mierzymy i kiedy odnieśliśmy sukces. Drugi element to dane. I tutaj ciekawostka.
04:16
Speaker A
Często firmy zaczynają od szukania data scientistów, a dopiero potem patrzą na swoje dane. To błąd.
04:23
Speaker A
Jeśli firma chce przewidywać zachowania klientów, ale ma dane tylko z ostatnich trzech miesięcy, to...
04:29
Speaker A
jak próba przewidzenia pogody na rok, patrząc tylko przez okno. Najpierw sprawdźcie, czy macie odpowiednie dane w odpowiedniej ilości i jakości.
04:39
Speaker A
Trzeci element to infrastruktura techniczna. Ale uwaga, nie chodzi o kupienie najdroższego sprzętu czy wszystkich możliwych narzędzi.
04:49
Speaker A
W początkowej fazie często wystarczy laptop i dostęp do chmury. Kluczowe jest co innego. Czy wasza infrastruktura pozwala na szybkie eksperymenty?
04:59
Speaker A
Czy możecie łatwo trenować nowe modele? Czy macie gdzie przechowywać i przetwarzać dane? I wreszcie... zespół.
05:07
Speaker A
Ale nie chodzi tylko o zatrudnienie data scientista. Potrzebujecie też inżynierów danych, którzy przygotują i przetworzą informacje w waszej firmie.
05:16
Speaker A
Potrzebujecie product managera lub analityka biznesowego, który rozumie specyfikę AI. I, co najważniejsze, potrzebujecie ekspertów dziedzinowych, którzy rozumieją wasz biznes.
05:26
Speaker A
W przypadku Booking.com to byli agenci obsługi klienta. To oni wiedzieli dokładnie, które przypadki są najtrudniejsze i dlaczego.
05:34
Speaker A
Teraz pytanie, które często słyszę: od czego zacząć? Zacznijcie od celu i danych. Bez tego reszta nie ma sensu.
05:44
Speaker A
Możecie mieć najlepszy zespół na świecie i nieograniczony budżet na infrastrukturę, ale jeśli nie macie jasnego celu lub odpowiednich danych, projekt się nie uda.
05:53
Speaker A
I jeszcze jedna rzecz. Te elementy muszą być zbalansowane. Świetne dane bez odpowiedniej infrastruktury? Problem.
06:01
Speaker A
Świetny zespół bez jasnego celu? Strata czasu i pieniędzy. To jak próba ugotowania obiadu. Potrzebujesz składników i sprzętu, i przepisu, i kucharza.
06:11
Speaker A
Brak któregokolwiek elementu i... zamawiamy pizzę. Często wrzucamy wszystkie projekty związane z AI do jednego worka.
06:22
Speaker A
Ale jest zasadnicza różnica między klasycznym machine learningiem a tym, co robimy z modelami językowymi jak GPT.
06:30
Speaker A
Pokażę wam to na konkretnym przykładzie. Weźmy obsługę klienta. W klasycznym machine learning, nad którym pracowałem w Booking.com, uczyliśmy model konkretnego zadania: przewidywania najlepszego kanału komunikacji. Model dostawał konkretne zmienne: czas do przyjazdu, wartość rezerwacji, typ pokoju.
06:49
Speaker A
Zwracał konkretną odpowiedź: telefon, mail czy czat. To jak wyspecjalizowany pracownik, który robi jedną rzecz, ale robi ją bardzo dobrze.
06:59
Speaker A
A modele językowe? To zupełnie inna historia. One są jak wszechstronny konsultant. Możesz je wykorzystać do różnych zadań bez trenowania.
07:08
Speaker A
Weźmy przykład asystenta w obsłudze klienta. Nie uczysz go konkretnie odpowiadania na maile czy kategoryzowania zgłoszeń. Zamiast tego dajesz mu kontekst w postaci promptu: Jesteś asystentem obsługi klienta firmy X, oto nasze procedury, oto nasz tone of voice itd.
07:26
Speaker A
Ale ta wszechstronność ma swoją cenę. W machine learningu mamy pełną kontrolę nad danymi treningowymi i możemy precyzyjnie zmierzyć skuteczność.
07:36
Speaker A
Model albo dobrze przewidział kanał komunikacji, albo nie. A z modelami językowymi? Czasem odpowiedź może być technicznie poprawna, ale nie w stylu twojej firmy.
07:46
Speaker A
Albo całkiem poprawna, ale nieoptymalna. To przekłada się na sposób prowadzenia projektu. W machine learningu skupiasz się na jednym konkretnym problemie.
07:55
Speaker A
Zbierasz dane, trenujesz model, mierzysz wyniki. Z LLM-ami kluczowe staje się m.in. projektowanie promptów, budowa zabezpieczeń przed halucynacjami, integracja z istniejącymi procesami czy testowanie różnych scenariuszy użycia.
08:12
Speaker A
W machine learningu sukces często mierzymy jedną liczbą, skutecznością modelu. W projektach z LLM patrzymy na szerszy obraz: jak bardzo zmniejszyło się obciążenie zespołu? Jak szybko otrzymują odpowiedź klienci?
08:25
Speaker A
Ile przypadków wymaga ludzkiej interwencji? Myślę o tym w ten sposób. Machine learning to jak budowa robota na linii produkcyjnej, wykonuje konkretne zadanie w konkretny sposób, z mierzalną precyzją.
08:38
Speaker A
LLM to bardziej jak zatrudnienie asystenta, wszechstronnego, ale wymagającego odpowiedniego briefingu i nadzoru. Oba podejścia są wartościowe, ale wymagają zupełnie innego podejścia do zarządzania projektem.
08:50
Speaker A
Z racji mojego doświadczenia dzisiaj skupimy się na projektach machine learningowych. Pracowałem nad nimi zarówno w dużych organizacjach jak Booking.com, gdzie budowaliśmy własne modele od podstaw, jak i przy mniejszych projektach, gdzie korzystaliśmy z zewnętrznych rozwiązań. To, co zauważyłem, to,
09:06
Speaker A
że niezależnie czy budujecie własne modele, czy współpracujecie z dostawcami, zasady sukcesu są podobne. Dostawca może wam pomóc z techniczną stroną, ale to wy musicie wiedzieć, czego chcecie i jak to zmierzyć. Trochę jak z remontem mieszkania.
09:20
Speaker A
Możecie
09:33
Speaker A
Niezależnie czy jutro będziecie rozmawiać z waszym zespołem data science, czy z potencjalnym dostawcą AI.
Topics:AImachine learningprojekty AIBooking.comsystem rekomendacjimodele językoweLLMdata sciencezarządzanie projektamiinfrastruktura AI

Frequently Asked Questions

Jakie są kluczowe różnice między tradycyjnym projektem IT a projektem AI?

W tradycyjnym IT projekt jest planowany i realizowany według jasno określonych kroków, natomiast projekt AI to proces eksperymentalny, wymagający iteracji, testowania hipotez i dostosowywania modeli na podstawie danych.

Jakie elementy są niezbędne do sukcesu projektu AI?

Sukces projektu AI zależy od czterech kluczowych elementów: jasnego celu i zakresu, odpowiednich danych, infrastruktury umożliwiającej szybkie eksperymenty oraz interdyscyplinarnego zespołu łączącego ekspertów technicznych i biznesowych.

Czym różnią się modele machine learning od modeli językowych typu GPT?

Modele machine learning są wyspecjalizowane w konkretnych zadaniach i mają mierzalną skuteczność, natomiast modele językowe są wszechstronne, mogą realizować różne zadania na podstawie promptów, ale wymagają nadzoru i odpowiedniego dostosowania do stylu firmy.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →