Sari la conținutul principal

🛠️ Trigger pentru Instrumentul de Conversație

Triggerul pentru Instrumentul 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ă folosească și gestionează eficient multiple acțiuni. Acest sistem suportă până la 10 acțiuni de instrument pe interacțiune înainte de a oferi un răspuns.

pasted-image.png


📝 Detalii despre Trigger

Nume: Conversation Tool
Categorie: Triggers


🔧 Parametrii

  1. Numele Instrumentului

    • Tip: string
    • Descriere: Specifică instrumentul care urmează să fie executat de agentul AI. Instrumentul trebuie să fie preconfigurat și integrat în SmartFlow.
    • Obligatoriu: Da
    • Exemplu: "CRM Lookup"
  2. 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.
    • Obligatoriu: Da
    • Exemplu:
      {
      "customerId": "12345"
      }
  3. Observație

    • Tip: string (implicit: Ieșire specifică instrumentului)
    • Descriere: Rezultatul acțiunii, care poate influența comportamentul AI ulterior. În mod implicit, observația este setată pe ieșirea instrumentului, dar poate fi definită manual pentru a ghida următoarea acțiune a agentului.
    • Exemplu:
      • Observație Implicită: Rezultatul API returnat de instrument.
      • Observație Personalizată: "Declanșați următorul formular pe baza preferințelor utilizatorului."

🚀 Cum Funcționează

  1. Observații Implicite:

    • Fiecare acțiune a instrumentului generează o observație implicită pe baza rezultatului instrumentului.
    • Exemplu: Un apel API reușit returnează răspunsul API ca observație.
  2. Setarea Manuală a Observației:

    • Utilizatorii pot suprascrie observația implicită pentru a influența următoarea decizie a AI-ului.
    • 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.
  3. 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.
  4. 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 inputuri suplimentare din partea utilizatorului.

💡 Cazuri de Utilizare

  1. Asistență 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."
  2. Redirecționare a Fluxului de Lucru Personalizat:

    • Scenariul: Un utilizator activează un instrument, dar doriți ca AI-ul să înceapă un formular specific în schimb.
    • Flux de lucru:
      • Instrument: "Formular de Începere."
      • Observație: "Inițiază Formularul de Feedback al Utilizatorului."
      • Rezultatul: AI-ul trece dinamic la trimiterea formularului.
  3. Integrare în Mai Multe Etape:

    • 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 portalul de plată.
      • Observațiile ghidează secvența acestor acțiuni.

🔍 Exemplu de Configurare

Observație Implicită

Numele Instrumentului: "Order Management"
Variabile de Intrare:

{
"orderId": "67890"
}

Observație: API result

{
"trigger": "ConversationTool",
"toolName": "Order Management",
"input": {
"orderId": "67890"
},
"observation": "Starea comenzii a fost obținută cu succes."
}

Observație Personalizată

Numele Instrumentului: "Start Form"
Variabile de Intrare:

{
"formId": "feedbackForm"
}

Observație: "Formularul de feedback al utilizatorului a fost inițiat."

{
"trigger": "ConversationTool",
"toolName": "Start Form",
"input": {
"formId": "feedbackForm"
},
"observation": "Formularul de feedback al utilizatorului a fost inițiat."
}

🛠️ Cele Mai Bune Practici

  1. Observații Implicite vs. Personalizate:

    • Folosiți observații implicite pentru fluxuri de lucru standard și integrarea API-ului.
    • Suprascrieți observațiile pentru a redirecționa comportamentul AI-ului în scenarii specifice.
  2. Mesaje Clare de Observație:

    • Asigurați-vă că observațiile personalizate sunt precise pentru a ghida eficient AI-ul.
  3. Încercarea Acțiunilor:

    • Planificați fluxurile de lucru pentru a minimiza pașii inutili, profitând în mod eficient de limita de 10 acțiuni.
  4. Testarea Observațiilor:

    • Simulați fluxuri de lucru pentru a verifica dacă atât observațiile implicite, cât și cele personalizate conduc la deciziile așteptate ale AI-ului.

📊 Monitorizare și Depanare

  • Utilizați panoul de monitorizare SmartFlow pentru a urmări:
    • Acțiunile instrumentului executate.
    • Observațiile generate.
    • Deciziile AI-ului și rezultatele acestora.
  • Depanați fluxurile de lucru revizuind jurnalele de observație pentru a identifica și rezolva comportamentele neașteptate.

Pregătit să îmbunătățești
experiența utilizatorului?

Lansează asistenți AI care încântă clienții și se scalază odată cu afacerea ta.

Conform GDPR