🛠️ Okidač Alata za Razgovor
Okidač Alata za Razgovor omogućava AI agentima unutar SmartFlow-a da dinamički komuniciraju sa spoljnim alatima i sistemima, donoseći inteligentne odluke za obavljanje zadataka, preuzimanje podataka ili pokretanje narednih akcija. Koristeći AI motor za donošenje odluka, agenti odlučuju koje alate koristiti i efikasno upravljaju višestrukim akcijama. Ovaj sistem podržava do 10 akcija alata po interakciji prije nego što pruži odgovor.

📝 Detalji Okidača
Ime: Conversation Tool
Kategorija: Okidači
🔧 Parametri
-
Ime Alata
- Tip:
string - Opis: Određuje alat koji će izvršiti AI agent. Alat mora biti prethodno konfigurisan i integrisan u SmartFlow.
- Obavezno: Da
- Primer:
"CRM Lookup"
- Tip:
-
Ulazne Varijable
- Tip:
object - Opis: Podaci potrebni alatu da izvrši svoj zadatak, često izvedeni iz konteksta radnog toka ili razgovora.
- Obavezno: Da
- Primer:
{
"customerId": "12345"
}
- Tip:
-
Posmatranje
- Tip:
string(podrazumevano: Izlaz specifičan za alat) - Opis: Rezultat akcije, koji može uticati na naredno ponašanje AI-a. Podrazumevano, posmatranje je postavljeno na izlaz alata, ali se može ručno definisati kako bi se usmerila sledeća akcija agenta.
- Primer:
- Podrazumevano Posmatranje: Rezultat API-ja vraćen iz alata.
- Prilagođeno Posmatranje:
"Pokreni sledeći obrazac na osnovu korisničkih preferencija."
- Tip:
🚀 Kako Funkcioniše
-
Podrazumijevane Opservacije:
- Svaka akcija alata generiše podrazumijevanu opservaciju na osnovu rezultata alata.
- Primjer: Uspješan API poziv vraća API odgovor kao opservaciju.
-
Ručno Postavljanje Opservacije:
- Korisnici mogu prebrisati podrazumijevanu opservaciju kako bi uticali na sljedeću odluku AI-a.
- Primjer: Umjesto korištenja rezultata API-a kao opservacije, prilagođena poruka poput
"Pokreni proces slanja obrasca"može usmjeriti AI da inicira drugu akciju.
-
AI Odluka:
- Odluka analizira trenutnu opservaciju 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 formuliše odgovor, bilo direktno koristeći opservacije ili na osnovu dodatnog unosa od korisnika.
💡 Upotrebe
-
Dinamička Podrška Korisnicima:
- Scenario: Korisnik pita, "Mogu li dobiti ažuriranje o svojoj nedavnoj narudžbi?"
- Tok rada:
- Alat: API poziv za preuzimanje detalja narudžbe.
- Opservacija: API rezultat sa statusom narudžbe.
- Odgovor: "Vaša narudžba je na putu i stići će 15. januara 2025."
-
Preusmjeravanje Prilagođenog Tok Rada:
- Scenario: Korisnik aktivira alat, ali želite da AI pokrene određeni obrazac umjesto toga.
- Tok rada:
- Alat: "Pokretač obrasca."
- Opservacija:
"Pokreni obrazac za povratne informacije korisnika." - Rezultat: AI dinamički prelazi na slanje obrasca.
-
Integracija Višestrukih Koraka:
- Scenario: "Koliko iznosi moja trenutna faktura, i mogu li je platiti sada?"
- Tok rada:
- Korak 1: Preuzmi detalje fakture putem API-a.
- Korak 2: Aktiviraj platni prolaz.
- Opservacije usmjeravaju redoslijed ovih akcija.
🔍 Primjer Konfiguracije
Zadnje Posmatranje
Naziv Alata: "Upravljanje Narudžbama"
Ulazne Varijable:
{
"orderId": "67890"
}
Posmatranje: API rezultat
{
"trigger": "ConversationTool",
"toolName": "Upravljanje Narudžbama",
"input": {
"orderId": "67890"
},
"observation": "Status narudžbe uspješno preuzet."
}
Prilagođeno Posmatranje
Naziv Alata: "Pokreni Formu"
Ulazne Varijable:
{
"formId": "feedbackForm"
}
Posmatranje: "Forma za povratne informacije korisnika pokrenuta."
{
"trigger": "ConversationTool",
"toolName": "Pokreni Formu",
"input": {
"formId": "feedbackForm"
},
"observation": "Forma za povratne informacije korisnika pokrenuta."
}
🛠️ Najbolje Prakse
-
Zadnja vs. Prilagođena Posmatranja:
- Koristite zadnja posmatranja za standardne radne tokove i API integracije.
- Prepišite posmatranja kako biste preusmjerili ponašanje AI-a za specifične scenarije.
-
Jasne Poruke Posmatranja:
- Osigurajte da su prilagođena posmatranja precizna kako bi efikasno usmjerila AI.
-
Lančanje Akcija:
- Planirajte radne tokove kako biste minimizirali nepotrebne korake dok efikasno koristite limit od 10 akcija.
-
Testiranje Posmatranja:
- Simulirajte radne tokove kako biste provjerili da li i zadnja i prilagođena posmatranja dovode do očekivanih odluka AI-a.
📊 Praćenje i Debagovanje
- Koristite SmartFlow monitoring dashboard za praćenje:
- Izvršenih akcija alata.
- Generisanih posmatranja.
- Odluka AI-a i njihovih ishoda.
- Debagujte radne tokove pregledom logova posmatranja kako biste identifikovali i riješili neočekivano ponašanje.