Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rasa Developer Summit - Nahid Alam, Ople.ai - Building a Custom Communication Channel for Rasa, a Case Study

250 views

Published on

Rasa works with a range of platforms, from Messenger to Slack, right out of the box. What what if you need Rasa to work on a new or different platform? In this talk, the why and hows of building we your own connector for Rasa are discussed, with an example of connecting to Cisco Webex and how this can be applied to any custom communication channel.

WHAT YOU'LL LEARN
Why do we need a direct communication channel
How to build a new connector channel
How to contribute to Rasa/Open sourceNahid is a Machine Learning Engineer at Ople - building an end-to-end AI platform. She has a varied experience founding startups, working at Venture Capital and Fortune 100 companies. She likes to lurk around Natural Language Processing (NLP) and specially interested in the Deep Learning based NLP techniques. She has worked in the Chatbot/language processing space for a number of years - initially in her startup and later at Cisco. Previously, she founded startups in the language processing and Voice UI. Earlier she worked at Intel.

Published in: Technology
  • Be the first to comment

Rasa Developer Summit - Nahid Alam, Ople.ai - Building a Custom Communication Channel for Rasa, a Case Study

  1. 1. Building a Custom Communication Channel for Rasa - Case Study Nahid Alam Lead Software Engineer - Machine Learning, Ople.ai Rasa Developer Summit - 2019
  2. 2. Custom Communication Channel for Rasa -A Case Study Nahid Alam Lead Machine Learning Engineer, Ople, Inc Rasa Developer Summit’ 2019
  3. 3. Who Am I? Exciting day job @ Ople.ai as a Lead ML Engineer - building AutoML platform Experience founding startups, working at Venture Capital and Fortune 100 companies BS and MS in Computer Science Previously, Co-founder and CEO @ Litehouse.io Sr. Software Engineer @ Intel Sr. Software Engineer - AI @ Cisco
  4. 4. Enterprise Sales Assistant
  5. 5. REST for Everything Rasa communication channel for Slack etc. - not for Webex REST interface to communicate between microservices Let’s build a new channel!
  6. 6. Design a Communication Channel/Connector Input Channel - Credentials, Message processing, Webhook Output Channel - types of supported data (text, image, file) Test and Documentation
  7. 7. Rasa Core PR#1292
  8. 8. Where can we apply these techniques? Intercom Channel ● Be familiar with Intercom API ● simple app to send/receive message Other customer service/ticketing platforms - ServiceNow etc.
  9. 9. Q&A

×