🛠️ Conversation Tool Trigger
Conversation Tool Trigger gir AI-agenter innen SmartFlow muligheten til å dynamisk interagere med eksterne verktøy og systemer, og ta intelligente beslutninger for å utføre oppgaver, hente data eller utløse påfølgende handlinger. Ved hjelp av en AI beslutningsmotor bestemmer agenter hvilke verktøy som skal brukes og håndterer flere handlinger effektivt. Dette systemet støtter opptil 10 verktøyhandlinger per interaksjon før det gir et svar.

📝 Trigger Detaljer
Navn: Conversation Tool
Kategori: Triggere
🔧 Parametre
-
Verktøynavn
- Type:
string - Beskrivelse: Angir verktøyet som skal utføres av AI-agenten. Verktøyet må være forhåndskonfigurert og integrert i SmartFlow.
- Påkrevd: Ja
- Eksempel:
"CRM Lookup"
- Type:
-
Inndata Variabler
- Type:
object - Beskrivelse: Dataene som kreves for at verktøyet skal utføre sin oppgave, ofte hentet fra konteksten av arbeidsflyten eller samtalen.
- Påkrevd: Ja
- Eksempel:
{
"customerId": "12345"
}
- Type:
-
Observasjon
- Type:
string(standard: Verktøy-spesifikk utdata) - Beskrivelse: Resultatet av handlingen, som kan påvirke påfølgende AI-atferd. Som standard er observasjonen satt til verktøyets utdata, men den kan defineres manuelt for å veilede agentens neste handling.
- Eksempel:
- Standard Observasjon: API-resultat returnert fra verktøyet.
- Tilpasset Observasjon:
"Utløs neste skjema basert på brukerpreferanser."
- Type:
🚀 Hvordan Det Fungerer
-
Standard Observasjoner:
- Hver verktøyhandling genererer en standard observasjon basert på resultatet fra verktøyet.
- Eksempel: Et vellykket API-kall returnerer API-responsen som observasjonen.
-
Manuell Innstilling av Observasjon:
- Brukere kan overstyre standardobservasjonen for å påvirke AIs neste beslutning.
- Eksempel: I stedet for å bruke API-resultatet som observasjon, kan en egendefinert melding som
"Start prosessen for innsending av skjema"veilede AI til å initiere en annen handling.
-
AI Beslutningsmotor:
- Beslutningsmotoren analyserer den nåværende observasjonen og bestemmer neste verktøyhandling, og kjeder sømløst sammen flere verktøy når det er nødvendig.
-
Formulering av Svar:
- Etter å ha utført opptil 10 verktøyhandlinger, formulerer AI-agenten et svar, enten direkte ved å bruke observasjonene eller basert på ytterligere input fra brukeren.
💡 Bruksområder
-
Dynamisk Kundestøtte:
- Scenario: En bruker spør, "Kan jeg få en oppdatering på min nylige bestilling?"
- Arbeidsflyt:
- Verktøy: API-kall for å hente bestillingsdetaljer.
- Observasjon: API-resultat med bestillingsstatus.
- Svar: "Bestillingen din er på vei og vil ankomme 15. januar 2025."
-
Egendefinert Arbeidsflyt Omdirigering:
- Scenario: En bruker utløser et verktøy, men du ønsker at AI skal starte et spesifikt skjema i stedet.
- Arbeidsflyt:
- Verktøy: "Skjema Starter."
- Observasjon:
"Initier brukerfeedback-skjema." - Resultat: AI overgår dynamisk til innsending av skjema.
-
Flere Trinn Integrasjon:
- Scenario: "Hvor mye er min nåværende faktura, og kan jeg betale den nå?"
- Arbeidsflyt:
- Trinn 1: Hent fakturadetaljer via API.
- Trinn 2: Utløs betalingsportalen.
- Observasjoner veileder sekvensen av disse handlingene.
🔍 Eksempelkonfigurasjon
Standard Observasjon
Verktøynavn: "Order Management"
Inndata Variabler:
{
"orderId": "67890"
}
Observasjon: API-resultat
{
"trigger": "ConversationTool",
"toolName": "Order Management",
"input": {
"orderId": "67890"
},
"observation": "Ordrestatus hentet med suksess."
}
Egendefinert Observasjon
Verktøynavn: "Start Form"
Inndata Variabler:
{
"formId": "feedbackForm"
}
Observasjon: "Bruker tilbakemeldingsskjema initiert."
{
"trigger": "ConversationTool",
"toolName": "Start Form",
"input": {
"formId": "feedbackForm"
},
"observation": "Bruker tilbakemeldingsskjema initiert."
}
🛠️ Beste Praksis
-
Standard vs. Egendefinerte Observasjoner:
- Bruk standardobservasjoner for standard arbeidsflyter og API-integrasjoner.
- Overstyr observasjoner for å omdirigere AI-atferd for spesifikke scenarier.
-
Klare Observasjonsmeldinger:
- Sørg for at egendefinerte observasjoner er presise for å veilede AI effektivt.
-
Kjeding av Handlinger:
- Planlegg arbeidsflyter for å minimere unødvendige trinn mens du utnytter 10-handlingsgrensen effektivt.
-
Testing av Observasjoner:
- Simuler arbeidsflyter for å verifisere at både standard- og egendefinerte observasjoner fører til forventede AI-beslutninger.
📊 Overvåking og Feilsøking
- Bruk SmartFlow overvåkingsdashbordet for å spore:
- Utførte verktøyhandlinger.
- Genererte observasjoner.
- AI-beslutninger og deres utfall.
- Feilsøk arbeidsflyter ved å gjennomgå observasjonslogger for å identifisere og løse uventet atferd.