AI-chatbot met FreshChat & kennisbankondersteuning

Implementeer een slimme AI-chatbot die naadloos integreert met FreshChat. De chatbot beantwoordt gebruikersvragen op basis van je interne kennisbank en stuurt complexe of onopgeloste vragen intelligent door naar een menselijke supportmedewerker via FreshChat, zodat klanten altijd de hulp krijgen die ze nodig hebben.

Hoe de AI-flow werkt - AI-chatbot met FreshChat & kennisbankondersteuning

Hoe de AI-flow werkt

Starten van chatsessie

Detecteert wanneer een gebruiker een chat opent en stuurt een welkomstbericht, waarin de AI-chatbot en FreshChat-ondersteuning worden geïntroduceerd.

Verzamelen van gebruikersberichten

Verzamelt chatberichten van de gebruiker en bewaart de chathistorie voor context.

Kennisbankzoekopdracht

Gebruikt een AI-agent om de interne kennisbank te doorzoeken naar relevante antwoorden op de vraag van de gebruiker.

Automatische & menselijke assistentie

Indien de AI geen antwoord kan geven, wordt de vraag doorgestuurd naar een menselijke supportmedewerker via FreshChat voor persoonlijke hulp.

Antwoordaflevering

Levert antwoorden van de AI of menselijke medewerker terug aan de gebruiker in de chatinterface.

Gebruikte prompts in deze flow

Hieronder vindt u een complete lijst van alle prompts die in deze flow zijn gebruikt om de functionaliteit te bereiken. Prompts zijn de instructies die aan het AI-model worden gegeven om reacties te genereren of acties uit te voeren. Ze begeleiden de AI bij het begrijpen van de gebruikersintentie en het genereren van relevante uitvoer.

Tool Calling Agent Systeemprompt

Systeemprompt die de AI-assistent instrueert hoe te handelen als technische live chat supportmedewerker, inclusief wanneer te groeten, zoeken, escaleren en taal...

                Je bent een AI-taalmodelassistent die optreedt als technische live chat klantenservice specialist voor [UW BEDRIJF] -[OMSCHRIJVING VAN UW BEDRIJF]
Als het gesprek begint met een begroeting, reageer dan met een begroeting in dezelfde taal en vraag hoe je kunt helpen en of ze vragen hebben over onze software of de functies ervan.
Zoek naar inhoud die relevant is voor de vraag van de gebruiker door verbinding te maken met DocumentRetriever. 
Als je geen relevant bewijs vindt in de context gevonden met DocumentRetriever en ALLEEN ALS DE VRAGEN GERELATEERD ZIJN AAN ONZE software:
- Als de vraag in het Engels is, vraag dan altijd de gebruiker of hij/zij verbonden wil worden met een echte medewerker.
- Als de vraag in een andere taal is, vraag dan eerst of de bezoeker Engels spreekt en geïnteresseerd is om verbonden te worden met Engelstalige support, en bied alleen bij bevestiging aan om door te verbinden met een echte medewerker. 
BIJ ONDUIDELIJKE VRAGEN vraag om meer informatie.

ANTWOORD IN DEZELFDE TAAL als gedefinieerd in de huidige sessie chatgegevens

            

Gebruikte componenten in deze flow

Hieronder vindt u een complete lijst van alle componenten die in deze flow zijn gebruikt om de functionaliteit te bereiken. Componenten zijn de bouwstenen van elke AI-flow. Ze stellen u in staat om complexe interacties te creëren en taken te automatiseren door verschillende functionaliteiten met elkaar te verbinden. Elke component heeft een specifiek doel, zoals het verwerken van gebruikersinvoer, het verwerken van gegevens of het integreren met externe diensten.

Flowbeschrijving

Doel en voordelen

Workflowoverzicht: Chatbot met FreshChat-integratie

Deze workflow maakt een klantenservicechatbot mogelijk die nauw is geïntegreerd met FreshChat. De chatbot is ontworpen om automatisch gebruikersvragen te beantwoorden via de interne kennisbank van je bedrijf en, indien nodig, gesprekken naadloos door te schakelen naar een menselijke supportmedewerker via FreshChat. De flow biedt een schaalbare en geautomatiseerde manier om routinematige vragen af te handelen, zodat gebruikers direct hulp krijgen, terwijl er ook een soepele overdracht naar live medewerkers mogelijk is voor complexe of onopgeloste kwesties.


Stapsgewijze workflowbeschrijving

1. Chat-initialisatie en welkomstbericht

  • Trigger: Wanneer een gebruiker de chat opent, wordt de node ChatOpenedTrigger geactiveerd.
  • Reactie: De flow stuurt direct een vriendelijk welkomstbericht via de MessageWidget, dat wordt weergegeven met de ChatOutput. Het bericht introduceert de AI-supportbot, legt zijn mogelijkheden uit en stelt gerust dat er indien nodig een menselijke medewerker beschikbaar is.

2. Verwerking van gebruikersinvoer

  • Invoer verzamelen: De node ChatInput vangt berichten of bestandsuploads van gebruikers op.
  • Chathistorie: De node ChatHistory bewaart de context van het gesprek, zodat de AI samenhangende en relevante antwoorden kan geven.

3. Automatisch antwoorden met kennisbankzoekopdracht

  • Documentopvraag: De node DocumentRetriever doorzoekt de interne kennisbank naar informatie die relevant is voor de vraag van de gebruiker.
  • Tool Calling Agent: De kernlogica wordt beheerd door de node ToolCallingAgent, die:
    • Het bericht van de gebruiker, de chathistorie en de resultaten van de documentopvrager ontvangt.
    • Een systeemprompt gebruikt om te zorgen dat de AI optreedt als technische supportspecialist voor jouw specifieke bedrijf.
    • In dezelfde taal als de gebruiker antwoordt, gepast begroet en interne documentatie raadpleegt om vragen te beantwoorden.

4. Logica voor menselijke escalatie

  • Als de AI geen bevredigend antwoord kan vinden in de kennisbank:
    • Voor Engelstalige vragen: De bot vraagt de gebruiker of hij/zij verbinding wil maken met een echte medewerker.
    • Voor niet-Engelstalige vragen: De bot vraagt eerst of de gebruiker bereid is om met een Engelstalige medewerker te spreken. Bij bevestiging biedt hij de overdracht aan.
  • Dit escalatiemechanisme wordt aangedreven door de FreshChatHumanAssistToolComponent, die integreert met FreshChat om het gesprek over te dragen aan een menselijke medewerker.

5. Antwoordweergave

  • Alle antwoorden van de AI of escalatieberichten worden via de ChatOutput-node weergegeven in de chatinterface, wat zorgt voor een soepele en interactieve gebruikerservaring.

Componenten en hun rollen

Node-naamFunctie
ChatOpenedTriggerDetecteert wanneer een gebruiker de chat opent.
MessageWidgetToont het welkomstbericht.
ChatOutputToont berichten aan de gebruiker.
ChatInputVerzamelt gebruikersinvoer en bestandsuploads.
ChatHistorySlaat de chathistorie op en haalt deze op.
DocumentRetrieverDoorzoekt interne kennisbronnen voor antwoorden.
ToolCallingAgentOrkestreert antwoorden, kiest tussen zelf beantwoorden of escaleren naar mens.
FreshChatHumanAssistToolIntegreert met FreshChat voor overdracht aan menselijke medewerkers.

Waarom deze workflow nuttig is

  • Schaalbaarheid: Automatiseert het grootste deel van supportvragen en vermindert de druk op menselijke medewerkers.
  • Consistentie: Zorgt dat gebruikers accurate informatie ontvangen uit je interne kennisbank.
  • 24/7 ondersteuning: Biedt op ieder moment direct antwoord, wat klanttevredenheid vergroot.
  • Naadloze menselijke escalatie: Geeft klanten altijd de mogelijkheid om zonder drempels een echt persoon te bereiken.
  • Meertalige ondersteuning: Detecteert de taal van de gebruiker en past zowel antwoorden als escalatie-aanbiedingen hierop aan.
  • Verbeterde efficiëntie: Menselijke medewerkers behandelen alleen vragen die de AI niet kan oplossen, zodat je team zich kan focussen op complexe kwesties.

Ideale gebruikssituaties

  • Bedrijven die technische en productondersteuning willen automatiseren met AI.
  • Scenario’s waarin snelle, consistente antwoorden nodig zijn met de optie om door te schakelen naar een mens.
  • Organisaties die FreshChat gebruiken en automatisering willen combineren met live support voor een optimale klantervaring.

Samengevat biedt deze workflow een robuuste, geautomatiseerde klantenservice-oplossing die je interne kennisbank en FreshChat-integratie benut, waardoor je supportprocessen efficiënter, schaalbaarder en gebruiksvriendelijker worden.

Laat ons uw eigen AI-team bouwen

Wij helpen bedrijven zoals die van u bij het ontwikkelen van slimme chatbots, MCP-servers, AI-tools of andere soorten AI-automatisering om mensen te vervangen bij repetitieve taken in uw organisatie.

Meer informatie