🛠️ Wyzwalacz Narzędzia Rozmowy
Wyzwalacz Narzędzia Rozmowy umożliwia agentom AI w SmartFlow dynamiczne interakcje z zewnętrznymi narzędziami i systemami, podejmując inteligentne decyzje w celu wykonywania zadań, pozyskiwania danych lub wyzwalania kolejnych działań. Dzięki silnikowi decyzyjnemu AI, agenci decydują, które narzędzia wykorzystać i efektywnie zarządzają wieloma działaniami. System obsługuje do 10 działań narzędzi na interakcję przed udzieleniem odpowiedzi.

📝 Szczegóły Wyzwalacza
Nazwa: Conversation Tool
Kategoria: Wyzwalacze
🔧 Parametry
-
Nazwa Narzędzia
- Typ:
string - Opis: Określa narzędzie, które ma być wykonane przez agenta AI. Narzędzie musi być wcześniej skonfigurowane i zintegrowane z SmartFlow.
- Wymagane: Tak
- Przykład:
"CRM Lookup"
- Typ:
-
Zmienne Wejściowe
- Typ:
object - Opis: Dane wymagane do wykonania zadania przez narzędzie, często pochodzące z kontekstu przepływu pracy lub rozmowy.
- Wymagane: Tak
- Przykład:
{
"customerId": "12345"
}
- Typ:
-
Obserwacja
- Typ:
string(domyślnie: wynik specyficzny dla narzędzia) - Opis: Wynik działania, który może wpływać na późniejsze zachowanie AI. Domyślnie obserwacja jest ustawiona na wynik narzędzia, ale można ją ręcznie zdefiniować, aby pokierować następnym działaniem agenta.
- Przykład:
- Domyślna Obserwacja: wynik API zwrócony z narzędzia.
- Niestandardowa Obserwacja:
"Wyzwól następny formularz na podstawie preferencji użytkownika."
- Typ:
🚀 Jak To Działa
-
Domyślne Obserwacje:
- Każde działanie narzędzia generuje domyślną obserwację na podstawie wyniku narzędzia.
- Przykład: Udane wywołanie API zwraca odpowiedź API jako obserwację.
-
Ręczne Ustawienie Obserwacji:
- Użytkownicy mogą nadpisać domyślną obserwację, aby wpłynąć na następne decyzje AI.
- Przykład: Zamiast używać wyniku API jako obserwacji, niestandardowa wiadomość jak
"Rozpocznij proces przesyłania formularza"może pokierować AI do zainicjowania innego działania.
-
Silnik Decyzyjny AI:
- Silnik decyzyjny analizuje bieżącą obserwację i określa następne działanie narzędzia, płynnie łącząc wiele narzędzi w razie potrzeby.
-
Formułowanie Odpowiedzi:
- Po wykonaniu do 10 działań narzędzi, agent AI formułuje odpowiedź, korzystając bezpośrednio z obserwacji lub na podstawie dodatkowych informacji od użytkownika.
💡 Przykłady Zastosowania
-
Dynamiczna Obsługa Klienta:
- Scenariusz: Użytkownik pyta: "Czy mogę uzyskać aktualizację na temat mojego ostatniego zamówienia?"
- Przepływ pracy:
- Narzędzie: Wywołanie API w celu pobrania szczegółów zamówienia.
- Obserwacja: wynik API z status zamówienia.
- Odpowiedź: "Twoje zamówienie jest w drodze i dotrze 15 stycznia 2025 roku."
-
Niestandardowe Przekierowanie Przepływu Pracy:
- Scenariusz: Użytkownik wyzwala narzędzie, ale chcesz, aby AI rozpoczęło konkretny formularz.
- Przepływ pracy:
- Narzędzie: "Rozpoczęcie Formularza."
- Obserwacja:
"Rozpocznij formularz opinii użytkownika." - Wynik: AI dynamicznie przechodzi do przesyłania formularza.
-
Integracja Wieloetapowa:
- Scenariusz: "Ile wynosi moja aktualna faktura i czy mogę ją teraz zapłacić?"
- Przepływ pracy:
- Krok 1: Pobierz szczegóły faktury za pomocą API.
- Krok 2: Wyzwól bramkę płatności.
- Obserwacje kierują sekwencją tych działań.
🔍 Przykład Konfiguracji
Domyślna Obserwacja
Nazwa Narzędzia: "Zarządzanie Zamówieniami"
Zmienne Wejściowe:
{
"orderId": "67890"
}
Obserwacja: Wynik API
{
"trigger": "ConversationTool",
"toolName": "Zarządzanie Zamówieniami",
"input": {
"orderId": "67890"
},
"observation": "Status zamówienia pobrany pomyślnie."
}
Niestandardowa Obserwacja
Nazwa Narzędzia: "Rozpocznij Formularz"
Zmienne Wejściowe:
{
"formId": "feedbackForm"
}
Obserwacja: "Formularz opinii użytkownika zainicjowany."
{
"trigger": "ConversationTool",
"toolName": "Rozpocznij Formularz",
"input": {
"formId": "feedbackForm"
},
"observation": "Formularz opinii użytkownika zainicjowany."
}
🛠️ Najlepsze Praktyki
-
Domyślne vs. Niestandardowe Obserwacje:
- Używaj domyślnych obserwacji dla standardowych przepływów pracy i integracji API.
- Nadpisuj obserwacje, aby przekierować zachowanie AI w konkretnych scenariuszach.
-
Jasne Wiadomości Obserwacyjne:
- Upewnij się, że niestandardowe obserwacje są precyzyjne, aby skutecznie pokierować AI.
-
Łączenie Działań:
- Planuj przepływy pracy, aby zminimalizować niepotrzebne kroki, jednocześnie efektywnie wykorzystując limit 10 działań.
-
Testowanie Obserwacji:
- Symuluj przepływy pracy, aby zweryfikować, że zarówno domyślne, jak i niestandardowe obserwacje prowadzą do oczekiwanych decyzji AI.
📊 Monitorowanie i Debugowanie
- Użyj pulpitu monitorowania SmartFlow, aby śledzić:
- Wykonane działania narzędzi.
- Wygenerowane obserwacje.
- Decyzje AI i ich wyniki.
- Debuguj przepływy pracy, przeglądając dzienniki obserwacji, aby zidentyfikować i rozwiązać nieoczekiwane zachowanie.