Wat is een intent in voice en chat?

Bianca Hofman
3 min readMay 6, 2020

--

Een intent is het doel dat mensen hebben als ze communiceren met een bot, dat wat ze willen van een voice assistant of chatbot.

Voorbeelden van intents
Een afspraak maken met de kapper kan een intent zijn. Of weten wat voor weer het wordt. Een recept vinden om zelf volkoren wraps te maken. Een boek bestellen. De naam achterhalen van het grootste voetbalstadion ter wereld. Je alarm activeren. Antwoord krijgen van je telefoonprovider op een Dringende Vraag. Dat Ene Speciale liedje horen. Het licht aan- of uitdoen. Een kletspraatje maken. Enzovoorts. Enzovoorts. Enzovoorts.

Verschillen tussen intents voor voice en chat
Intents voor voice assistants en chatbots kunnen verschillen. Mensen gebruiken chat op een andere manier dan voice. Praten is niet hetzelfde als tekst typen in een scherm. Een antwoord lezen is wat anders dan ernaar luisteren. Tijdens het praten met een voice assistant heb je je handen vrij en kun je gerichte acties uitvoeren. En dat is dan weer handig tijdens het autorijden, hardlopen, de was in de wasmachine doen, koken, enzvoorts.

Eén bot meerdere intents
Voor één bot bestaan meestal meerdere intents. Een afspraak maken kan een intent zijn. Maar voor diezelfde bot is de small talk intent waarschijnlijk ook belangrijk. Wanneer je een bot maakt, moet je dus alle intents die de gebruikers van de bot zouden kunnen hebben in kaart brengen.

Intents zijn de basis voor dialogen
Bij iedere intent voor een voicebot of chatbot horen specifieke dialogen. De dialogen bestaan uit vragen, opmerkingen en woorden die mensen in hun conversatie met de bot gebruiken om het doel te bereiken— de training phrases — én de antwoorden van de bot.

AI voor betere dialogen
Met AI kun je een bot trainen. Hierdoor hoef je niet alle antwoorden van de bot zelf te verzinnen en krijg je meer ‘menselijke’ gesprekken. Een AI-bot leert woorden, zinnen en uitdrukkingen door de conversatie met gebruikers. Ook kun je een AI-bot koppelen aan externe systemen waardoor de bot gerichtere en up-to-date-antwoorden kan geven. Denk bijvoorbeeld aan een koppeling met een CRM-systeem. Vergeet trouwens niet dat de GDPR ook geldt voor voice and chatlogs.

Intents creëren voor AI-bots
Er bestaan verschillende platforms waarmee je op een vrij eenvoudige manier AI-gestuurde bots kunt ontwerpen voor chat and voice. Via dit soort platforms kun je vaak in een paar klikken intents toevoegen aan je bot. Hieronder vind je twee platforms waarmee ik zelf werk en experimenteer, overigens niet omdat dit per se de beste platforms zijn. Ik sta altijd open voor suggesties en tips. :)

Dialogflow
Via Google’s Dialogflow kun je bots maken voor voice en chat interfaces en actions toevoegen aan Google Assistant. Om in Dialogflow intents te creëren, maak je eerst een agent aan. Dit is de assistent. Vervolgens maak je voor deze agent de intents aan.

In Dialogflow vind je ook standaard intents en bijbehorende training phrases die je kunt aanvullen, wijzigen of verwijderen.

IBM Watson
In IBM Watson zijn de intents onderdeel van een skill. Je maakt eerst een skill aan en vervolgen een intent. Een skill kan bijvoorbeeld Het weer zijn en Geef weersvoorspelling de intent.

Ook IBM Watson helpt je bij het creëren van intents. Ze doen dit met zogenaamde suggesties: IBM Watson Intent Recommendations. Deze feature is echter alleen beschikbaar voor Watson Assistant’s Plus en Premium plans.

Meer handige links:

Dialogflow users intent: what your users want

Create and manage intents in Dialogflow

Intents Dialogflow

Built-in intents Dialogflow

Creating intents in IBM Watson

--

--

Bianca Hofman

Dutch copywriter & localization expert. Conversational and short copy. Also busy with poetry, short stories, Python. Black Belt Shaolin Kung Fu since 2018.