Dowiedz się, jak pisać skuteczne prompty, unikać powszechnych błędów i optymalizować Agenta AI pod kątem prawdziwych rozmów.
W części 1 omówiliśmy podstawy prompt engineeringu: tworzenie instrukcji zamiast prozy, usuwanie zbędnych definicji, unikanie sprzeczności i dbanie o zwięzłość. W tym wpisie wyjdziemy poza strukturę promptu i skupimy się na tym, jak faktycznie zachowują się modele AI.
Zrozumienie tego, co model może, a czego nie może zrobić, jest równie ważne jak sama umiejętność pisania promptów. Omówimy również tworzenie promptów głosowych w czasie rzeczywistym, praktyczne techniki testowania oraz nawyki, które pomogą Ci budować bardziej niezawodnych Agentów AI 3CX. Zapraszamy do lektury!
Dowiedz się, co model potrafi, a z czym sobie nie radzi
Wiele zbędnych treści w promptach wynika z próby naprawienia rzeczy, których nie da się rozwiązać samym poleceniem.
Tworzenie promptów sprawdza się w:
- Ustawianiu tonu, osobowości i języka.
- Definiowaniu struktury wymiany zdań (np. „zadawaj tylko jedno pytanie naraz”).
- Określaniu, kiedy należy wywołać konkretne narzędzie.
- Wymienianiu dozwolonych i niedozwolonych działań.
- Reagowaniu na konkretne błędy (np. błędy rozpoznawania mowy, agresja rozmówcy).
Tworzenie promptów nie sprawdza się w:
- Wymuszaniu identycznego brzmienia każdej wypowiedzi (model zawsze będzie parafrazował).
- Egzekwowaniu precyzyjnych wyliczeń (np. „zapytaj dokładnie dwa razy, a potem eskaluj”) – efekt będzie zbliżony do zamierzonego, ale nie zawsze idealny.
- Analizowaniu długich list logiki warunkowej w jednym zdaniu.
- Zastępowaniu brakujących narzędzi – jeśli agent musi coś sprawdzić, daj mu do tego narzędzie, zamiast opisywać proces wyszukiwania prozą. Wszystkie narzędzia są widoczne po kliknięciu przycisku „Insert Variable” (Wstaw zmienną) w zakładce „AI Prompt”.

Jeśli zauważysz, że zapisujesz tę samą regułę na trzy różne sposoby, próbując zmusić model, by „naprawdę, na pewno, zawsze” coś robił, rozwiązaniem jest zazwyczaj wywołanie narzędzia lub zabezpieczenie na poziomie kodu (guardrail) – a nie pisanie coraz mocniejszych poleceń. W takim przypadku usuń nadmiarowe prompty i skontaktuj się z nami na forum 3CX.
Specyfika technologii Real-Time
Gdy tworzysz prompty dla modelu audio działającego w czasie rzeczywistym, pojawia się dodatkowa warstwa: mowa to nie tekst. OpenAI publikuje poradnik „Realtime Prompting Guide”, który jest lekturą obowiązkową. W skrócie:
- Pisz krótkie zdania. Mówione zdania czytane w tempie modelu muszą brzmieć naturalnie i mieścić się na jednym wydechu.
- Określ, jak agent ma brzmieć, a nie tylko co ma mówić. Przymiotniki takie jak „profesjonalny, opanowany, spokojny, zwięzły” wykonują tu realną pracę. Podobnie jak polecenie „nie wyjaśniaj sposobu kierowania połączenia”.
- Jasno określ obsługę trudnych sytuacji. Szum w tle, urwane słowa, przerywanie wypowiedzi, dzwoniący mówiący „yyy, tak, przepraszam – mów dalej”. Jeśli nie powiesz modelowi, jak ma zareagować, będzie on zgadywał, a zgaduje zazwyczaj błędnie.
- Jedna instrukcja na linijkę. Modele głosowe lepiej radzą sobie z instrukcjami oddzielonymi znakami nowej linii niż z rozbudowanymi zdaniami wielokrotnie złożonymi.
Prompt głosowy jeszcze gorzej znosi nadmiar tekstu niż jego wersja tekstowa. Każde zbędne słowo to token, który model mógłby wykorzystać na uważniejsze słuchanie dzwoniącego.
Porady dla początkujących inżynierów promptów
Jeśli po raz pierwszy edytujesz prompt systemowy 3CX, kilka praktycznych nawyków zaoszczędzi Ci wiele godzin pracy:
Zacznij od promptu domyślnego. Nie zaczynaj od zera. Domyślne ustawienia 3CX zostały przetestowane i zatwierdzone do pracy z modelami OpenAI Realtime. Prawie nigdy nie powinieneś ich zastępować – zamiast tego dodawaj do nich własne treści. Dodaj sekcję, nadpisz konkretne zachowanie, a resztę zostaw bez zmian.
Zmieniaj tylko jedną rzecz naraz. Jeśli edytujesz pięć sekcji i agent zacznie zachowywać się dziwnie, nie będziesz wiedzieć, która zmiana to spowodowała. Wprowadź jedną modyfikację, przetestuj ją na prawdziwych połączeniach, a dopiero potem przejdź do następnej.
Testuj na realistycznych rozmowach, nie na idealnych. Każdy system przejdzie test oparty na sztywnym scenariuszu. Testuj z dzwoniącymi, którzy przerywają, zmieniają zdanie w środku zdania, niewyraźnie wymawiają nazwiska lub proszą o trzy rzeczy naraz. To wtedy wychodzi prawdziwa jakość promptu.
Przeczytaj swój prompt na głos. Serio. Jeśli dany fragment brzmi nienaturalnie, model będzie miał z nim taki sam kłopot. W ten sposób od razu wyczujesz, które sekcje są zbyt przegadane i wymagają skrócenia.
Budżet tokenów to realne ograniczenie. Większe prompty nie tylko kosztują więcej, ale też ograniczają miejsce dostępne dla samej rozmowy. Jeśli Twój prompt jest dłuższy niż typowe połączenie, coś jest nie tak.
Nie pisz modelowi, by „był pomocny” lub „uprzejmy”. On już taki jest. Takie instrukcje nie wnoszą nic poza niepotrzebnym wydłużaniem prompt. Podaj konkretne zachowanie, na którym Ci zależy – np. „potwierdź, że rozumiesz frustrację dzwoniącego przed rozpoczęciem rozwiązywania problemu” – i pomiń zbędne przymiotniki.
W razie wątpliwości – usuń. Krótszy prompt to prawie zawsze lepszy prompt. Jeśli możesz usunąć linijkę, a agent nadal zachowuje się poprawnie, ta linijka tylko niepotrzebnie zużywała kontekst.
Lista kontrolna przed zapisaniem
Zanim klikniesz „Save”, sprawdź swój prompt:
- Czy każda reguła znajduje się w dokładnie jednym miejscu? (Brak powtórzeń i podobnych zapisów).
- Czy instrukcje są sformułowane twierdząco? („Zrób X” jest lepsze niż „Nie rób Y, Z ani W”).
- Czy jakieś dwie reguły mogą dotyczyć tej samej sytuacji i być sprzeczne? Napraw to teraz, a nie na systemie produkcyjnym.
- Czy definiujesz coś, co model już rozumie? Jeśli tak, usuń to.
- Czy każde zdanie zmienia sposób działania modelu? Jeśli nie, usuń je.
- Czy sprawdziłeś liczbę tokenów? Użyj Tokenizera i sprawdź rzeczywisty rozmiar.
- Czy przeprowadziłeś test na trudnej, chaotycznej rozmowie? Nie ograniczaj się tylko do idealnych scenariuszy.
Dokumenty bazy wiedzy
Choć formalnie nie są promptami, dokumenty bazy wiedzy (knowledgebase) idą z nimi w parze, nadając Agentowi AI osobowość i – co najważniejsze – wiedzę.
Upewnij się, że Twoje dokumenty są tak jasne i zwięzłe, jak to tylko możliwe. Złotym standardem jest tu format Markdown (.md), a konwersja istniejących dokumentów może odbyć się automatycznie. Jednym z narzędzi, których możesz użyć, jest projekt Microsoft MarkItDown.
Użyj AI, by naprawić swoje AI
Oto trik, który warto znać.
Zarówno ten wpis, jak i poradnik „OpenAI Realtime Prompting Guide” są napisane zwykłym tekstem. Oznacza to, że możesz zapisać je jako pliki Markdown (np. prompt-engineering.md) i wgrać do bazy wiedzy swojego agenta jako „umiejętność” (skill).
Pobierz plik realtime-prompting.skill i zainstaluj go w swoim AI – zazwyczaj wystarczy zwykłe przeciągnięcie i upuszczenie pliku.
Gdy plik tam trafi, agent „odziedziczy” zawartą w nim wiedzę. Możesz wtedy wkleić swój roboczy prompt systemowy do czatu z tym agentem i zapytać:
„Przeanalizuj ten prompt systemowy pod kątem moich wytycznych prompt engineeringu. Wskaż sprzeczności, powtórzenia, instrukcje w formie opisowej oraz zbędne definicje. Zaproponuj bardziej zwięzłą wersję”.
W ten sposób AI oceni Twój prompt, wykorzystując inteligencję zawartą w przesłanej „umiejętności” i znajdując problemy, które opisaliśmy powyżej, na przykładach z Twojego własnego tekstu.
Używasz jednego AI, by poprawić prompt innego AI – to obecnie jeden z najbardziej efektywnych procesów w prompt engineeringu, a jego wdrożenie nic nie kosztuje.
W skrócie
Pisz instrukcje, nie prozę. Podawaj każdą regułę tylko raz. Preferuj polecenia twierdzące nad zakazami. Uważaj na sprzeczności. Korzystaj z Tokenizera. Testuj na trudnych rozmowach. Usuwaj więcej, niż dodajesz.
Twój agent Ci podziękuje – zwalniając miejsce w oknie kontekstowym na to, co najważniejsze: faktyczną obsługę rozmowy.
Edytujesz prompt Agenta AI 3CX? Zacznij od domyślnego, zmieniaj jedną rzecz naraz i testuj na prawdziwych połączeniach. Jeśli chcesz zgłębić temat, „OpenAI Realtime Prompting Guide” to obecnie najlepsze dostępne źródło wiedzy technicznej.
Dołącz do dyskusji
Zapraszamy do dyskusji o 3CX na naszych dedykowanych forach dla Partnerów i Klientów. Obserwuj nas na X oraz LinkedIn, aby być na bieżąco z nowościami i premierami funkcji.



