Hoe gebruik je Acties?

Acties is een krachtige functie waarmee je gesprekken kunt automatiseren door verbinding te maken met andere tools die je gebruikt. Dit artikel zal je begeleiden bij het effectief gebruiken van deze functie.

Let op: Acties zijn alleen beschikbaar voor Business- en Enterprise-licenties.

Wat zijn Acties?

Acties stellen je in staat om aangepaste acties te maken die bepalen hoe je chatbot reageert op gebruikersvragen en taken uitvoert binnen of buiten het gesprek, door verbinding te maken met een andere tool die je gebruikt. Deze acties kunnen variëren van het ophalen van specifieke informatie tot het uitvoeren van complexe bewerkingen in deze tool.

 

Bekijk ook deze video:

Voorbeelden van Acties

Dit zijn een paar voorbeelden van hoe Acties kunnen worden gebruikt om interacties te stroomlijnen, taken te automatiseren en waardevolle ondersteuning te bieden aan jou en de gebruikers van je chatbot.

  1. Status van bestelling opvragen: Klanten kunnen de chatbot vragen naar de status van hun bestelling door hun bestelnummer en relevante details te verstrekken. De chatbot haalt de bestelinformatie op uit je database en levert deze aan de klant.
  2. Afspraken plannen: Gebruikers kunnen afspraken maken met jouw bedrijf via de chatbot. De chatbot controleert de beschikbaarheid, boekt afspraken en stuurt bevestigingsgegevens naar beide partijen.
  3. FAQ opvragen: Wanneer gebruikers veelgestelde vragen stellen, zoals openingstijden of productinformatie, kan de chatbot direct de relevante FAQ-gegevens ophalen en nauwkeurige antwoorden geven.
  4. Automatisering van gegevensinvoer: Chatbots kunnen gebruikers helpen bij het invullen van formulieren of enquêtes door hen door het proces te leiden en automatisch velden in te vullen op basis van gebruikersinvoer.
  5. Scraping van database voor aanbevelingen: Door toegang te krijgen tot je productendatabase kan de chatbot gebruikersvoorkeuren en browsegeschiedenis analyseren om gepersonaliseerde productaanbevelingen te doen.

Acties Activeren

Om Acties te gaan gebruiken, volg deze stappen:

  • Navigeer naar het Pulse Chatbot Menu: Nadat je bent ingelogd op je Watermelon-account, ga naar het Pulse chatbot-menu.
  • Toegang tot Acties: In het menu vind je het item "Acties". Klik erop om toegang te krijgen tot Acties.
  • Het Overzicht: Eenmaal in het gedeelte Acties, zie je een overzicht van al je acties, inclusief gepubliceerde, concept- en sjabloonacties.
  • Een Nieuwe Actie Creëren: Om een nieuwe actie te maken, klik op de kaart "Nieuwe Actie maken" of gebruik de "+" knop in de rechterbovenhoek.

Het Instellen van Je Actie

Bij het maken of bewerken van een actie kun je verschillende instellingen configureren:

  • Actienaam: Geef je actie een beschrijvende naam (tot 250 tekens).
  • Omschrijving: Geef een korte beschrijving van je actie (tot 250 tekens).

Screenshot 2024-04-17 at 09.26.15

  • Basis-URL: Stel de basis-URL in voor je actie. Dit is de URL waar je API wordt gehost. Het is het adres waar de informatie kan worden uitgehaald, toegevoegd, gewijzigd of verwijderd door de actie. Let op: dit veld is verplicht en essentieel voor het correct functioneren van de actie.

Screenshot 2024-04-17 at 09.29.08

  • Authenticatie: Kies uit verschillende authenticatiemethoden, waaronder geen authenticatie, API-sleutel of basisauthenticatie. Gebruik de API-documentatie van de tool waarmee je verbinding maakt om te controleren welke authenticatiemethode wordt gebruikt. Dit artikel legt meer uit over de authenticatiemethoden.

Screenshot 2024-04-17 at 09.29.51

  • Health Check: Definieer een URL voor de gezondheidscontrole om de status van de externe server te controleren. Hiermee wordt gecontroleerd of de server nog online is. Voeg een instructie toe waarin je de chatbot vertelt hoe te reageren wanneer de server niet online is en de actie daardoor mislukt. Een voorbeeld van een instructie: Je moet reageren met het volgende bericht of een vergelijkbare variatie: Sorry, er is iets misgegaan aan onze kant. Kan ik je ergens anders mee helpen? Laat me weten hoe ik kan helpen.

Screenshot 2024-04-17 at 09.31.23

  • Schema: Plak je schema (ook bekend als Open API-specificatie) in .YML-formaat. Het schema moet minimaal compatibel zijn met OpenAPI-versie 3.0.0. Je kunt maximaal 5 verzoeken toevoegen aan één schema. Dit artikel legt meer uit over het schema.

Screenshot 2024-04-17 at 09.33.40

Het Valideren van Je Actie

Nadat je de vereiste gegevens en het schema hebt ingevuld, kun je je actie valideren:

  • Klik op de knop "Valideren" om ervoor te zorgen dat je schema correct is.
  • Na validatie worden beschikbare acties weergegeven of worden fouten getoond ter correctie.

Screenshot 2024-04-17 at 09.34.13

Opslaan, Actie live zetten en Acties Offline halen

  • Opslaan: Je kunt je actie op elk moment opslaan, zelfs met een ongeldig schema. Er moeten echter wel vereiste velden zijn ingevuld.
  • Verwijderen: Om een actie te verwijderen, klik op de optie verwijderen. Er verschijnt een bevestigingspopup voordat de verwijdering wordt uitgevoerd.
  • Live zetten: Zodra je actie gereed is, kun je deze publiceren. Gepubliceerde acties zijn beschikbaar in de interactieve tester en verbonden kanalen.
  • Offline halen: Indien nodig kun je een actie ontpubliceren, waardoor deze alleen beschikbaar is in de interactieve tester.

Testen en Gebruiken van Acties

  • Interactieve Tester: Test je acties in de interactieve tester om ervoor te zorgen dat ze correct werken.
  • Verbonden Kanalen: Na publicatie zijn acties beschikbaar in alle kanalen die je hebt verbonden met je chatbot.

Veelgestelde Vragen

Na validatie krijg ik beschikbare acties, maar bij het testen krijg ik niet het verwachte antwoord. Hoe is dit mogelijk?

Er kunnen verschillende redenen zijn waarom je bij het testen niet het verwachte antwoord ontvangt. Een mogelijkheid is dat de beschrijvingen in het schema te vaag zijn, waardoor essentiële eigenschappen zoals dialoognamen of invoerpatronen ontbreken. Daarnaast kunnen er conflicten zijn tussen de nieuwe acties en bestaande informatie in de chatbot, waaronder webscraping, document scraping, domeinkennis of instructies.

Een andere factor om rekening mee te houden is de aard van het antwoord. Als het antwoord leeg is, aangegeven door {} haakjes, ontbreekt de chatbot context om een zinvol antwoord te geven en kan deze terugvallen op zijn bestaande kennis of geschiedenis. Bovendien kunnen ontbrekende verzoeknamen in de tabel van het schema, meestal als gevolg van het ontbreken van een samenvattingsitem, tot verwarring en incorrect gedrag leiden tijdens het testen.

Om dit probleem aan te pakken, zorg ervoor dat de schema-beschrijvingen duidelijk en informatief zijn, zodat zowel mensen als chatbots de bedoelde acties kunnen begrijpen. Test het antwoord om ervoor te zorgen dat het de benodigde informatie bevat voor de chatbot om een nauwkeurig en relevant antwoord te geven. Als het probleem aanhoudt, overweeg dan om het schema te herzien en neem contact op met ons ondersteuningsteam voor verdere hulp.