Flow-beskrivning
Syfte och fördelar
Arbetsflödesöversikt: Chattbot med FreshChat-integration
Detta arbetsflöde möjliggör en kundsupport-chattbot som är tätt integrerad med FreshChat. Det är utformat för att automatiskt besvara användarfrågor med hjälp av företagets interna kunskapsbas och vid behov sömlöst eskalera konversationer till en mänsklig supportagent via FreshChat. Flödet ger ett skalbart och automatiserat sätt att hantera rutinfrågor, så att användare får omedelbar hjälp, samtidigt som det möjliggör smidig överlämning till mänskliga agenter för komplexa eller olösta ärenden.
Steg-för-steg-beskrivning av arbetsflödet
1. Initiering av chatt och välkomstmeddelande
- Trigger: När en användare öppnar chatten aktiveras noden
ChatOpenedTrigger
. - Svar: Flödet skickar omedelbart ett vänligt välkomstmeddelande med hjälp av
MessageWidget
, som visas via ChatOutput
. Meddelandet introducerar AI-supportboten, förklarar dess kapacitet och försäkrar användaren om att en mänsklig agent finns tillgänglig vid behov.
2. Hantering av användarinmatning
- Insamling av inmatning: Noden
ChatInput
fångar meddelanden eller filuppladdningar från användare. - Chatt-historik: Noden
ChatHistory
underhåller konversationens kontext, vilket hjälper AI:n att ge sammanhängande och relevanta svar.
3. Automatiska svar med kunskapsbassökning
- Dokumenthämtning: Noden
DocumentRetriever
används för att söka i den interna kunskapsbasen efter information som är relevant för användarens fråga. - Verktygsanropande agent: Kärnlogiken hanteras av noden
ToolCallingAgent
, som:- Tar emot användarens meddelande, chatthistorik och resultat från dokumenthämtaren.
- Använder en systemprompt för att säkerställa att AI:n agerar som teknisk supportspecialist för ditt specifika företag.
- Svarar på samma språk som användaren, hälsar lämpligt och refererar till intern dokumentation för att besvara frågor.
4. Logik för mänsklig eskalering
- Om AI:n inte kan hitta ett tillfredsställande svar i kunskapsbasen:
- För engelska frågor: Botten uppmanar användaren att kopplas till en riktig agent.
- För icke-engelska frågor: Botten frågar först om användaren är villig att kopplas till en engelsktalande agent. Vid bekräftelse erbjuder den överlämning.
- Denna eskaleringsmekanism drivs av
FreshChatHumanAssistToolComponent
, som integreras med FreshChat för att överföra konversationen till en mänsklig agent.
5. Visning av svar
- Alla svar från AI:n eller eskaleringsmeddelanden visas i chattgränssnittet via noden
ChatOutput
, vilket säkerställer en smidig och interaktiv användarupplevelse.
Komponenter och deras roller
Nodnamn | Funktion |
---|
ChatOpenedTrigger | Upptäcker när en användare öppnar chatten. |
MessageWidget | Visar välkomstmeddelandet. |
ChatOutput | Visar meddelanden för användaren. |
ChatInput | Samlar in användarinmatning och filuppladdningar. |
ChatHistory | Sparar och hämtar konversationshistorik. |
DocumentRetriever | Söker interna kunskapskällor efter svar. |
ToolCallingAgent | Orkestrerar svar, väljer mellan att besvara eller eskalera till människa. |
FreshChatHumanAssistTool | Integrerar med FreshChat för överlämning till mänskliga agenter. |
Varför detta arbetsflöde är användbart
- Skalbarhet: Automatiserar majoriteten av supportfrågor och minskar belastningen på mänskliga agenter.
- Konsekvens: Säkerställer att användare får korrekt information från din interna kunskapsbas.
- Support dygnet runt: Ger omedelbara svar när som helst och ökar kundnöjdheten.
- Sömlös mänsklig eskalering: Säkerställer att kunder alltid kan nå en riktig person vid behov, utan friktion.
- Flerspråkigt stöd: Upptäcker användarens språk och anpassar både svar och eskaleringserbjudanden därefter.
- Förbättrad effektivitet: Mänskliga agenter hanterar bara frågor som AI:n inte kan lösa, vilket låter ditt team fokusera på komplexa ärenden.
Ideala användningsområden
- Företag som vill automatisera teknisk och produktsupport med AI.
- Scenarier där omedelbara, konsekventa svar krävs med möjlighet till mänsklig eskalering.
- Företag som använder FreshChat och vill kombinera automatisering med live-support för optimal kundupplevelse.
Sammanfattningsvis erbjuder detta arbetsflöde en robust, automatiserad kundsupportlösning som utnyttjar din interna kunskapsbas och FreshChat-integration, vilket gör supporten mer effektiv, skalbar och användarvänlig.