🛠️ Triggerul Instrumentului de Conversație
Triggerul Instrumentului de Conversație împuternicește agenții AI din SmartFlow să interacționeze dinamic cu instrumente și sisteme externe, luând decizii inteligente pentru a efectua sarcini, a recupera date sau a declanșa acțiuni ulterioare. Folosind un motor de decizie AI, agenții decid ce instrumente să utilizeze și gestionează eficient multiple acțiuni. Acest sistem suportă până la 10 acțiuni de instrument per interacțiune înainte de a oferi un răspuns.

📝 Detalii despre Trigger
Nume: Conversation Tool
Categorie: Triggers
🔧 Parametrii
-
Numele Instrumentului
- Tip:
string - Descriere: Specifică instrumentul care trebuie executat de agentul AI. Instrumentul trebuie să fie preconfigurat și integrat în SmartFlow.
- Necesar: Da
- Exemplu:
"CRM Lookup"
- Tip:
-
Variabile de Intrare
- Tip:
object - Descriere: Datele necesare pentru ca instrumentul să își îndeplinească sarcina, adesea derivate din contextul fluxului de lucru sau al conversației.
- Necesar: Da
- Exemplu:
{
"customerId": "12345"
}
- Tip:
-
Observație
- Tip:
string(implicit: Ieșire specifică instrumentului) - Descriere: Rezultatul acțiunii, care poate influența comportamentul AI ulterior. Implicit, observația este setată la ieșirea instrumentului, dar poate fi definită manual pentru a ghida următoarea acțiune a agentului.
- Exemplu:
- Observație Implicită: Rezultatul API-ului returnat de instrument.
- Observație Personalizată:
"Declanșați următorul formular pe baza preferințelor utilizatorului."
- Tip:
🚀 Cum Funcționează
-
Observații Implicite:
- Fiecare acțiune a instrumentului generează o observație implicită pe baza rezultatului instrumentului.
- Exemplu: O apelare API de succes returnează răspunsul API ca observație.
-
Setarea Manuală a Observației:
- Utilizatorii pot suprascrie observația implicită pentru a influența următoarea decizie a AI.
- Exemplu: În loc să folosească rezultatul API-ului ca observație, un mesaj personalizat precum
"Începe procesul de trimitere a formularului"poate ghida AI-ul să inițieze o altă acțiune.
-
Motorul de Decizie AI:
- Motorul de decizie analizează observația curentă și determină următoarea acțiune a instrumentului, legând fără probleme mai multe instrumente atunci când este necesar.
-
Formularea Răspunsului:
- După executarea a până la 10 acțiuni ale instrumentului, agentul AI formulează un răspuns, fie folosind direct observațiile, fie pe baza unor informații suplimentare de la utilizator.
💡 Cazuri de Utilizare
-
Suport pentru Clienți Dinamic:
- Scenariul: Un utilizator întreabă: "Pot obține o actualizare despre comanda mea recentă?"
- Flux de lucru:
- Instrument: Apel API pentru a obține detalii despre comandă.
- Observație: Rezultatul API-ului cu starea comenzii.
- Răspuns: "Comanda dumneavoastră este pe drum și va sosi pe 15 ianuarie 2025."
-
Redirecționare Personalizată a Fluxului de Lucru:
- Scenariul: Un utilizator declanșează un instrument, dar doriți ca AI-ul să înceapă un formular specific în schimb.
- Flux de lucru:
- Instrument: "Inițiator Formular."
- Observație:
"Inițiați Formularul de Feedback al Utilizatorului." - Rezultatul: AI-ul trece dinamic la trimiterea formularului.
-
Integrare în Mai Mulți Pași:
- Scenariul: "Cât este factura mea curentă și pot să o plătesc acum?"
- Flux de lucru:
- Pasul 1: Recuperați detaliile facturii prin API.
- Pasul 2: Declanșați gateway-ul de plată.
- Observațiile ghidează secvența acestor acțiuni.
🔍 Exemplu de Configurare
Observație Implicită
Numele Instrumentului: "Managementul Comenzilor"
Variabile de Intrare:
{
"orderId": "67890"
}
Observație: Rezultatul API
{
"trigger": "ConversationTool",
"toolName": "Managementul Comenzilor",
"input": {
"orderId": "67890"
},
"observation": "Starea comenzii a fost obținută cu succes."
}
Observație Personalizată
Numele Instrumentului: "Începe Formular"
Variabile de Intrare:
{
"formId": "feedbackForm"
}
Observație: "Formularul de feedback al utilizatorului a fost inițiat."
{
"trigger": "ConversationTool",
"toolName": "Începe Formular",
"input": {
"formId": "feedbackForm"
},
"observation": "Formularul de feedback al utilizatorului a fost inițiat."
}
🛠️ Cele Mai Bune Practici
-
Observații Implicite vs. Personalizate:
- Folosiți observații implicite pentru fluxuri de lucru standard și integrarea API-urilor.
- Suprascrieți observațiile pentru a redirecționa comportamentul AI în scenarii specifice.
-
Mesaje Clare de Observație:
- Asigurați-vă că observațiile personalizate sunt precise pentru a ghida eficient AI-ul.
-
Legarea Acțiunilor:
- Planificați fluxurile de lucru pentru a minimiza pașii inutili, valorificând eficient limita de 10 acțiuni.
-
Testarea Observațiilor:
- Simulați fluxurile de lucru pentru a verifica dacă atât observațiile implicite, cât și cele personalizate conduc la deciziile așteptate ale AI.
📊 Monitorizare și Depanare
- Folosiți tabloul de bord de monitorizare SmartFlow pentru a urmări:
- Acțiunile instrumentelor executate.
- Observațiile generate.
- Deciziile AI și rezultatele acestora.
- Depanați fluxurile de lucru revizuind jurnalele de observație pentru a identifica și rezolva comportamentele neașteptate.