🛠️ Okidač alata za razgovor
Okidač alata za razgovor omogućuje AI agentima unutar SmartFlow-a dinamičku interakciju s vanjskim alatima i sustavima, donoseći inteligentne odluke za obavljanje zadataka, dohvaćanje podataka ili pokretanje sljedećih radnji. Koristeći AI odluke motor, agenti odlučuju koje alate koristiti i učinkovito upravljaju višestrukim radnjama. Ovaj sustav podržava do 10 radnji alata po interakciji prije nego što pruži odgovor.

📝 Detalji okidača
Naziv: Conversation Tool
Kategorija: Okidači
🔧 Parametri
-
Naziv alata
- Tip:
string - Opis: Određuje alat koji će izvršiti AI agent. Alat mora biti prethodno konfiguriran i integriran u SmartFlow.
- Obavezno: Da
- Primjer:
"CRM Lookup"
- Tip:
-
Ulazne varijable
- Tip:
object - Opis: Podaci potrebni alatu za obavljanje njegovog zadatka, često izvedeni iz konteksta radnog toka ili razgovora.
- Obavezno: Da
- Primjer:
{
"customerId": "12345"
}
- Tip:
-
Observacija
- Tip:
string(zadano: Izlaz specifičan za alat) - Opis: Rezultat radnje, koji može utjecati na sljedeće ponašanje AI-a. Zadano, observacija je postavljena na izlaz alata, ali se može ručno definirati kako bi se usmjerila sljedeća radnja agenta.
- Primjer:
- Zadana observacija: Rezultat API-a vraćen iz alata.
- Prilagođena observacija:
"Pokreni sljedeći obrazac na temelju korisničkih preferencija."
- Tip:
🚀 Kako to funkcionira
-
Zadnja opažanja:
- Svaka akcija alata generira zadnje opažanje na temelju rezultata alata.
- Primjer: Uspješan API poziv vraća API odgovor kao opažanje.
-
Ručno postavljanje opažanja:
- Korisnici mogu nadjačati zadnje opažanje kako bi utjecali na sljedeću odluku AI-a.
- Primjer: Umjesto korištenja rezultata API-a kao opažanja, prilagođena poruka poput
"Pokreni proces slanja obrasca"može usmjeriti AI da inicira drugu akciju.
-
AI odlučivanje:
- Odluka analizira trenutno opažanje i određuje sljedeću akciju alata, neprimjetno povezujući više alata kada je to potrebno.
-
Formulacija odgovora:
- Nakon izvršavanja do 10 akcija alata, AI agent formulira odgovor, bilo izravno koristeći opažanja ili na temelju dodatnog unosa od korisnika.
💡 Primjeri korištenja
-
Dinamička korisnička podrška:
- Scenarij: Korisnik pita, "Mogu li dobiti ažuriranje o svojoj nedavnoj narudžbi?"
- Radni tok:
- Alat: API poziv za dohvaćanje detalja narudžbe.
- Opažanje: API rezultat s statusom narudžbe.
- Odgovor: "Vaša narudžba je na putu i stići će 15. siječnja 2025."
-
Preusmjeravanje prilagođenog radnog toka:
- Scenarij: Korisnik aktivira alat, ali želite da AI pokrene određeni obrazac umjesto toga.
- Radni tok:
- Alat: "Pokretač obrasca."
- Opažanje:
"Pokreni obrazac za povratne informacije korisnika." - Rezultat: AI se dinamički prebacuje na slanje obrasca.
-
Integracija s više koraka:
- Scenarij: "Koliko iznosi moja trenutna faktura, i mogu li je platiti sada?"
- Radni tok:
- Korak 1: Dohvatite detalje fakture putem API-a.
- Korak 2: Aktivirajte platni sustav.
- Opažanja usmjeravaju slijed ovih akcija.
🔍 Primjer Konfiguracije
Zadnje Promatranje
Naziv Alata: "Upravljanje Narudžbama"
Ulazne Varijable:
{
"orderId": "67890"
}
Promatranje: API rezultat
{
"trigger": "ConversationTool",
"toolName": "Upravljanje Narudžbama",
"input": {
"orderId": "67890"
},
"observation": "Status narudžbe uspješno preuzet."
}
Prilagođeno Promatranje
Naziv Alata: "Pokreni Obrazac"
Ulazne Varijable:
{
"formId": "feedbackForm"
}
Promatranje: "Obrazac za povratne informacije korisnika pokrenut."
{
"trigger": "ConversationTool",
"toolName": "Pokreni Obrazac",
"input": {
"formId": "feedbackForm"
},
"observation": "Obrazac za povratne informacije korisnika pokrenut."
}
🛠️ Najbolje Prakse
-
Zadnja naspram Prilagođenih Promatranja:
- Koristite zadnja promatranja za standardne radne tokove i API integracije.
- Prepišite promatranja kako biste preusmjerili ponašanje AI-a za specifične scenarije.
-
Jasne Poruke Promatranja:
- Osigurajte da su prilagođena promatranja precizna kako bi učinkovito usmjerila AI.
-
Spajanje Radnji:
- Planirajte radne tokove kako biste minimizirali nepotrebne korake dok učinkovito koristite ograničenje od 10 radnji.
-
Testiranje Promatranja:
- Simulirajte radne tokove kako biste provjerili da i zadnja i prilagođena promatranja vode do očekivanih odluka AI-a.
📊 Praćenje i Otklanjanje Grešaka
- Koristite SmartFlow nadzornu ploču za praćenje:
- Izvršenih radnji alata.
- Generiranih promatranja.
- Odluka AI-a i njihovih ishoda.
- Otklonite greške u radnim tokovima pregledom dnevnika promatranja kako biste identificirali i riješili neočekivano ponašanje.