Liigu peamise sisu juurde

🛠️ Conversation Tool Trigger

The Conversation Tool Trigger empowers AI agents within SmartFlow to dynamically interact with external tools and systems, making intelligent decisions to perform tasks, retrieve data, or trigger subsequent actions. Using an AI decision engine, agents decide which tools to use and manage multiple actions efficiently. This system supports up to 10 tool actions per interaction before providing a response.

pasted-image.png


📝 Trigger Details

Name: Conversation Tool
Category: Triggers


🔧 Parameetrid

  1. Tööriista nimi

    • Tüüp: string
    • Kirjeldus: Määrab tööriista, mida AI agent peab käitama. Tööriist peab olema eelnevalt konfigureeritud ja integreeritud SmartFlow'sse.
    • Nõutav: Jah
    • Näide: "CRM Lookup"
  2. Sisendmuutujad

    • Tüüp: object
    • Kirjeldus: Andmed, mis on vajalikud tööriista ülesande täitmiseks, sageli tuletatud töövoo või vestluse kontekstist.
    • Nõutav: Jah
    • Näide:
      {
      "customerId": "12345"
      }

3. **Observatsioon**
- **Tüüp:** `string` (vaikimisi: tööriista spetsiifiline väljund)
- **Kirjeldus:** Tegevuse tulemus, mis võib mõjutada järgmist AI käitumist. Vaikimisi on observatsioon seadistatud tööriista väljundiks, kuid seda saab käsitsi määrata, et suunata agendi järgmist tegevust.
- **Näide:**
- Vaikimisi observatsioon: API tulemus, mis tagastatakse tööriistalt.
- Kohandatud observatsioon: `"Käivita järgmine vorm kasutaja eelistuste põhjal."`

---

## 🚀 Kuidas see töötab

```mermaid
graph TD
Start["Vestlustööriista käivitamine"]
ToolSelection["AI valib tööriista sisendi põhjal"]
ExecuteTool["Tööriist täidab toimingu"]
DefaultObservation["Vaikimisi vaatlus: Toimingu väljund"]
CustomObservation["Kohandatud vaatlus: Kasutaja määratud"]
DecisionEngine["AI otsustusmootor analüüsib vaatlust"]
NextAction["Järgmine tööriist/toiming vaatluse põhjal"]
Response["Agendi vastus pärast kuni 10 toimingut"]

Start --> ToolSelection
ToolSelection --> ExecuteTool
ExecuteTool --> DefaultObservation
ExecuteTool --> CustomObservation
DefaultObservation --> DecisionEngine
CustomObservation --> DecisionEngine
DecisionEngine --> NextAction
NextAction -->|Kuni 10 iteratsiooni| ExecuteTool
DecisionEngine --> Response
Response --> End["Interaktsioon lõpetatud"]

  1. Vaikimisi tähelepanekud:

    • Iga tööriista tegevus genereerib vaikimisi tähelepaneku, mis põhineb tööriista tulemusele.
    • Näide: Edukas API kõne tagastab API vastuse tähelepanekuna.
  2. Käsitsi tähelepaneku seadmine:

    • Kasutajad saavad vaikimisi tähelepaneku üle kirjutada, et mõjutada AI järgmist otsust.
    • Näide: Selle asemel, et kasutada API tulemust tähelepanekuna, võib kohandatud sõnum nagu "Alusta vormi esitamise protsessi" suunata AI-d teise tegevuse algatamiseks.
  3. AI otsustusmootor:

    • Otsustusmootor analüüsib praegust tähelepanekut ja määrab järgmise tööriista tegevuse, sujuvalt ühendades mitu tööriista vajadusel.
  4. Vastuse koostamine:

    • Pärast kuni 10 tööriista tegevuse täitmist koostab AI agent vastuse, kas otse tähelepanekute kasutamisega või kasutaja täiendava sisendi põhjal.

💡 Kasutuse juhtumid

  1. Dünaamiline kli support:

    • Stsenaarium: Kasutaja küsib: "Kas ma saan oma hiljutise tellimuse kohta uuendust?"
    • Töövoog:
      • Tööriist: API kõne tellimuse üksikasjade saamiseks.
      • Täheldamine: API tulemus tellimuse olekuga.
      • Vastus: "Teie tellimus on teel ja jõuab kohale 15. jaanuaril 2025."
  2. Kohandatud töövoo suunamine:

    • Stsenaarium: Kasutaja aktiveerib tööriista, kuid soovite, et AI alustaks konkreetset vormi.
    • Töövoog:
      • Tööriist: "Vormi algataja."
      • Täheldamine: "Käivita kasutaja tagasiside vorm."
      • Tulemus: AI üleminek vormi esitamisele toimub dünaamiliselt.
  3. Mitme sammu integratsioon:

    • Stsenaarium: "Kui palju on minu praegune arve ja kas ma saan selle nüüd maksta?"
    • Töövoog:
      • Samm 1: Hankige arve üksikasjad API kaudu.
      • Samm 2: Käivitage makse värav.
      • Täheldamised juhivad nende toimingute järjestust.

🔍 Näidis Konfiguratsioon

Vaikimisi Täheldamine

Tööriista Nimi: "Order Management"
Sisend Muutujad:

{
"orderId": "67890"
}

Täheldamine: API tulemus

{
"trigger": "ConversationTool",
"toolName": "Order Management",
"input": {
"orderId": "67890"
},
"observation": "Tellimuse olek on edukalt saadud."
}

Kohandatud Täheldamine

Tööriista Nimi: "Start Form"
Sisend Muutujad:

{
"formId": "feedbackForm"
}

Täheldamine: "Kasutaja tagasiside vorm käivitatud."

{
"trigger": "ConversationTool",
"toolName": "Start Form",
"input": {
"formId": "feedbackForm"
},
"observation": "Kasutaja tagasiside vorm käivitatud."
}

🛠️ Parimad Tavad

  1. Vaikimisi vs. Kohandatud Tähelepanekud:

    • Kasutage vaikimisi tähelepanekuid standardsete töövoogude ja API integreerimiste jaoks.
    • Ületage tähelepanekud, et suunata AI käitumist spetsiifiliste stsenaariumide jaoks.
  2. Selged Tähelepaneku Sõnumid:

    • Veenduge, et kohandatud tähelepanekud oleksid täpsed, et suunata AI-d tõhusalt.
  3. Tegevuste Ahelamine:

    • Plaanige töövooge, et vähendada ebavajalikke samme, samal ajal kasutades 10-tegevuse piiri tõhusalt.
  4. Tähelepanekute Testimine:

    • Simuleerige töövooge, et kontrollida, kas nii vaikimisi kui ka kohandatud tähelepanekud viivad oodatud AI otsusteni.

📊 Jälgimine ja Tõrkeotsing

  • Kasutage SmartFlow jälgimise armatuurlauad, et jälgida:
    • Tehtud tööriista tegevusi.
    • Genereeritud tähelepanekuid.
    • AI otsuseid ja nende tulemusi.
  • Tõrkeotsing töövoogudes, vaadates tähelepaneku logisid, et tuvastada ja lahendada ootamatuid käitumisi.