đ ïž Conversation Tool Trigger
De Conversation Tool Trigger erlaabt AI-Agenten an SmartFlow, dynamesch mat externen Tools a Systemer ze interagĂ©ieren, intelligent Entscheedungen ze treffen fir Aufgaben ze erfĂ«llen, Daten ze recuperĂ©ieren oder weider Aktiounen auszelĂ©isen. Mat engem AI decision engine entscheedĂ©ieren d'Agenten, wĂ©i eng Tools se benotzen a verwalten mĂ©i Aktiounen effizient. DĂ«s System Ă«nnerstĂ«tzt bis zu 10 Tool-Aktiounen pro Interaktioun ier et eng Ăntwert gĂ«tt.
đ Trigger Detailsâ
Numm: Conversation Tool
Kategorie: Triggers
đ§ Parameterenâ
-
Tool Numm
- Typ:
string
- Beschreiwung: Definéiert den Tool, deen vum AI Agent ausgefouert soll ginn. Den Tool muss virdru konfiguréiert an an SmartFlow integréiert sinn.
- Required: Jo
- Beispill:
"CRM Lookup"
- Typ:
-
Input Variabelen
- Typ:
object
- Beschreiwung: D'Daten, déi néideg sinn, fir den Tool seng Aufgab ze erfëllen, oft aus dem Kontext vum Workflow oder Gespréich derivéiert.
- Required: Jo
- Beispill:
{
"customerId": "12345"
}
- Typ:
3. **Observatioun**
- **Typ:** `string` (standard: Tool-spezifesch Ausgab)
- **Beschreiwung:** D'Resultat vun der Aktioun, déi d'AI-Verhalen an der Folleg beaflosse kann. Standardméisseg ass d'Observatioun op d'Ausgab vum Tool festgeluecht, awer se kann manuell definéiert ginn fir d'Aktioun vum Agent ze leeden.
- **Beispill:**
- Standard Observatioun: API Resultat, dat vum Tool zréckginn.
- Personaliséiert Observatioun: `"Trigger the next form based on user preferences."`
---
## đ WĂ©i et FonctionnĂ©iert
```mermaid
graph TD
Start["Conversation Tool Trigger"]
ToolSelection["AI selects tool based on input"]
ExecuteTool["Tool executes action"]
DefaultObservation["Default Observation: Action output"]
CustomObservation["Custom Observation: User-defined"]
DecisionEngine["AI Decision Engine analyzes observation"]
NextAction["Next tool/action based on observation"]
Response["Agent formulates response after up to 10 actions"]
Start --> ToolSelection
ToolSelection --> ExecuteTool
ExecuteTool --> DefaultObservation
ExecuteTool --> CustomObservation
DefaultObservation --> DecisionEngine
CustomObservation --> DecisionEngine
DecisionEngine --> NextAction
NextAction -->|Up to 10 iterations| ExecuteTool
DecisionEngine --> Response
Response --> End["Interaction complete"]
-
Standard Observatiounen:
- All Tool-Aktiounen generéieren eng Standard Observatioun baséiert op dem Resultat vum Tool.
- Beispill: Eng erfollegrÀich API-Call gëtt als Observatioun d'API-Antwort zréck.
-
Manuell Observatiounssetzung:
- Benotzer kënnen d'Standard Observatioun iwwerreegen fir d'AI seng nÀchst Decisioun ze beaflossen.
- Beispill: Amplaz d'API-Resultat als Observatioun ze benotzen, kann eng personaliséiert Message wéi
"Start form submission process"
d'AI leeden fir eng aner Aktioun ze starten.
-
AI Decisiounsmotor:
- De Decisiounsmotor analyséiert d'aktuell Observatioun an entscheed, wat d'nÀchste Tool-Aktioun ass, an verknëppt nahtlos méi Tools wann néideg.
-
Ăntwertformulatioun:
- No der AusfĂ©ierung vun bis zu 10 Tool-Aktiounen formulĂ©iert den AI-Agent eng Ăntwert, entweder direkt mat den Observatiounen oder basĂ©iert op zousĂ€tzleche Input vum Benotzer.
đĄ BenotzungsfĂ€llâ
-
Dynamesch Client ĂnnerstĂ«tzung:
- Szenario: E Benotzer freet, "Kann ech eng Aktualiséierung iwwer meng aktuell Bestellung kréien?"
- Workflow:
- Tool: API call fir Bestellung Detailer ze kréien.
- Observatioun: API Resultat mat Bestellstatus.
- Ăntwert: "Ăr Bestellung ass op der Strooss an wĂ€ert den 15. Januar 2025 ukommen."
-
PersonalisĂ©iert Workflow Ămleitung:
- Szenario: E Benotzer aktivéiert e Tool, awer Dir wëllt datt d'AI e bestëmmte Formulaire ugeet.
- Workflow:
- Tool: "Form Starter."
- Observatioun:
"Initiate User Feedback Form."
- Resultat: D'AI wechselt dynamesch op d'Formularofginn.
-
Multi-Stage Integratioun:
- Szenario: "Wéi vill ass meng aktuell Rechnung, an kann ech se elo bezuelen?"
- Workflow:
- Schrëtt 1: Rechnung Detailer iwwer API recuperéieren.
- Schrëtt 2: D'Zuelungsplattform aktivéieren.
- Observatiounen leeden d'Rei vun dësen Aktiounen.
đ Beispill Konfiguratiounâ
Standard Observatiounâ
Tool Numm: "Order Management"
Input Variabelen:
{
"orderId": "67890"
}
Observatioun: API result
{
"trigger": "ConversationTool",
"toolName": "Order Management",
"input": {
"orderId": "67890"
},
"observation": "Bestellstatus erfollegrÀich ugefaangen."
}
PersonalisĂ©iert Observatiounâ
Tool Numm: "Start Form"
Input Variabelen:
{
"formId": "feedbackForm"
}
Observatioun: "Benotzerfeedbackformular gestart."
{
"trigger": "ConversationTool",
"toolName": "Start Form",
"input": {
"formId": "feedbackForm"
},
"observation": "Benotzerfeedbackformular gestart."
}
đ ïž Bescht Praktikenâ
-
Standard vs. Personaliséiert Observatiounen:
- Benotzt standard Observatiounen fir standard Aarbechtsflëss a API Integratiounen.
- Iwwerschreift Observatiounen fir d'AI Verhalen fir spezifesch Szenarien ze leeden.
-
Kloer Observatiounsmessagen:
- Stellt sécher, datt personaliséiert Observatiounen genee sinn, fir d'AI effektiv ze leeden.
-
Ketten vun Aktiounen:
- Plangt Aarbechtsflëss fir onnéideg Schrëtt ze minimiséieren, wÀhrend Dir d'10-Aktioun Limite effizient ausnotzt.
-
Testen vun Observatiounen:
- Simuléiert Aarbechtsflëss fir ze veriféieren, datt béid standard a personaliséiert Observatiounen zu erwaarten AI Entscheedungen féieren.
đ Iwwerwaachung a Debuggingâ
- Benotzt d'SmartFlow Iwwerwaachungsdashboard fir ze verfollegen:
- Toolaktiounen déi ausgefouert goufen.
- Observatiounen déi generéiert goufen.
- AI Entscheedungen a seng Resultater.
- Debuggt Aarbechtsflëss andeems Dir d'Observatiounslogs iwwerpréift fir onvirgesin Verhalten ze identifizéieren an ze léisen.