beeva-enriqueotero / beeva-poc-msbotframework

Proof of Concept with MS Bot Framework & QnA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

beeva-poc-msbotframework

Proof of Concept with MS Bot Framework & QnA

Azure account

qnamaker.ai

  • Create new service
  • Train Knowledge Base
  • Test
  • Publish
  • View settings

Microsoft Azure Bot Service

  • Go to portal.azure.com
  • Create a bot (Web app Bot or Functions Bot (*))
  • Select name and pricing plan
    • For a Functions Bot, the Azure Bot Service will run on Azure Functions in consumption mode.
    • For a Web App Bot, the Azure Bot Service will run as standard Azure Web App. (45€/month)
  • Select Question and Answer template
  • In Application Settings, edit QnAKnowledgebaseId, QnASubscriptionKey and QnAEndpointHostName
  • In Build, edit, open online code editor
  • In online code editor, edit BasicQnAMakerDialog.cs.
  • Set scoreThreshold to 0.0 and edit default No good match in FAQ message.
  • Open console, and execute build.cmd
  • Test

Connect to Slack

Advanced

  • Test, edit, retrain and publish the update knowledge base.
  • Change the default message. See instructions
  • Add web chat: <iframe src='https://webchat.botframework.com/embed/chatbot-gc-qna?s=YOUR_SECRET_HERE'></iframe>

Issues

  • Not able to deploy and test a Functions Bot

About

Proof of Concept with MS Bot Framework & QnA


Languages

Language:Python 100.0%