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.
Consultant, Slalom Consulting
Pursuing MS in Computer Science with a Specialization in Machine Learning
BS in Computer Sci...
• What Are Chatbots?
• Examples
• Neona: A Chatbot That Teaches AI
• A Cloud Bot Architecture
A flexible rational agent that perceives its
environment and takes actions that
maximize its chance of success at some
goa...
The term "artificial intelligence” is applied
when a machine mimics cognitive
functions that humans associate with
other h...
A chatbot is a service, powered by rules
and sometimes artificial intelligence, that
you interact with via a chat interfac...
“Today, we are only
scratching the surface of what
AI can help us accomplish.
Ultimately, we believe
humans and machines w...
The future: Conversations
• Bots and agents
• Expose your products and services via
messaging platforms
• Reach customers ...
Examples In Education
AdmitHub: Smart Mobile Messaging for Your College
AdmitHub is an AI-powered text messaging
platform ...
Examples In Education
AdmitHub’s custom chatbot to help Georgia State students
transition to college
• Pounce engages in c...
Examples In Education
Final Project: A Conversational Agent
For my final in that course, I built a chatbot.
Check out the Skype demo at http://w...
Microsoft Azure
Bot Service
Node.js Dev
Bot Builder SDK Git
LUIS
Azure Search DocumentDB
Channels
www.botframework.com
• Powerful dialog system with dialogs
that are isolated and composable
• Built-in prompts for simple things
such as Yes/No...
• Register your bot
• Connect to channels
• Test
• Publish
• Manage
• Measure
Intelligent, serverless bot service that scales on demand
Develop
your way
Integrated
chat window
Built in
code editor
</>
Quick start
templates
Channel
support
Direct
Line support
Cognitive
Services
Embedded
web chat
API
Scale
on demand
Reduced
dev ops
Powered by
Azure Functions
Continuous
deployment
Deploy your models
to an HTTP
endpoint
Activate models
on any device
Create language
understanding models
Use pre-built, w...
search-as-a-service developers
great search experiences
applications
Azure
DocumentDB
account Databases
Users
Permissions
101
010
Attachments
{ }
{ }
DocumentsCollections
Stored procedures
Tr...
Bot Service
Node.js Dev
Bot Builder SDK Git
LUIS
Azure Search Cosmos DB
Channels
• Neona: A Conversational Agent That Teaches AI
• http://blog.paulprae.com/neona-a-conversational-agent-that-teaches-ai-2/...
• Bot Builder for Node.js examples
• https://docs.botframework.com/en-us/node/builder/guides/examples/
• These samples ill...
Consultant, Slalom Consulting
Pursuing MS in Computer Science with a Specialization in Machine Learning
BS in Computer Sci...
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture
Upcoming SlideShare
Loading in …5
×

of

Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 1 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 2 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 3 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 4 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 5 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 6 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 7 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 8 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 9 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 10 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 11 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 12 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 13 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 14 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 15 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 16 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 17 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 18 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 19 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 20 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 21 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 22 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 23 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 24 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 25 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 26 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 27 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 28 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 29 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 30 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 31 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 32 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 33 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 34 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 35 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 36 Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture Slide 37
Upcoming SlideShare
AI Agent and Chatbot Trends For Enterprises
Next
Download to read offline and view in fullscreen.

15 Likes

Share

Download to read offline

Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture

Download to read offline

The tooling for building chatbots has exploded. Putting chatbots into production is now easier than ever. In this presentation, I focus on how you can use Azure Bot Service, Azure Search, and Cosmos DB to create a scalable backend for your chatbot. By using a fully managed, serverless architecture with continuous deployment, you can get your chatbot up and running quickly. Check out this deck to learn how to combine cloud computing and artificial intelligence so you can help humans and machines achieve more together.

Learn more at http://www.neona.chat

Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Architecture

  1. 1. Consultant, Slalom Consulting Pursuing MS in Computer Science with a Specialization in Machine Learning BS in Computer Science with an Area of Emphasis in Artificial Intelligence BA in Cognitive Science with a Focused Foundation in Artificial Intelligence www.paulprae.com @Praeducer
  2. 2. • What Are Chatbots? • Examples • Neona: A Chatbot That Teaches AI • A Cloud Bot Architecture
  3. 3. A flexible rational agent that perceives its environment and takes actions that maximize its chance of success at some goal.
  4. 4. The term "artificial intelligence” is applied when a machine mimics cognitive functions that humans associate with other human minds, such as learning and problem solving.
  5. 5. A chatbot is a service, powered by rules and sometimes artificial intelligence, that you interact with via a chat interface. The service could be any number of things, ranging from functional to fun, and it could live in any major chat product.
  6. 6. “Today, we are only scratching the surface of what AI can help us accomplish. Ultimately, we believe humans and machines will work together to solve society’s greatest challenges, to create magical experiences and change the world.”
  7. 7. The future: Conversations • Bots and agents • Expose your products and services via messaging platforms • Reach customers anywhere, on any platform or device 2000s: Mobile • Social • User download apps from App Stores 1990s: Internet • Search • User “visits” websites 1980s: PC • Desktop
  8. 8. Examples In Education AdmitHub: Smart Mobile Messaging for Your College AdmitHub is an AI-powered text messaging platform to help colleges scale student support. They build custom chatbots that automate support and “supercharge” staff. Benefits: • Students have 24/7 access to personalized guidance as they apply, enroll and advance through college. • Automated reminders and personalized resources are proven to keep students on track, impact enrollment results, and save staff time. • Bots handle repetitive tasks, collect data, and answer student questions within seconds, 24/7. They help staff focus on high-impact student support.
  9. 9. Examples In Education AdmitHub’s custom chatbot to help Georgia State students transition to college • Pounce engages in conversations with incoming Georgia State students to guide them through key steps, such as filing the FAFSA, applying for housing, and registering for classes. • A product of artificial intelligence and supervised machine learning, Pounce can also answer thousands of student questions about Georgia State, student life, campus services, financial aid, and more. • In the first month since the mid-April launch, Pounce exchanged nearly 50,000 texts with more than 3,000 admitted students to help them enroll at Georgia State.
  10. 10. Examples In Education
  11. 11. Final Project: A Conversational Agent For my final in that course, I built a chatbot. Check out the Skype demo at http://www.neona.chat.
  12. 12. Microsoft Azure
  13. 13. Bot Service Node.js Dev Bot Builder SDK Git LUIS Azure Search DocumentDB Channels
  14. 14. www.botframework.com
  15. 15. • Powerful dialog system with dialogs that are isolated and composable • Built-in prompts for simple things such as Yes/No, strings, numbers, and enumerations • Conversations are scalable to multiple machines • Built-in dialogs that utilize powerful AI frameworks such as LUIS • Built-in recognizers and event handlers that guide the user through the conversation, providing help, navigation, clarification, and confirmation as needed • Support for rich attachments (image, card, video, doc, etc.); support for calling (Skype)
  16. 16. • Register your bot • Connect to channels • Test • Publish • Manage • Measure
  17. 17. Intelligent, serverless bot service that scales on demand
  18. 18. Develop your way Integrated chat window Built in code editor </> Quick start templates
  19. 19. Channel support Direct Line support Cognitive Services Embedded web chat API
  20. 20. Scale on demand Reduced dev ops Powered by Azure Functions Continuous deployment
  21. 21. Deploy your models to an HTTP endpoint Activate models on any device Create language understanding models Use pre-built, world- class models from Bing and Cortana
  22. 22. search-as-a-service developers great search experiences applications
  23. 23. Azure DocumentDB account Databases Users Permissions 101 010 Attachments { } { } DocumentsCollections Stored procedures Triggers User-defined functions JS JS JS Resource model • Entities addressable by logical Uniform Resource Identifier (URI) • Partitioned for scale out • Replicated for high availability • Entities represented as JSON Interaction model • RESTful interaction over HTTPS • HTTPS and TCP connectivity • Standard HTTPS verbs and semantics Development • .NET, Node.js, Python, Java, and JavaScript clients • SQL for query expression, .NET LINQ • JavaScript for server-side app logic
  24. 24. Bot Service Node.js Dev Bot Builder SDK Git LUIS Azure Search Cosmos DB Channels
  25. 25. • Neona: A Conversational Agent That Teaches AI • http://blog.paulprae.com/neona-a-conversational-agent-that-teaches-ai-2/ • Build a Node.js web application using DocumentDB • https://docs.microsoft.com/en-us/azure/documentdb/documentdb-nodejs- application • Get started with Azure Search in the portal • https://docs.microsoft.com/en-us/azure/search/search-get-started-portal • Bot Framework: UniversalBot • https://docs.botframework.com/en-us/node/builder/chat/UniversalBot • Bot Framework: Understanding Natural Language • https://docs.botframework.com/en-us/node/builder/guides/understanding- natural-language
  26. 26. • Bot Builder for Node.js examples • https://docs.botframework.com/en-us/node/builder/guides/examples/ • These samples illustrate how to navigate large amounts of content • https://github.com/Microsoft/BotBuilder-Samples/tree/master/Node/demo- Search • A sample bot using IntentDialog to integrate with a LUIS.ai application • https://github.com/Microsoft/BotBuilder- Samples/tree/master/Node/intelligence-LUIS
  27. 27. Consultant, Slalom Consulting Pursuing MS in Computer Science with a Specialization in Machine Learning BS in Computer Science with an Area of Emphasis in Artificial Intelligence BA in Cognitive Science with a Focused Foundation in Artificial Intelligence www.paulprae.com @Praeducer
  • pCasso1

    Jun. 12, 2018
  • BoramKang

    Mar. 15, 2018
  • adambloom

    Mar. 3, 2018
  • maciekchmielarski

    Jan. 17, 2018
  • xwrockbay

    Aug. 23, 2017
  • abhijitdeshmukh92

    Aug. 3, 2017
  • durgasubburaman

    May. 25, 2017
  • KalataBG

    May. 9, 2017
  • gianvitosiciliano

    Apr. 29, 2017
  • flaviomedeiros

    Apr. 22, 2017
  • phatnguyentit

    Apr. 22, 2017
  • sky_wu

    Apr. 7, 2017
  • RichardChong

    Mar. 23, 2017
  • HYDN

    Mar. 15, 2017
  • xuwenhao

    Mar. 11, 2017

The tooling for building chatbots has exploded. Putting chatbots into production is now easier than ever. In this presentation, I focus on how you can use Azure Bot Service, Azure Search, and Cosmos DB to create a scalable backend for your chatbot. By using a fully managed, serverless architecture with continuous deployment, you can get your chatbot up and running quickly. Check out this deck to learn how to combine cloud computing and artificial intelligence so you can help humans and machines achieve more together. Learn more at http://www.neona.chat

Views

Total views

6,313

On Slideshare

0

From embeds

0

Number of embeds

389

Actions

Downloads

329

Shares

0

Comments

0

Likes

15

×