Przejdź do głównej zawartości

Tworzenie narzędzi AI

Daj swojemu asystentowi AI supermoce dzięki niestandardowym narzędziom

Kreator wizualny węzłów SmartFlow AI SmartTalk pozwala na tworzenie niestandardowych narzędzi dla Twojego asystenta AI bez pisania kodu. Narzędzia te rozszerzają możliwości Twojego AI poza rozmowę w kierunku rzeczywistych działań.


Czym są narzędzia AI?

Narzędzia (zwane również "wywoływaniem funkcji") umożliwiają Twojemu AI wykonywanie konkretnych zadań podczas rozmów. Zamiast tylko odpowiadać na pytania, Twoje AI może:

  • Przeszukiwać katalog produktów
  • Rezerwować spotkania
  • Tworzyć zgłoszenia wsparcia
  • Sprawdzać status zamówienia
  • I wiele więcej

Bez narzędzi vs Z narzędziami

ScenariuszBez narzędziZ narzędziami
Status zamówienia"Proszę odwiedzić naszą stronę internetową, aby sprawdzić swoje zamówienie"AI pobiera informacje o śledzeniu i wyświetla je natychmiast
Rezerwacja spotkania"Zadzwoń do nas pod numer 555-1234, aby umówić się"AI sprawdza dostępność i rezerwuje termin
Wyszukiwanie produktów"Przeglądaj nasz katalog na..."AI przeszukuje i pokazuje pasujące produkty

Tworzenie narzędzi z SmartFlow

Użyj wyzwalacza Conversation Tool, aby stworzyć narzędzia, które Twoje AI może wykorzystać podczas czatów.

Krok 1: Utwórz nowy SmartFlow

  1. Przejdź do Automatyzacja → SmartFlows
  2. Kliknij + Nowy SmartFlow
  3. Nadaj mu opisową nazwę (np. "Narzędzie do wyszukiwania produktów")

Krok 2: Dodaj wyzwalacz Conversation Tool

Przeciągnij wyzwalacz Conversation Tool na płótno:

Conversation Tool Trigger

Skonfiguruj wyzwalacz:

PoleOpis
NazwaNazwa narzędzia, którą AI rozpozna
OpisPomaga AI zrozumieć, kiedy używać tego narzędzia
Targetowanie użytkownikówKto może korzystać z tego narzędzia (wszyscy użytkownicy, tylko połączeni itp.)
Zmienne narzędziaParametry, które AI powinno zebrać od użytkownika

Krok 3: Zdefiniuj zmienne

Dodaj zmienne, które Twoje AI powinno zbierać w trakcie rozmowy:

ZmiennaTypOpis
productNameStringJaki produkt wyszukać
maxPriceNumberMaksymalny filtr cenowy
categoryStringKategoria produktu

AI naturalnie zapyta użytkowników o te wartości podczas rozmowy.

Krok 4: Dodaj akcje

Połącz akcje, aby wykonać rzeczywistą pracę:

Node Editor

Typowe kombinacje akcji:

Przypadek użyciaAkcje
Wyszukiwanie produktówWyszukaj w bazie wiedzy → Ustaw obserwację
Tworzenie zgłoszeniaJIRA Utwórz problem → Ustaw obserwację
SpotkanieWywołanie API (kalendarz) → Wyślij wiadomość
Sprawdzanie zamówieniaWywołanie API (e-commerce) → Ustaw obserwację

Krok 5: Zwróć wyniki za pomocą Ustaw obserwację

Użyj Ustaw obserwację, aby odesłać wyniki do AI:

Search Knowledge Action

AI otrzymuje obserwację i wykorzystuje ją do odpowiedzi użytkownikowi.

Krok 6: Przetestuj swoje narzędzie

Kliknij ▶ Testowanie, aby wypróbować swoje narzędzie:

Test Panel

  1. Utwórz testową rozmowę
  2. Wpisz wiadomość, która powinna uruchomić Twoje narzędzie
  3. Obserwuj wykonanie przepływu
  4. Sprawdź, czy AI odpowiada poprawnie

Przykład: Narzędzie do wyszukiwania produktów

Cel: Pozwól użytkownikom wyszukiwać produkty, pytając naturalnie

Konfiguracja wyzwalacza:

  • Nazwa: searchProducts
  • Opis: "Wyszukaj w katalogu produktów według nazwy, kategorii lub ceny"
  • Zmienne: query (String), maxPrice (Number, opcjonalnie)

Przepływ:

Conversation Tool Trigger

Search Knowledge Base
→ Query: {{trigger.query}}
→ Limit: 5 results

Set Observation
→ Results: {{searchResults}}

Doświadczenie użytkownika:

Użytkownik: Czy macie jakieś niebieskie widgety poniżej 50 €?

AI: Pozwól, że to wyszukam...

Znalazłem 3 niebieskie widgety poniżej 50 €:
1. Niebieski Widget Basic - 29,99 €
2. Niebieski Widget Pro - 45,00 €
3. Niebieski Widget Mini - 19,99 €

Czy chciałbyś więcej szczegółów na temat któregoś z nich?

Przykład: Tworzenie zgłoszenia JIRA

Cel: Pozwól użytkownikom tworzyć zgłoszenia wsparcia z czatu

JIRA Example

Konfiguracja wyzwalacza:

  • Nazwa: createTicket
  • Opis: "Utwórz zgłoszenie wsparcia dla problemów technicznych"
  • Zmienne: title (String), description (String), priority (String)

Przepływ:

Conversation Tool Trigger

JIRA Create Issue
→ Project: SUPPORT
→ Type: Bug
→ Summary: {{trigger.title}}
→ Description: {{trigger.description}}

Set Observation
→ "Zgłoszenie {{jiraIssue.key}} zostało pomyślnie utworzone"

Najlepsze praktyki

Jasne opisy narzędzi

Pisanie opisów, które pomagają AI zrozumieć, kiedy używać każdego narzędzia:

// Dobrze
"Wyszukaj w katalogu produktów według nazwy, kategorii lub przedziału cenowego"

// Zbyt ogólne
"Wyszukaj produkty"

Znaczące nazwy zmiennych

Używaj opisowych nazw zmiennych i opisów:

ZmiennaOpis
customerEmailAdres e-mail do sprawdzenia zamówienia
appointmentDatePreferowana data spotkania

Obsługa błędów

Zawieraj obsługę błędów w swoich obserwacjach:

// Sukces
{"found": true, "results": [...]}

// Brak wyników
{"found": false, "message": "Brak produktów odpowiadających Twojemu wyszukiwaniu"}

Testuj w sposób konwersacyjny

Testuj swoje narzędzia, rozmawiając naturalnie, a nie tylko klikając przyciski. Upewnij się, że AI:

  • Naturalnie pyta o wymagane zmienne
  • Używa narzędzia w odpowiednim momencie
  • Prezentuje wyniki w sposób jasny

Powiązana dokumentacja

Gotowy, aby podnieść swoje
doświadczenie użytkownika?

Wdrażaj asystentów AI, którzy zachwycają klientów i rozwijają się wraz z Twoją firmą.

zgodne z RODO