
W tej lekcji rozpoczynamy serię poświęconą budowie zaawansowanego asystenta AI w VoiceFlow. Przedstawimy koncepcję projektu chatbota dla fikcyjnej firmy Oasis Wellness & Spa, który będzie wspierał obsługę klienta na stronie internetowej. Omówimy planowaną funkcjonalność oraz podstawowe założenia projektowe.
W tej lekcji poznamy podstawy pracy z VoiceFlow - platformą do tworzenia chatbotów AI. Skupimy się na konfiguracji początkowej projektu, omówieniu dostępnych planów cenowych oraz przedstawieniu kluczowych elementów interfejsu. Nauczysz się, jak efektywnie zarządzać bazą wiedzy chatbota i dostosowywać ustawienia systemu do potrzeb Twojego projektu.
W tej lekcji poznamy proces budowania zaawansowanej logiki konwersacji w ViceFlow, skupiając się na:
Tworzeniu i konfigurowaniu intencji:
Ustawianie nowego workflow dla obsługi zapytań o zabiegi
Konfiguracja intencji z odpowiednim opisem i przykładowymi wypowiedziami
Wybór między klasyfikacją NLU a LLM, ustawienie poziomu pewności (Threshold)
Implementacji logiki językowej:
Dodanie modułu SetAI do wykrywania języka rozmowy
Konfiguracja promptu z niską temperaturą dla precyzyjnych odpowiedzi
Zarządzanie zmiennymi językowymi
Tworzeniu logiki warunkowej:
Rozróżnianie między kliknięciem przycisku a wpisaną wiadomością
Implementacja różnych ścieżek odpowiedzi w zależności od typu interakcji
Dodanie wariantów komunikatów naprowadzających
Zarządzaniu pamięcią konwersacji:
Aktualizacja longTermMemory o nowe wypowiedzi
Śledzenie historii rozmowy i kontekstu
W tej lekcji poznamy proces budowania zaawansowanej logiki konwersacji w ViceFlow, skupiając się na:
Tworzeniu i konfigurowaniu intencji:
Ustawianie nowego workflow dla obsługi zapytań o zabiegi
Konfiguracja intencji z odpowiednim opisem i przykładowymi wypowiedziami
Wybór między klasyfikacją NLU a LLM, ustawienie poziomu pewności (Threshold)
Implementacji logiki językowej:
Dodanie modułu SetAI do wykrywania języka rozmowy
Konfiguracja promptu z niską temperaturą dla precyzyjnych odpowiedzi
Zarządzanie zmiennymi językowymi
Tworzeniu logiki warunkowej:
Rozróżnianie między kliknięciem przycisku a wpisaną wiadomością
Implementacja różnych ścieżek odpowiedzi w zależności od typu interakcji
Dodanie wariantów komunikatów naprowadzających
Zarządzaniu pamięcią konwersacji:
Aktualizacja longTermMemory o nowe wypowiedzi
Śledzenie historii rozmowy i kontekstu
W tej lekcji skupimy się na implementacji systemu weryfikacji informacji z bazy wiedzy w VoiceFlow. Zaczniemy od tworzenia komponentu wielokrotnego użytku, gdzie zaimplementujemy moduł do obsługi bazy wiedzy oraz poznamy koncept komponentów jako elementów reużywalnych, wraz z konfiguracją ich podstawowej struktury. Następnie zajmiemy się generowaniem precyzyjnych zapytań poprzez konfigurację modułu SetAI do przetwarzania zapytań użytkownika, implementację promptu do generowania zoptymalizowanych pytań do bazy wiedzy oraz zarządzanie zmiennymi dla przechowywania wygenerowanych pytań (kbQuestion). W ramach przeszukiwania bazy wiedzy wykorzystamy moduł KB Search, skonfigurujemy parametry wyszukiwania takie jak chunk score i ilość chunków, oraz zajmiemy się obsługą scenariusza braku znalezionych informacji. Ostatnim elementem będzie system weryfikacji odpowiedzi, który obejmie implementację wielopoziomowego systemu sprawdzania poprawności, konfigurację licznika prób przepisywania (rewriterCounter), wykorzystanie różnych modeli (GPT-4.0, Gemini 1.5) do generowania alternatywnych odpowiedzi oraz zarządzanie logiką warunkową dla różnych scenariuszy weryfikacji.
W tej lekcji skupiamy się na dostosowaniu istniejącego scenariusza chatbota do nowych wymagań VoiceFlow, w związku z planowanym wycofaniem modułów SetAI i ResponseAI. Omówimy proces migracji do nowego systemu Prompt CMS, który zastąpi dotychczasowe rozwiązania. Przeprowadzimy krok po kroku konwersję istniejących modułów SetAI, zaczynając od komponentu powitalnego. Poznamy strukturę i funkcjonalności nowego interfejsu Prompt CMS, w tym system promptów, zarządzanie zmiennymi oraz ustawienia modeli językowych.
W tej lekcji przedstawimy kompletny system obsługi sytuacji, gdy chatbot nie posiada wystarczającej wiedzy do udzielenia odpowiedzi. Zaczniemy od stworzenia komponentu do rejestracji braków w bazie wiedzy, który będzie zapisywał nieobsłużone pytania wraz z kontekstem rozmowy w Airtable. Następnie zaimplementujemy automatyzację procesu aktualizacji bazy wiedzy poprzez integrację trzech platform: VoiceFlow, Airtable i Make. System będzie automatycznie przechwytywał pytania bez odpowiedzi, umożliwiał łatwe dodawanie nowych informacji poprzez interfejs Airtable, a następnie aktualizował bazę wiedzy w VoiceFlow poprzez dokumenty Google. Skupimy się także na konfiguracji niezbędnych połączeń API, webhooków oraz właściwej struktury danych pozwalającej na sprawne zarządzanie wiedzą chatbota.
W tej lekcji skupimy się na ulepszeniu interakcji z użytkownikiem poprzez implementację dynamicznych przycisków w VoiceFlow. Rozpoczniemy od dodania przycisków szybkiego wyboru dla najpopularniejszych zabiegów, co pozwoli na efektywniejsze kierowanie użytkownika przez ścieżkę konwersacji. Następnie zajmiemy się implementacją systemu dynamicznie generowanych przycisków kontekstowych, które będą się pojawiać po każdej odpowiedzi bota. W tym celu stworzymy specjalny prompt "pogłębiacz tematu", który będzie generował kontekstowe sugestie dalszej rozmowy. Skonfigurujemy również logikę JavaScript do przetwarzania wygenerowanych etykiet przycisków oraz zaimplementujemy system zmiennych do ich przechowywania. Całość zostanie zwieńczona integracją przycisku "umów się na konsultację" jako stałego elementu interfejsu, co ma na celu zwiększenie konwersji. Lekcja koncentruje się na zwiększeniu engagement'u użytkownika poprzez proaktywne sugerowanie kolejnych kroków w konwersacji, co przekłada się na większą efektywność biznesową chatbota.
W tej lekcji stworzymy system rezerwacji wizyt w VoiceFlow, wykorzystując integrację z Calendly. Pokażemy, jak w prosty sposób umożliwić użytkownikom umawianie wizyt bezpośrednio przez chatbota. Zbudujemy workflow obsługujący proces rejestracji, skonfigurujemy odpowiednie intencje i zintegrujemy kalendarz online.
W tej lekcji zagłębimy się w zaawansowaną obsługę intencji none w VoiceFlow, by Twój chatbot stał się jeszcze bardziej precyzyjny i responsywny. Dowiesz się, jak zamiast korzystać z domyślnego, często niedoskonałego rozwiązania, stworzyć dwa dedykowane workflowy – jeden obsłuży nietypowe zapytania, a drugi skupi się na zbieraniu danych kontaktowych.
Wprowadzimy innowacyjny komponent analiza intencji wraz z promptem klasyfikacja intencji, który na podstawie kontekstu inteligentnie przypisze wiadomość użytkownika do odpowiedniej ścieżki: start, konsultacje, usługi, kontakt, zakończenie lub off-topic. Dodatkowo zaimplementujemy mechanizm licznika pytań off-topic, który automatycznie zakończy rozmowę, gdy użytkownik wielokrotnie odchodzi od tematu. To podejście nie tylko poprawi jakość komunikacji, ale również uczyni interakcję z chatbotem bardziej dynamiczną i angażującą.
W tej lekcji zaimplementujemy zaawansowany system rekomendacji zabiegów w VoiceFlow, który pozwoli chatbotowi personalizować sugestie na podstawie indywidualnych potrzeb klienta. Stworzymy wieloetapowy workflow zbierający kluczowe informacje w trzech obszarach: oczekiwania klienta, historia zabiegów oraz przeciwwskazania zdrowotne. Wykorzystamy system promptów z techniką few-shot learning do precyzyjnej ekstrakcji danych z wypowiedzi użytkownika oraz zaimplementujemy nową funkcjonalność VoiceFlow - generowanie struktury JSON - do efektywnego zarządzania wieloma zapytaniami do bazy wiedzy. Dodatkowo, skonfigurujemy system alternatywnych rekomendacji oraz zintegrujemy go z modułem rezerwacji wizyt, dając użytkownikowi możliwość natychmiastowego umówienia się na wybrany zabieg. Skupimy się także na optymalizacji promptów oraz implementacji logiki warunkowej zapewniającej płynny przepływ konwersacji.
W tej finalnej lekcji z serii o budowaniu chatbota poznamy proces publikacji i wdrożenia projektu na stronie internetowej. Omówimy różnice między wersją deweloperską a produkcyjną oraz praktyki związane z publikowaniem kolejnych wersji. Przeanalizujemy zarządzanie backupami systemu i proces integracji chatbota poprzez implementację kodu widget'u. Poznamy możliwości customizacji interfejsu, włączając dostosowanie wyglądu, konfigurację wprowadzania głosowego oraz personalizację tekstów. Lekcja koncentruje się na praktycznych aspektach wdrożenia, z naciskiem na optymalne umiejscowienie kodu na stronie oraz wykorzystanie najnowszych interfejsów VoiceFlow.
Czy chcesz zdobyć praktyczne umiejętności w obszarze sztucznej inteligencji, które są wysoko cenione na rynku pracy? Ten kompleksowy kurs nauczy Cię, jak tworzyć zaawansowane chatboty AI w Voiceflow - od podstaw do pełnego wdrożenia.
W ramach 11 szczegółowych lekcji nauczysz się:
Profesjonalnie konfigurować modele AI i tworzyć skuteczne prompty
Projektować inteligentne workflow i zarządzać bazą wiedzy
Implementować zaawansowane funkcje: dynamiczne przyciski i personalizowane rekomendacje
Integrować różne platformy: Voiceflow, Airtable i system rezerwacji spotkań
Optymalizować wdrożenie poprzez customizację interfejsu
Kurs podzielony jest na 3 logiczne moduły, które prowadzą Cię od podstaw do zaawansowanych technik. Zaczynamy od konfiguracji środowiska i pierwszych workflow, by stopniowo wprowadzać bardziej złożone rozwiązania. Każda lekcja zawiera praktyczne ćwiczenia, dzięki którym utrwalisz zdobytą wiedzę.
Szczególną uwagę poświęcamy najnowszym trendom w dziedzinie chatbotów AI, takim jak:
Wykorzystanie różnych modeli AI (GPT-4o, Gemini 1.5, Sonnet 3.5) do weryfikacji odpowiedzi
Implementacja systemów rekomendacji zabiegów opartych o personalizowane analizy
Tworzenie dynamicznych, kontekstowych przycisków zwiększających zaangażowanie
Automatyzacja aktualizacji bazy wiedzy poprzez integrację z zewnętrznymi narzędziami
Po ukończeniu kursu będziesz w stanie samodzielnie zaprojektować, stworzyć i wdrożyć zaawansowanego chatbota AI, który może obsługiwać złożone scenariusze biznesowe. Rozwiniesz umiejętności, które pozwolą Ci oferować swoje usługi jako ekspert od automatyzacji obsługi klienta lub wprowadzić innowacyjne rozwiązania w swojej organizacji.
Wszystkie materiały zostały przygotowane z myślą zarówno o początkujących (nie wymagamy znajomości programowania), jak i osobach z podstawową wiedzą o AI, które chcą poszerzyć swoje kompetencje o praktyczne zastosowania. Otrzymasz dostęp do gotowych szablonów, które możesz wykorzystać w swoich projektach, oraz szczegółowe instrukcje dotyczące najlepszych praktyk w tworzeniu efektywnych chatbotów.
Zainwestuj w swój rozwój zawodowy i dołącz do społeczności specjalistów AI. Technologia chatbotów AI to nie tylko przyszłość - to teraźniejszość, a umiejętność ich tworzenia staje się kluczową kompetencją na dynamicznie zmieniającym się rynku pracy