đ ïž Verktyg för Konversationsutlösare
Den Verktyg för Konversationsutlösare ger AI-agenter inom SmartFlow möjlighet att dynamiskt interagera med externa verktyg och system, vilket möjliggör intelligenta beslut för att utföra uppgifter, hÀmta data eller utlösa efterföljande ÄtgÀrder. Med hjÀlp av en AI-beslutsmotor avgör agenterna vilka verktyg som ska anvÀndas och hanterar flera ÄtgÀrder effektivt. Detta system stöder upp till 10 verktygsÄtgÀrder per interaktion innan ett svar ges.

đ Utlösardetaljerâ
Namn: Conversation Tool
Kategori: Utlösare
đ§ Parametrarâ
-
Verktygsnamn
- Typ:
string - Beskrivning: Anger det verktyg som ska utföras av AI-agenten. Verktyget mÄste vara förkonfigurerat och integrerat i SmartFlow.
- Obligatoriskt: Ja
- Exempel:
"CRM Lookup"
- Typ:
-
Indata Variabler
- Typ:
object - Beskrivning: Den data som krÀvs för att verktyget ska utföra sin uppgift, ofta hÀrledd frÄn kontexten av arbetsflödet eller konversationen.
- Obligatoriskt: Ja
- Exempel:
{
"customerId": "12345"
}
- Typ:
-
Observation
- Typ:
string(standard: Verktygsspecifik utdata) - Beskrivning: Resultatet av ÄtgÀrden, som kan pÄverka efterföljande AI-beteende. Som standard Àr observationen instÀlld pÄ verktygets utdata, men den kan definieras manuellt för att vÀgleda agentens nÀsta ÄtgÀrd.
- Exempel:
- Standardobservation: API-resultat som returneras frÄn verktyget.
- Anpassad observation:
"Utlös nÀsta formulÀr baserat pÄ anvÀndarpreferenser."
- Typ:
đ Hur Det Fungerarâ
-
Standardobservationer:
- Varje verktygsÄtgÀrd genererar en standardobservation baserat pÄ verktygets resultat.
- Exempel: Ett framgÄngsrikt API-anrop returnerar API-svaret som observation.
-
Manuell instÀllning av observation:
- AnvÀndare kan ÄsidosÀtta standardobservationen för att pÄverka AI:ns nÀsta beslut.
- Exempel: IstÀllet för att anvÀnda API-resultatet som observation kan ett anpassat meddelande som
"Starta formulÀrinlÀmningsprocess"vÀgleda AI:n att initiera en annan ÄtgÀrd.
-
AI-beslutsmotor:
- Beslutsmotorn analyserar den aktuella observationen och bestÀmmer nÀsta verktygsÄtgÀrd, vilket sömlöst kedjar flera verktyg vid behov.
-
Formulering av svar:
- Efter att ha utfört upp till 10 verktygsÄtgÀrder formulerar AI-agenten ett svar, antingen direkt med hjÀlp av observationerna eller baserat pÄ ytterligare input frÄn anvÀndaren.
đĄ AnvĂ€ndningsfallâ
-
Dynamisk Kundsupport:
- Scenario: En anvÀndare frÄgar, "Kan jag fÄ en uppdatering om min senaste bestÀllning?"
- Arbetsflöde:
- Verktyg: API-anrop för att hÀmta bestÀllningsdetaljer.
- Observation: API-resultat med bestÀllningsstatus.
- Svar: "Din bestÀllning Àr pÄ vÀg och kommer att anlÀnda den 15 januari 2025."
-
Anpassad Arbetsflödesomdirigering:
- Scenario: En anvÀndare utlöser ett verktyg, men du vill att AI:n ska starta ett specifikt formulÀr istÀllet.
- Arbetsflöde:
- Verktyg: "FormulÀrstartare."
- Observation:
"Initiera anvÀndarfeedbackformulÀr." - Resultat: AI:n övergÄr dynamiskt till formulÀrinlÀmning.
-
Flerstegsintegration:
- Scenario: "Hur mycket Àr min nuvarande faktura, och kan jag betala den nu?"
- Arbetsflöde:
- Steg 1: HĂ€mta fakturadetaljer via API.
- Steg 2: Utlösa betalningsgatewayen.
- Observationer vÀgleder sekvensen av dessa ÄtgÀrder.
đ Exempelkonfigurationâ
Standardobservationâ
Verktygsnamn: "Order Management"
Indata Variabler:
{
"orderId": "67890"
}
Observation: API-resultat
{
"trigger": "ConversationTool",
"toolName": "Order Management",
"input": {
"orderId": "67890"
},
"observation": "Orderstatus hÀmtades framgÄngsrikt."
}
Anpassad Observationâ
Verktygsnamn: "Start Form"
Indata Variabler:
{
"formId": "feedbackForm"
}
Observation: "AnvÀndarens feedbackformulÀr initierat."
{
"trigger": "ConversationTool",
"toolName": "Start Form",
"input": {
"formId": "feedbackForm"
},
"observation": "AnvÀndarens feedbackformulÀr initierat."
}