Category Archives: Bot Service

Een chatbot bouwen met QnaMaker.ai en Azure Bot Service

Bots zijn cool ! Ze bestaan natuurlijk al een tijdje. Denk bijvoorbeeld aan de “hoe kan ik je helpen” chatschermen op websites als bol.com. Microsoft heeft in Azure de mogelijkheid om een eigen bot te bouwen. Het programmeren van een bot vergt enige programmeerkennis. Om toch een eenvoudige bot te kunnen ontwikkelen, heeft Microsoft deQnA Maker portal gelanceerd.

Via de QnaMaker.ai portal kan je eenvoudig (zonder technische kennis) een eigen chatbot ontwerpen die jouw organisatie kan helpen bij het beantwoorden van simpele vragen rondom een onderwerp. Een simpele FAQ is met QnaMaker.ai zo gebouwd!
Let op: QnaMaker.ai is momenteel 6-8-2017 nog in preview. Dat betekend dat de dienst officieel nog in ontwikkeling is en dat dagelijks bepaalde functies toegevoegd of aangepast kunnen worden. Let daarbij goed op tijdens de implementatie en het onderhoud.

In deze blog gaan wij een eigen bot bouwen en implementeren op een website.
Hiervoor maken wij gebruik van de volgende technieken en diensten:

  • QnaMaker.ai (de portal waar je de bot kan beheren)
  • Microsoft Azure (Bot Service)

Inloggen op QnaMaker.ai

Ga naar https://qnamaker.ai en log in met een Microsoft account.
Kies voor “Create new Service”.

Let op: afhankelijk van het type account waarmee je inlogt, kan het voorkomen dat je een “access denied” melding krijgt. In enkele gevallen is de applicatie QnAmaker.ai uitgeschakeld voor gebruik binnen jouw organisatie. Neem contact op met de Azure AD beheerder om deze applicatie toe te staan.

Nadat je op “Create new service” hebt geklikt, kan je de service een naam geven.
In dit voorbeeld gaan wij de Windows FAQ https://www.microsoft.com/nl-nl/software-download/faq in onze bot gebruiken. De vragen (en natuurlijk de antwoorden) op de bovengenoemde website worden door QnA Maker ingeladen.

Geef tevens de URL op naar de externe FAQ pagina. Let op: deze pagina dient publiekelijk toegankelijk te zijn. Je kan dus (nog) helaas geen SharePoint Online (intranet) pagina inladen.

Je kan ook een Excel, Word of TXT bestand inladen. Dit bestand dient wel aan een bepaalde indeling te voldoen. (Vraag, Antwoord, Bron) komma-gescheiden. Je kan een voorbeeld bestand downloaden via de knop: “See an example“.

Read more »