Skip to main content

Wprowadzenie

Jeśli Twoi ludzie mają już skrypt rozmowy telefonicznej, to najlepsza instrukcja dla agenta. Wybierz Mam skrypt rozmowy pod galerią szablonów (obok Generuj z AI i Zacznij od pustego agenta). Skrypt i strona www służą do różnych rzeczy: Jeśli skrypt i strona podają różne informacje (np. inną cenę), wygrywa skrypt.

Krok 1: Skrypt

Wgraj plik przyciskiem Wgraj plik, przeciągnij go na pole Skrypt rozmowy albo wklej tam tekst. Tekst z pliku pojawia się w polu, więc przed analizą możesz go jeszcze poprawić.
  • Obsługiwane formaty: PDF, DOCX, TXT, MD.
  • Plik może mieć do 10 MB, a analizujemy do 60 000 znaków tekstu (około 30 stron). Dłuższy skrypt zostanie przycięty, a podgląd o tym ostrzeże.
  • Skrypt musi mieć co najmniej 80 znaków. Krótszy tekst to raczej cel agenta niż skrypt. Wtedy użyj Generuj z AI.
Limit jest większy niż przy imporcie pliku do pola Baza wiedzy / FAQ w szablonach (2 MB). Tamten tekst trafia do promptu bez zmian. Skryptu nie wklejamy do promptu w całości: AI wyciąga z niego strukturę rozmowy, dlatego może być dłuższy.
Opcjonalnie podaj:
  • stronę www firmy: stąd uzupełnimy fakty, których w skrypcie nie ma,
  • nazwę firmy: gdy ma być inna niż w skrypcie i na stronie,
  • język agenta.

Krok 2: Podgląd

Analiza trwa zwykle 15-40 sekund. Przed utworzeniem agenta zobaczysz podgląd, w którym każda część ma oznaczenie źródła: Ze skryptu albo Ze strony.
  • Przebieg rozmowy (ze skryptu): kierunek połączeń, cel, powitanie, kroki i pytania w kolejności ze skryptu, obowiązkowe formułki, odpowiedzi na obiekcje, dane do zebrania.
  • Fakty o firmie: każdy fakt ma swoje źródło.
  • Częste pytania: odpowiedzi ze skryptu mają pierwszeństwo, a pytania, których skrypt nie porusza, dochodzą ze strony.
  • Notatki ze strony: dodatkowa wiedza dla agenta.
Gdy skrypt i strona podają różne wartości, nad podglądem pojawia się lista rozbieżności z obiema wersjami. Agent użyje tej ze skryptu. Jeśli strona nie odpowiada, agent powstanie z samego skryptu, a podgląd o tym poinformuje. Na dole ustawisz nazwę firmy w rozmowie (tak agent przedstawi firmę), język i głos. Kliknij Utwórz agenta, aby go zbudować, albo Popraw skrypt, aby wrócić do tekstu.

Co trafia do agenta

Agent powstaje na szablonie ogólnym:
  • powitanie ze skryptu staje się pierwszą wypowiedzią agenta, słowo w słowo. Jeśli nie mówi, że agent jest AI, agent powie to w pierwszej odpowiedzi - rozmówca musi o tym wiedzieć (AI Act, art. 50),
  • kroki stają się planem rozmowy w tej samej kolejności. Nagłówki sekcji skryptu („WSTĘP”, „BADANIE POTRZEB”) nie są osobnymi krokami - stają się co najwyżej przedrostkiem kroku, który wprowadzają („Wstęp: przedstaw powód telefonu i zaproś na…”). Plan mieści do 20 kroków; dłuższy skrypt jest skracany ze środka, nigdy z końca - umówienie terminu, podsumowanie i pożegnanie zostają, a podgląd mówi, ile kroków pominięto,
  • krok z pożegnaniem każe agentowi rozłączyć się narzędziem end_call, a krok umawiania terminu - gdy agent ma włączone rezerwacje - wywołać book_appointment,
  • obowiązkowe formułki dostają w prompcie osobną sekcję: agent wypowiada je dosłownie, w miejscu wskazanym w skrypcie,
  • odpowiedzi na obiekcje dostają osobną sekcję: agent odpowiada na obiekcję najwyżej dwa razy, a gdy rozmówca nadal odmawia, uprzejmie kończy rozmowę,
  • forma zwracania się: gdy skrypt konsekwentnie mówi „Pani” (albo „Pan”, „Państwo”, „Ty”), agent używa tej formy przez całą rozmowę, także gdy strona www pisze na „Ty”. Pytania FAQ ze strony napisane w innej formie albo sprzeczne ze skryptem są pomijane,
  • dane kontaktowe ze strony trafiają do agenta tylko w całości: ucięty numer telefonu lub e-mail jest odrzucany, a godziny jednego oddziału sieci nie stają się godzinami całej firmy (lądują w notatkach ze strony, z nazwą oddziału),
  • fakty (oferta, ceny, godziny) trafiają do bazy wiedzy agenta, a dane kontaktowe do danych firmy.
Wszystko poprawisz potem w edytorze agenta.
Przed pierwszym prawdziwym telefonem zrób rozmowę testową i sprawdź, czy agent wypowiada formułkę o nagrywaniu na początku rozmowy.

API

To samo zrobisz przez API: POST /agent-templates/analyze-script zwraca podgląd (z polem source przy każdej wartości i listą conflicts), a POST /agents/from-script tworzy z niego agenta. Plik ze skryptem zamienisz na tekst przez POST /agent-templates/extract-text?purpose=script.