Blog overzicht

5 Manieren Om Je Chatbot Te Verbeteren Met Condities

Een van de meest eenvoudige maar toch krachtige functies binnen Flow.ai zijn condities. Je kent ze misschien als if/else statements. Met deze voorwaarden kun je op een eenvoudige manier geavanceerde cases maken zonder codering.

If/Else statements

WhatsApp Chatbot

Condities, of if/else statements, zijn heel eenvoudig. Geen geavanceerde AI en NLP hier. Laten we een if/else statement opschrijven:

“Als je honger hebt, pak je wat te eten, of anders blijf je doorgaan met geweldige Flows ontwerpen.”

Op dezelfde manier kun je verschillende uitspraken combineren:

“Als je honger en dorst hebt, pak dan wat eten en drinken, of anders blijf je doorgaan met geweldige Flows ontwerpen.”

Dit soort logica kom je elke dag tegen, zowel bij menselijke besluitvorming als in chatbots, en kan zeker een meerwaarde zijn voor je gesprekservaring.

Hoe het werkt

Om conditie te creëren in Flow.ai kun je de Condition Trigger naar je canvas slepen en neerzetten. Om de conditie in te stellen, selecteer je de conditie en voeg je de benodigde regels toe aan het rechterpaneel. Met dit paneel kunt je de regels instellen en regels combineren.

Chatbot Condities en if/else statements

Je kunt echt een geweldige gesprekservaring creëren door een of meer van de volgende zaken in je condities op te nemen:

  1. Parameters
  2. Kanaal
  3. Tag
  4. Gebruiker
  5. Business hours

Laten we eens kijken hoe je deze kunt integreren in je chatbotontwerp.

1. Voorwaardelijke inhoud op basis van antwoorden/parameters

Laten we beginnen met een voorwaardelijke use-case die erg breed is. Binnen het Flow.ai platform kun je gebruikersinvoer vastleggen, extraheren en opslaan in een parameter. Je krijgt een parameter die de invoer van de gebruiker bevat. Met voorwaarden (condities) pas je je antwoord aan op basis van de parameter die gebruikersinvoer bevat.

Laten we eens kijken naar een voorbeeld waarbij de bedoeling “eten bestellen” is. Bij restaurant Flow.ai kun je eten en drinken bestellen en stellen we de volgende voorwaarden:

Eten bestellen met een Chatbot

2. Support op meerdere kanalen

Wanneer je flow.ai met meerdere kanalen verbindt, zoals Web, Messenger, WhatsApp en Telegram, zul je merken dat sommige kanalen meer componenten ondersteunen dan andere. Facebook Messenger en de Web Widget ondersteunen cards en carrousels, terwijl deze niet worden ondersteund binnen bijv. WhatsApp. Met voorwaarden kun je de ervaring afstemmen op elk van de kanalen.

Omnichannel Chatbot

3. Tags voor Marketing

Binnen Flow.ai kun je tags aan mensen toevoegen, wat geweldig is voor marketing. Als een gebruiker geïnteresseerd is in dameskleding, voeg je gewoon een tag toe. Wanneer die gebruiker om nieuwe releases vraagt, kun je direct relevante content laten zien.

Conditions voor Marketing en Tags

4. Profielinformatie

Als je bot is verbonden met een berichtenplatform zoals WhatsApp of Messenger, ontvang je profielinformatie die je kunt gebruiken. Je kunt deze informatie gebruiken om context te maken en je kunt condities gebruiken om de werkwijze aan te passen.

In onderstaand voorbeeld heeft de gebruiker geen bevestigingsmail ontvangen. Als het e-mailadres van de gebruiker bekend is, kunnen we zijn laatste bestelling controleren en opnieuw een bevestigingsmail sturen. Anders vragen we naar het e-mailadres van de gebruiker.

Conditions voor Profielinformatie

5. Business Hours

Voorwaarden in combinatie met Business hours (kantooruren/openingstijden) werken prima als er een overname nodig is. Als het binnen kantooruren is, kun je het via livechat opvolgen. Anders maken we een ticket om de volgende dag op te volgen.

Condities voor Business Hours Chatbot
Demo aanvragen