SlideShare ist ein Scribd-Unternehmen logo
1 von 41
#AzureAraby#AzureAraby
Azure Bot Service
RIYADH
30 March 2019
Microsoft Riyadh
#AzureAraby
@AzureAraby
#AzureAraby#AzureAraby
FaQ
Facebook
SkyPe Website
E-Mail
What is our Problem?
#AzureAraby#AzureAraby
Bot
#AzureAraby
Microsoft Learn
Interactive step-by step tutorials
Hands-on learning & coding environments
Knowledge checks to validate learning &
earn achievements
Microsoft.com/Learn
#AzureAraby
#AzureAraby
#AzureAraby
#AzureAraby#AzureAraby
Azure Bot Service provides tools to build,
test, deploy, and manage intelligent bots
all in one place.
Azure Web App Bot
ChatbotAzure Bot Service
Demo
#AzureAraby
#AzureAraby#AzureAraby
{ Your Code }
#AzureAraby#AzureAraby
Microsoft AI Platform: Azure + AI
#AzureAraby
Creativity is the key to success in the
future, and primary education is where
teachers can bring creativity in children at
that level keep growing.
Cognition Service
#AzureAraby
#AzureAraby
#AzureAraby
Cognitive Services capabilities
Infuse your apps, websites, and bots with human-like intelligence
#AzureAraby#AzureAraby
Vision Speech
Intent: PlayCall
Language Knowledge Search
#AzureAraby
Creativity is the key to success in the
future, and primary education is where
teachers can bring creativity in children at
that level keep growing.
QnA Maker
#AzureAraby
#AzureAraby
#AzureAraby
#AzureAraby
#AzureAraby
#AzureAraby#AzureAraby
QnA Maker portal
#AzureAraby#AzureAraby
1
2
#AzureAraby#AzureAraby
#AzureAraby
URL
#AzureAraby#AzureAraby
#AzureAraby#AzureAraby
#AzureAraby#AzureAraby
#AzureAraby
Deploy using Visual Studio
Code
#AzureAraby#AzureAraby
#AzureAraby#AzureAraby
#AzureAraby#AzureAraby
https://azureriyadhbot02.scm.azurewebsites.net:443/azureriyadhbot02.git
#AzureAraby#AzureAraby
1. tart Visual Studio Code, and use the File
> Open Folder.
2. Select the Initialize Repository icon at
the top (on the right side of the SOURCE
CONTROL title).
3. Execute the following command in the
integrated terminal
git remote add qna-factbot {git-url}
#AzureAraby#AzureAraby
1. Return to the Source Control section in
Visual Studio Code and select the ellipsis
(the three dots) at the top of the SOURCE
CONTROL panel.
2. Select Publish Branch from the menu to
push the bot code from the local
repository to Azure. If prompted for
credentials, enter the username and
password you setup in Deployment
Center.
#AzureAraby#AzureAraby
1. Install local Node.js packages
• npm install restify
2. Install the Microsoft Bot Framework Bot Builder SDK for Node.js:
• npm install botbuilder
• npm install botbuilder-azure
• npm install botbuilder-cognitiveservices
#AzureAraby#AzureAraby
1. Replace the contents of app.js with the following code, then save
the file.
Debug Locally Code
For Windows
• Confirm that "test bot endpoint at
http://localhost:3978/api/messages“
4. Launch the Bot Framework Emulator from the Start Menu or
launch icon
#AzureAraby#AzureAraby
Connect the bot to the
knowledge base
#AzureAraby#AzureAraby
1. QnAKnowledgebaseId
2. QnAAuthKey
3. QnAEndpointHostName.
#AzureAraby#AzureAraby
1. Paste the previous information at Web App Bot Application settings
2. Publish the bot code using Visual Studio Code using the Final Code
#AzureAraby
Publish the Bot Code
Finish , then connect it to the required
Channel

Weitere ähnliche Inhalte

Was ist angesagt?

Azure Identity and access management
Azure   Identity and access managementAzure   Identity and access management
Azure Identity and access managementDinusha Kumarasiri
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon Web Services
 
cloud computing technology
cloud computing technologycloud computing technology
cloud computing technologymanikanta malla
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingJithin Parakka
 
Cloud computing 8 cloud service models
Cloud computing 8 cloud service modelsCloud computing 8 cloud service models
Cloud computing 8 cloud service modelsVaibhav Khanna
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingAmazon Web Services
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloudgmthomps
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesAditya Jha
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networksi2k2 Networks (P) Ltd.
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureGuy Barrette
 
Benefits Of Building Private Cloud
Benefits Of Building Private CloudBenefits Of Building Private Cloud
Benefits Of Building Private Clouddinobusalachi
 
Azure App Service
Azure App ServiceAzure App Service
Azure App ServiceBizTalk360
 

Was ist angesagt? (20)

Azure Identity and access management
Azure   Identity and access managementAzure   Identity and access management
Azure Identity and access management
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Azure 101
Azure 101Azure 101
Azure 101
 
cloud computing technology
cloud computing technologycloud computing technology
cloud computing technology
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing 8 cloud service models
Cloud computing 8 cloud service modelsCloud computing 8 cloud service models
Cloud computing 8 cloud service models
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloud
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
AWS
AWSAWS
AWS
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Benefits Of Building Private Cloud
Benefits Of Building Private CloudBenefits Of Building Private Cloud
Benefits Of Building Private Cloud
 
AWS Business Essentials
AWS Business EssentialsAWS Business Essentials
AWS Business Essentials
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 

Ähnlich wie Azure Bot Service

Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4
Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4
Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4Brian McKeiver
 
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...MUG-Lyon Microsoft User Group
 
GWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierGWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierflorentpellet
 
Azure Ninja Tips and Tricks
Azure Ninja Tips and TricksAzure Ninja Tips and Tricks
Azure Ninja Tips and TricksTodd Whitehead
 
Build a Great Conversationalist
Build a Great ConversationalistBuild a Great Conversationalist
Build a Great ConversationalistLorenzo Barbieri
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft AzureKorkrid Akepanidtaworn
 
Microsoft Azure News - November 2021
Microsoft Azure News - November 2021Microsoft Azure News - November 2021
Microsoft Azure News - November 2021Daniel Toomey
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSRoberto Falconi
 
The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...
The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...
The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...Juarez Junior
 
Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...
Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...
Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...Luis Beltran
 
Juarez Barbosa Junior - Microsoft - OSL19
Juarez Barbosa Junior - Microsoft - OSL19Juarez Barbosa Junior - Microsoft - OSL19
Juarez Barbosa Junior - Microsoft - OSL19marketingsyone
 
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierGab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierVincent Thavonekham-Pro
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure FunctionsCallon Campbell
 
DevCamp - What can the cloud do for me
DevCamp - What can the cloud do for meDevCamp - What can the cloud do for me
DevCamp - What can the cloud do for meChris Dufour
 
Build Proactive bot using Microsoft Bot Framework
Build Proactive bot using Microsoft Bot FrameworkBuild Proactive bot using Microsoft Bot Framework
Build Proactive bot using Microsoft Bot FrameworkSri Kanth
 
Bring ai into your xamarin apps with microsoft cognitive services
Bring ai into your xamarin apps with microsoft cognitive servicesBring ai into your xamarin apps with microsoft cognitive services
Bring ai into your xamarin apps with microsoft cognitive servicesCallon Campbell
 
Leveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentLeveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentWinWire Technologies Inc
 
Microsoft Azure News - June 2021
Microsoft Azure News - June 2021Microsoft Azure News - June 2021
Microsoft Azure News - June 2021Daniel Toomey
 
Activate bots within SharePoint Framework
Activate bots within SharePoint FrameworkActivate bots within SharePoint Framework
Activate bots within SharePoint FrameworkKushan Lahiru Perera
 

Ähnlich wie Azure Bot Service (20)

Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4
Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4
Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4
 
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...
 
GWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierGWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelier
 
Azure Ninja Tips and Tricks
Azure Ninja Tips and TricksAzure Ninja Tips and Tricks
Azure Ninja Tips and Tricks
 
Build a Great Conversationalist
Build a Great ConversationalistBuild a Great Conversationalist
Build a Great Conversationalist
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure
 
Microsoft Azure News - November 2021
Microsoft Azure News - November 2021Microsoft Azure News - November 2021
Microsoft Azure News - November 2021
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
 
The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...
The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...
The Trinity in Exponential Technologies: Open Source, Blockchain and Microsof...
 
Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...
Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...
Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...
 
Juarez Barbosa Junior - Microsoft - OSL19
Juarez Barbosa Junior - Microsoft - OSL19Juarez Barbosa Junior - Microsoft - OSL19
Juarez Barbosa Junior - Microsoft - OSL19
 
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierGab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelier
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
DevCamp - What can the cloud do for me
DevCamp - What can the cloud do for meDevCamp - What can the cloud do for me
DevCamp - What can the cloud do for me
 
Build Proactive bot using Microsoft Bot Framework
Build Proactive bot using Microsoft Bot FrameworkBuild Proactive bot using Microsoft Bot Framework
Build Proactive bot using Microsoft Bot Framework
 
Azure Functions
Azure Functions Azure Functions
Azure Functions
 
Bring ai into your xamarin apps with microsoft cognitive services
Bring ai into your xamarin apps with microsoft cognitive servicesBring ai into your xamarin apps with microsoft cognitive services
Bring ai into your xamarin apps with microsoft cognitive services
 
Leveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App DevelopmentLeveraging Microsoft Azure for Next Gen App Development
Leveraging Microsoft Azure for Next Gen App Development
 
Microsoft Azure News - June 2021
Microsoft Azure News - June 2021Microsoft Azure News - June 2021
Microsoft Azure News - June 2021
 
Activate bots within SharePoint Framework
Activate bots within SharePoint FrameworkActivate bots within SharePoint Framework
Activate bots within SharePoint Framework
 

Mehr von Azure Riyadh User Group (9)

Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Power of Azure Devops
Power of Azure DevopsPower of Azure Devops
Power of Azure Devops
 
Azure Messaging Services 2
Azure Messaging Services 2Azure Messaging Services 2
Azure Messaging Services 2
 
Azure Messaging Services #1
Azure Messaging Services #1Azure Messaging Services #1
Azure Messaging Services #1
 
Azure App Service Deep Dive
Azure App Service Deep DiveAzure App Service Deep Dive
Azure App Service Deep Dive
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
 
Azure App Services
Azure App ServicesAzure App Services
Azure App Services
 
Azure Big Picture
Azure Big PictureAzure Big Picture
Azure Big Picture
 
Cloud Fundamental
Cloud FundamentalCloud Fundamental
Cloud Fundamental
 

Kürzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Azure Bot Service

Hinweis der Redaktion

  1. Sign into the Azure portal . Select + Create a resource, followed by AI + Machine Learning, then Web App Bot. On the New Web App Bot page, enter the following settings for the new Web App Bot. Bot name : choose a unique name Subscription : Select your subscription Resource Group : Select Create new and use the name mslearn-factbot Location : Select the region closest to you from the drop-down Pricing tier : F0 App name : Leave default Then, select Bot template. Select SDK v3 as the version, Node.js as the SDK language, and Question and Answer as the template type. Then, click OK at the bottom of the view. Now, select App service plan/Location, followed by Create New, then create an App Service plan named "qa-factbot-service-plan" or something similar in the same region that you selected in the prior step. Click OK to close the view. Click Create at the bottom of the "Web App Bot" panel to start the deployment. After your deployment completes, select Resource groups in the left-hand sidebar. Select the resource group you created (mslearn-factbot) open the resource group where we deployed the Azure web app bot. Behind the scenes, a lot happened when the Azure web app bot was deployed. A bot was created and registered in Azure. An Azure web app was created to host the bot. The bot was configured to work with Microsoft QnA Maker.
  2. More natural human / computer interaction Appealing. Efficient. Easy. Natural. Adapts to the user depending on circumstance Available where you are (Web, Mobile, Car, Desktop, …)
  3. Acronyms ACS: Applied Computer Solutions CPU: Central Processing Unit DB: Database DSVM: Data Science Virtual Machine DW: Data Warehouse FPGA: field-programmable gate array GPU: Graphics Processing Unit IOT: Internet of Things ML: Machine Learning VS: Visual Studio
  4. Why choose these APIs ? They work, and it’s easy. Easy:  The APIs are easy to implement because of the simple REST calls.  Being REST APIs, there’s a common way to implement and you can get started with all of them for free simply by going to one place, one website, www.microsoft.com/cognitive.  (You don’t have to hunt around to different places.)  Flexible:  We’ve got a breadth of intelligence and knowledge APIs so developers will be able to find what intelligence feature they need; and importantly, they all work on whatever language, framework, or platform developers choose. So, devs can integrated into their apps—iOS, Android, Windows—using their own tools they know and love (such as python or node.js, etc.). Tested: Tap into an ever-growing collection of powerful AI algorithms developed by experts. Developers can trust the quality and expertise build into each by experts in their field from Microsoft’s Research organization, Bing, and Azure machine learning and these capabilities are used across many Microsoft first party products such as Cortana, Bing and Skype. 
  5. Vision: Image-processing algorithms to smartly identify, caption and moderate your pictures Computer vision: Distill actionable information from images Content Moderator: Automatically moderate potentially offensive images, text and videos Customer Vision Service: Train a web service to recognize specific content in images Face: Identify human faces and emotions in images Video indexer: Easily extract insights from your videos to enrich your applications Speech: Convert spoken audio into text, use voice for verification, or add speaker recognition to your app Bing Speech: Convert speech to text and text to speech Speaker Recognition: Use speech to identify and authenticate individual speakers Custom Speech Service: Overcome speech recognition barriers like speaking style, background noise, and vocabulary Translator Speech: Easily conduct real-time speech translation on your app Language: Enable your apps to process natural language with pre-built scripts, evaluate sentiment and learn how to recognize what users want Bing Spell Check: Add spell checking functionality to your app Language Understanding (LUIS): Add language understanding intelligence to your apps with minimal effort Linguistic Analysis: Easily parse complex text with language analysis Text Analytics: Easily evaluate sentiment, language, and key phrases to understand what users want Translator Text: Easily conduct machine translation for 60+ languages Knowledge: Map complex information and data in order to solve tasks such as intelligent recommendations and semantic search Knowledge Exploration Service: Enable interactive search experiences over structured data via natural language inputs Entity Linking Service: Power your app's data links with named entity recognition and disambiguation Academic Knowledge: Tap into the wealth of academic content in the Microsoft Academic Graph using the Academic Knowledge API QnA Maker: Distill information into an easy-to-navigate FAQ for bot services Customer Decision Service: Create custom experiences with adaptive, contextual decision-making Search: Add Bing Search APIs to your apps and harness the ability to comb billions of webpages, images, videos, and news with a single API call Bing Autosuggest: Give your app intelligent autosuggest options for searches Bing News Search: Search for news and get comprehensive results Bing Web Search: Get enhanced search details from billions of web documents Bing Entity Search: Enrich your experiences by identifying and augmenting entity information from the web Bing Image Search: Search for images and get comprehensive results Bing Video Search: Search for videos and get comprehensive results Bing Custom Search: Create tailored site search or vertical search experiences for topics you care about Labs: Cognitive Services Labs are early preview limited availability leading innovation APIs and SDKs that allow developers to start experimenting with Microsoft’s latest and greatest Cognitive Services. Project Prague: SDK to incorporate gesture-based controls into your apps. Quickly define and implement customized hand gestures, creating a more natural user experience. Limited private preview availability at launch. Project Cuzco: API to help developers find events associated with Wikipedia entities. Begin with a Wikipedia entity, and receive a list of related events organized by time. Project Johannesburg: API to calculate route logistics for with deeper location intelligence to account for specific enterprise requirements. IE: weight, height length, hazardous materials, etc. Project Nanjing: API to calculate isochrones - time and distance-based recommendations for enterprise route optimization. Project Abu Dhabi: API to create distance matrices, enabling you to calculate a histogram of travel times, and serve as stepping stone for enterprise route optimization. Project Wollongong: API to help ‘score’ the attractiveness of a location, based on how many of a particular amenity are within a specific distance. Ex: restaurants, parks, transit stops.  With Cognitive Services, developers can easily add intelligent features – such as emotion and sentiment detection, vision and speech recognition, knowledge, search and language understanding – into their applications. The collection will continuously improve, adding new APIs and updating existing ones. Cognitive Services includes: <click> Vision: From faces to feelings, allow apps to understand images and video <click> Speech: Hear and speak to users by filtering noise, identifying speakers, and understanding intent <click> Language: Process text and learn how to recognize what users want <click> Knowledge: Tap into rich knowledge amassed from the web, academia, or your own data <click> Search: Access billions of web pages, images, videos, and news with the power of Bing APIs Why choose these APIs? They work, and it’s easy. <click> Easy: The APIs are easy to implement because of the simple REST calls. There’s a common way to implement, and you can get started with all of them for free simply by going to one place, one website, www.microsoft.com/cognitive.  Flexible: We’ve got a breadth of intelligence and knowledge APIs so developers will be able to find what intelligence feature they need. And, importantly, they all work on whatever language, framework, or platform developers choose. So, developers can integrate into their apps—iOS, Android, Windows—using their own tools they know and love. Tested: Tap into an ever-growing collection of powerful AI algorithms developed by experts. Developers can trust the quality and expertise build into each API by experts in their field from Microsoft’s Research organization, Bing, and Azure machine learning and these capabilities are used across many Microsoft first party products such as Cortana, Bing and Skype. Transition: When it comes to real-world applications for Cognitive Services, the sky is the limit! Let’s look at some examples. <click>
  6. Cognitive services span Vision, Speech, Language, Knowledge, and Search. Combining many of these services together can either improve user interaction models, or provide fun and engaging user experiences. Our examples here shine some light on how some of these APIs work in real-world situations: Vision The Computer Vision API is able to extract rich information from images to categorize and process visual data and protect your users from unwanted content. Here, the API is able to tell us what the photo contains, indicate the most common colors, and lets us know that the content would not be considered inappropriate for users. Speech The Bing Speech API is capable of converting audio to text, understanding intent, and converting text back to speech for natural responsiveness. This case shows us that the user has asked for directions verbally, the intent has been extracted, and a map with directions provided. Language: Language Understanding Intelligent Service, known as LUIS, can be trained to understand user language contextually, so your app communicates with people in the way they speak. The example we see here demonstrates Language Understanding’s ability to understand what a person wants, and to find the pieces of information that are relevant to the user’s intent. Knowledge Knowledge Exploration Service adds interactive search over structured data to reduce user effort and increase efficiency. Our Knowledge Exploration API example here demonstrates the usefulness of this API for answering questions posed in natural language in an interactive experience. Search Bing Image Search API enables you to add a variety of image search options to your app or website, from trending images to detailed insights. Users can do a simple search, and this API scours the web for thumbnails, full image URLs, publishing website info, image metadata, and more before returning results. Transition: These APIs are available as stand-alone solutions, or as part of the Cortana Intelligence Suite. They can also be used in conjunction with the Microsoft Bot Framework. <click>
  7. Set breakpoints on lines 20, 25, and 30