🛠️ Okidač Alata za Razgovor
Okidač Alata za Razgovor omogućava AI agentima unutar SmartFlow-a dinamičku interakciju s vanjskim alatima i sustavima, donoseći inteligentne odluke za izvršavanje zadataka, dohvaćanje podataka ili pokretanje sljedećih akcija. Korištenjem AI odluka motora, agenti odlučuju koji alati će se koristiti i učinkovito upravljaju višestrukim radnjama. Ovaj sustav podržava do 10 akcija alata po interakciji prije nego što pruži odgovor.

📝 Detalji Okidača
Naziv: Conversation Tool
Kategorija: Okidači
🔧 Parametri
-
Naziv Alata
- Tip:
string - Opis: Specificira 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 izvršavanje njegovog zadatka, često proizašli iz konteksta radnog toka ili razgovora.
- Obavezno: Da
- Primjer:
{
"customerId": "12345"
}
- Tip:
-
Observacija
- Tip:
string(zadano: Izlaz specifičan za alat) - Opis: Rezultat akcije, 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 akcija agenta.
- Primjer:
- Zadana Observacija: Rezultat API-ja vraćen iz alata.
- Prilagođena Observacija:
"Pokreni sljedeći obrazac na temelju korisničkih preferencija."
- Tip:
🚀 Kako To Funkcionira
-
Zadane Observacije:
- Svaka akcija alata generira zadanu observaciju na temelju rezultata alata.
- Primjer: Uspješan API poziv vraća odgovor API-ja kao observaciju.
-
Ručno Postavljanje Observacije:
- Korisnici mogu nadjačati zadanu observaciju kako bi utjecali na sljedeću odluku AI-a.
- Primjer: Umjesto korištenja rezultata API-ja kao observacije, prilagođena poruka poput
"Pokreni proces slanja obrasca"može usmjeriti AI da započne drugu akciju.
-
AI Odluka Motor:
- Odluka motor analizira trenutnu observaciju 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 observacije ili na temelju dodatnih ulaza od korisnika.
💡 Primjeri Korištenja
-
Dinamička Podrška Kupcima:
- Scenarij: Korisnik pita, "Mogu li dobiti ažuriranje o svojoj nedavnoj narudžbi?"
- Radni Tok:
- Alat: API poziv za dohvaćanje detalja narudžbe.
- Observacija: Rezultat API-ja s statusom narudžbe.
- Odgovor: "Vaša narudžba je na putu i stići će 15. siječnja 2025."
-
Prilagodba Preusmjeravanja Radnog Toka:
- Scenarij: Korisnik pokreće alat, ali želite da AI započne određeni obrazac umjesto toga.
- Radni Tok:
- Alat: "Pokretač Obrasca."
- Observacija:
"Pokreni Obrazac za Povratne Informacije." - Rezultat: AI dinamički prelazi na slanje obrasca.
-
Integracija Višestrukih Koraka:
- Scenarij: "Koliko iznosi moja trenutna faktura, i mogu li je platiti sada?"
- Radni Tok:
- Korak 1: Dohvati detalje fakture putem API-ja.
- Korak 2: Pokreni platni sustav.
- Observacije usmjeravaju niz ovih akcija.
🔍 Primjer Konfiguracije
Zadana Observacija
Naziv Alata: "Upravljanje Narudžbama"
Ulazne Varijable:
{
"orderId": "67890"
}
Observacija: Rezultat API-ja
{
"trigger": "ConversationTool",
"toolName": "Upravljanje Narudžama",
"input": {
"orderId": "67890"
},
"observation": "Status narudžbe uspješno dohvaćen."
}
Prilagođena Observacija
Naziv Alata: "Pokreni Obrazac"
Ulazne Varijable:
{
"formId": "feedbackForm"
}
Observacija: "Obrazac za povratne informacije pokrenut."
{
"trigger": "ConversationTool",
"toolName": "Pokreni Obrazac",
"input": {
"formId": "feedbackForm"
},
"observation": "Obrazac za povratne informacije pokrenut."
}