Gdzie tworzysz narzędzia
Narzędzia zakładasz w Integracjach. Katalog otwiera się jedną ciągłą siatką, a kafelki narzędzi agenta - przekierowanie rozmowy, zakończenie rozmowy i własne HTTP API - stoją na jej początku. Narzędzie HTTP najłatwiej zbudować w kreatorze: Integracje → zakładka Własne. Prowadzi krok po kroku (adres, klucz, pola, test na prawdziwym API, wybór pól odpowiedzi, frazy klienta, agenci), ma szablony i przyjmuje wklejone polecenie cURL. Opis: Własne integracje. Narzędzia podpinasz do agenta w kreatorze (krok Agenci) albo w zakładce Narzędzia edytora agenta.Co dodaje kreator
Narzędzie z kreatora ma kilka ustawień, których nie ma w zwykłym formularzu. Pełny edytor (Zaawansowane) je zachowuje:Czym są narzędzia?
Narzędzie to akcja, którą LLM może wywołać w trakcie rozmowy. Brosbots obsługuje cztery kategorie:- HTTP API (Webhook niestandardowy) - wywołanie dowolnego endpointu REST (Twój backend, CRM, zewnętrzne API)
- Transfer - przekazanie rozmowy do człowieka lub na inny numer
- End Call - kulturalne zakończenie rozmowy
- Połączona usługa - gotowa integracja bez pisania endpointu
- wywołania własnego backendu,
- uruchamianie automatyzacji n8n,
- synchronizacja danych z CRM,
- pobieranie danych z zewnętrznych API (pogoda, ceny, dostępność),
- przekazanie pilnych spraw do konsultanta,
- zakończenie rozmowy po potwierdzeniu rezerwacji.
Kategorie narzędzi
Narzędzie HTTP API
Najbardziej elastyczne. Definiujesz endpoint REST, metodę, nagłówki, uwierzytelnienie i parametry - LLM sam buduje payload i wywołuje endpoint.Narzędzie Transfer
Przekazuje trwającą rozmowę na inny numer. Przydatne do:- eskalacji trudnych spraw do człowieka,
- kierowania połączeń do właściwego działu,
- przekazywania rozmów po godzinach na numer dyżurny.
- Numer docelowy - dokąd przekazać rozmowę,
- Komunikat przy przekazaniu - opcjonalna wypowiedź przed transferem (np. „Łączę z konsultantem, proszę czekać.”),
- Parametry - opcjonalne dane przekazywane razem z transferem.
Na numerach Telnyx przekazanie też dzwoni 30 sekund, ale jest „ślepe”:
gdy nikt nie odbierze, rozmowa nie wraca do agenta. Powrót do agenta działa
na numerach BrosBots (plfon) i na rozmowach z Twojej centrali (np. Daktela).
Narzędzie Transfer nie ma opcji „View Code”, bo jest obsługiwane wewnętrznie przez platformę.
Narzędzie End Call
Kulturalnie kończy rozmowę - zwykle podpinane do węzła End Call.Połączona usługa
Gotowa integracja - nie definiujesz URL-a ani nagłówków, wybierasz dostawcę:- Pogoda - aktualna pogoda dla podanego miasta (bez klucza API),
- Wyszukiwanie kontaktu w CRM - szuka kontaktu w HubSpot po numerze
telefonu lub adresie e-mail; podajesz typ CRM i klucz API. Token HubSpota
musi mieć uprawnienie
crm.objects.contacts.read- zobacz Podłączenie HubSpota.
city dla
pogody albo phone / email dla CRM. Narzędzie utworzone z tej kategorii
nie ma opcji „View Code”, bo wywołanie realizuje platforma.
Definiowanie narzędzi
1. Nazwa narzędzia
- Jasna i akcyjna, np.
capture_lead_interest,fetch_weather,create_crm_contact.
2. Opis narzędzia
- Najważniejszy element - na jego podstawie LLM decyduje, kiedy użyć narzędzia.
- Pisz prosto i jednoznacznie (po polsku lub angielsku).
3. Konfiguracja endpointu
- Pełny URL (musi zawierać
http://lubhttps://) - Obsługiwane metody REST
Częsty błąd: brak https:// w adresie URL.
4. Uwierzytelnianie i nagłówki
- Własne uwierzytelnianie i nagłówki
- Działa z usługami wewnętrznymi i zewnętrznymi API
5. Parametry
Każdy parametr ma: nazwę, typ, opis i flagę wymagany/opcjonalny. Opisy parametrów są ważniejsze niż typy. Wskazówki:- na początek używaj parametrów typu string,
- opisuj jednoznacznie, co reprezentuje wartość,
- jako wymagane oznaczaj tylko naprawdę niezbędne pola.
- interest (string): „Ustaw true, jeśli rozmówca wyraźnie chce kupić albo prosi o kontakt. W przeciwnym razie false.”
Podpinanie narzędzi do węzłów
- Do jednego węzła możesz podpiąć wiele narzędzi.
- Wszystkie utworzone narzędzia są dostępne do wyboru w węźle.
- Narzędzie da się wywołać tylko w węźle, do którego jest podpięte.
- LLM wybiera, którego użyć.
Jak LLM decyduje o wywołaniu
LLM bierze pod uwagę:- intencję wypowiedzianą przez rozmówcę,
- instrukcje w promptcie węzła,
- nazwę i opis narzędzia,
- opisy parametrów.
Najlepsze praktyki
- Nazywaj narzędzia jednoznacznie.
- Pisz szczegółowe, akcyjne opisy.
- Zaczynaj od prostych parametrów.
- Zawsze podawaj http/https w URL-ach.
- Instrukcje w węzłach pisz prostym językiem.
- Podpinaj do węzła tylko potrzebne narzędzia.