Asystenci GłosowiDemo na żywo

Słownikwywoływanie funkcji

Co to jest function calling w asystencie głosowym

Function calling (wywoływanie funkcji) to mechanizm, dzięki któremu model językowy sam decyduje w trakcie rozmowy, że musi sięgnąć po narzędzie, na przykład sprawdzić wolny termin w kalendarzu albo status zamówienia w systemie firmy, zamiast odpowiadać wyłącznie na podstawie tego, co już wie. To właśnie function calling odróżnia agenta, który naprawdę działa w systemach firmy, od bota, który tylko o nich rozmawia.

Model wybiera narzędzie sam

Dostawca agenta opisuje modelowi dostępne narzędzia: co robią i jakich danych wejściowych wymagają. Gdy w rozmowie pojawia się pytanie, na które model nie zna odpowiedzi z góry, choćby o wolny termin, sam decyduje, żeby wywołać właściwe narzędzie, poczekać na wynik i dopiero na jego podstawie odpowiedzieć klientowi.

Dzwoniący tego nie widzi, słyszy najwyżej krótką przerwę w odpowiedzi.

Bez function calling model mógłby tylko zgadywać albo odpowiadać ogólnikami, co szybko prowadzi do halucynacji. Z nim agent sprawdza, co dzieje się w systemach firmy, zamiast to zakładać. Od tego, jakie narzędzia agenta dostanie i z jakimi uprawnieniami, zależy, ile zrobi naprawdę.

Agent sprawdza w systemie, czy mieszkanie jest wolne

Asystent AI

Biuro nieruchomości Domus, dzień dobry, tu asystent AI.

Dzwoniący

Czy mieszkanie na Kilińskiego jest jeszcze dostępne?

Asystent AI

Sprawdzam status tej oferty w systemie. Tak, mieszkanie jest wciąż dostępne, mogę zaproponować prezentację.

Oferta i biuro są wymyślone.

Zanim odpowiedział, agent wywołał narzędzie i sprawdził aktualny status oferty.

Agent widzi tylko to, co biuro wpisało do systemu: mieszkanie sprzedane godzinę temu, ale nieoznaczone jako sprzedane, dalej figurowałoby jako wolne.

Granice, które trzeba ustawić ręcznie

Narzędzia pozwalają agentowi coś realnie zmienić, więc trzeba jasno ograniczyć, do czego ma dostęp: może sprawdzać terminy, ale nie zmieniać cen, może zapisać zgłoszenie, ale nie kasować danych klienta bez potwierdzenia. Te granice ustawia się na poziomie uprawnień narzędzia, osobno od instrukcji rozmowy, bo instrukcję model potrafi źle zinterpretować, a uprawnienia nie. To jedno z ważniejszych zabezpieczeń agenta, więc zanim wybierzesz ofertę, zapytaj dostawcę, co agent może tylko odczytać, a co zmienić.

Przeczytaj też

TechnologiaNarzędzia agenta, czyli co asystent głosowy potrafi zrobić, a nie tylko powiedziećFunction calling w praktyce: jak agent sprawdza status, zapisuje zgłoszenie i wysyła SMS, oraz jak projektować mu narzędzia i uprawnienia.SłownikLLMProgram, który rozumie wypowiedź klienta i układa odpowiedź agenta, zanim trafi ona do syntezy mowy.SłownikHalucynacjaSytuacja, w której model podaje przekonująco brzmiącą informację, choć nie ma jej w żadnym dokumencie firmy.TechnologiaIntegracja z kalendarzem, czyli skąd voicebot bierze wolne terminySkąd asystent głosowy bierze wolne terminy: API do kalendarza, blokada terminu w trakcie rozmowy, podwójne rezerwacje i strefy czasowe.TechnologiaIntegracja z CRM, czyli co zostaje w bazie po rozmowie z voicebotemCo trafia do CRM po rozmowie z asystentem AI: rozpoznanie stałego klienta po numerze, uzupełniane pola i skąd biorą się duplikaty.SłownikAgent AIProgram, który sam planuje kroki i korzysta z narzędzi, by zrealizować zadanie. Voicebot to agent AI działający głosem przez telefon.

Posłuchaj, jak to brzmi w praktyce

Pięciu asystentów demo rozmawia po polsku w przeglądarce, bez instalowania czegokolwiek. Dane w rozmowach są przykładowe, ale sposób prowadzenia rozmowy jest taki sam jak w prawdziwym wdrożeniu.

Porozmawiaj z demoWdrożenie u siebie: Infinity Tech