IBM Developer

How to Build Chatbots

Pooja Mistry
Developer Advocate - IBM 

 

 

Sign up for IBM Cloud : https://ibm.biz/SMBQ2020
Workshop : https://github.com/IBMDeveloperNYC/WatsonAssistant-101

Hands on Introduction

Watson Assistant -The smarter AI assistant for business

Watson Assistant is a conversation AI platform that helps provide customers fast, straightforward, and accurate answers to their questions, across any application, device or channel.

  • Can be branded to own personal brand
  • Uses Watson Machine Learning and Natural Language Understanding
  • Can be integrated into any device, application, or channel.

How it Works

  • Users interact with the assistant through one or more of these integration points:

    • A virtual assistant that you publish directly to an existing social media messaging platform, such as Slack or Facebook Messenger.
    • A custom application that you develop, such as a mobile app or a robot with a voice interface.
  • The assistant receives user input and routes it to the dialog skill.

  • The dialog skill interprets the user input further, then directs the flow of the conversation. The dialog gathers any information it needs to respond or perform a transaction on the user's behalf.

  • Any questions that cannot be answered by the dialog skill are sent to the search skill, which finds relevant answers by searching the company knowledge bases that you configure for the purpose.

Implementation

Skill vs Assistant

Workshop

https://github.com/IBMDeveloperNYC/WatsonAssistant-101

 

Sign up for IBM Cloud : https://ibm.biz/SMBQ2020

https://dev.to/ibmdeveloper/a-conversation-on-chatbots-with-ibm-developer-advocates-bn5

Resources

  • Covid-19 Starter Kit  - https://github.com/Call-for-Code/Solution-Starter-Kit-Communication-2020
     
  • Getting Started with Watson Assistant - https://developer.ibm.com/series/learning-path-watson-assistant/

     
  • Making a programmatic call from dialog - https://cloud.ibm.com/docs/assistant?topic=assistant-dialog-webhooks

     
  • Integrating with Slack - https://cloud.ibm.com/docs/assistant?topic=assistant-deploy-slack
     

  • IBM's Voice Agent with Watson and Twilio - https://developer.ibm.com/recipes/tutorials/ibms-voice-agent-with-watson-and-twilio/

https://www.meetup.com/ibmcodenyc/

Follow Me!

Twitter: @poojamakes

LinkedIn: Pooja Mistry

dev.to: https://dev.to/poojamakes

Thank You

How to Build a Chatbot

By Pooja Mistry

How to Build a Chatbot

  • 695