SlideShare a Scribd company logo
#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

More Related Content

What's hot

Best Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceBest Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI Service
Kumton Suttiraksiri
 
introduction Azure OpenAI by Usama wahab khan
introduction  Azure OpenAI by Usama wahab khanintroduction  Azure OpenAI by Usama wahab khan
introduction Azure OpenAI by Usama wahab khan
Usama Wahab Khan Cloud, Data and AI
 
API Management in Azure
API Management in AzureAPI Management in Azure
API Management in Azure
Tomasso Groenendijk
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
Shahriar Hossain
 
Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
Shahed Chowdhuri
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
TO THE NEW | Technology
 
Exposing services with Azure API Management
Exposing services with Azure API ManagementExposing services with Azure API Management
Exposing services with Azure API Management
Callon Campbell
 
Mastering Azure Monitor
Mastering Azure MonitorMastering Azure Monitor
Mastering Azure Monitor
Richard Conway
 
Power bi
Power biPower bi
Power bi
jainema23
 
DevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easyDevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easy
Sjoukje Zaal
 
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudMicrosoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloud
Atanas Gergiminov
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
Aniket Kanitkar
 
Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900
thisiswali
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
Pranav Ainavolu
 
AzureOpenAI.pptx
AzureOpenAI.pptxAzureOpenAI.pptx
AzureOpenAI.pptx
Udaiappa Ramachandran
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
brunoterkaly
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
jeremysbrown
 
[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service
Naoki (Neo) SATO
 
How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...
Maxim Salnikov
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
Withum
 

What's hot (20)

Best Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceBest Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI Service
 
introduction Azure OpenAI by Usama wahab khan
introduction  Azure OpenAI by Usama wahab khanintroduction  Azure OpenAI by Usama wahab khan
introduction Azure OpenAI by Usama wahab khan
 
API Management in Azure
API Management in AzureAPI Management in Azure
API Management in Azure
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
 
Exposing services with Azure API Management
Exposing services with Azure API ManagementExposing services with Azure API Management
Exposing services with Azure API Management
 
Mastering Azure Monitor
Mastering Azure MonitorMastering Azure Monitor
Mastering Azure Monitor
 
Power bi
Power biPower bi
Power bi
 
DevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easyDevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easy
 
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudMicrosoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloud
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 
AzureOpenAI.pptx
AzureOpenAI.pptxAzureOpenAI.pptx
AzureOpenAI.pptx
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service
 
How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
 

Similar to 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 v4
Brian 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 atelier
florentpellet
 
Azure Ninja Tips and Tricks
Azure Ninja Tips and TricksAzure Ninja Tips and Tricks
Azure Ninja Tips and Tricks
Todd Whitehead
 
Build a Great Conversationalist
Build a Great ConversationalistBuild a Great Conversationalist
Build a Great Conversationalist
Lorenzo Barbieri
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure
Korkrid Akepanidtaworn
 
Microsoft Azure News - November 2021
Microsoft Azure News - November 2021Microsoft Azure News - November 2021
Microsoft Azure News - November 2021
Daniel 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 AWS
Roberto 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 - OSL19
marketingsyone
 
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierGab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Vincent Thavonekham-Pro
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
Callon 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 me
Chris 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 Framework
Sri Kanth
 
Azure Functions
Azure Functions Azure Functions
Azure Functions
Gaurav Madaan
 
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
Callon 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 Development
WinWire Technologies Inc
 
Microsoft Azure News - June 2021
Microsoft Azure News - June 2021Microsoft Azure News - June 2021
Microsoft Azure News - June 2021
Daniel Toomey
 
Activate bots within SharePoint Framework
Activate bots within SharePoint FrameworkActivate bots within SharePoint Framework
Activate bots within SharePoint Framework
Kushan Lahiru Perera
 

Similar to 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
 

More from Azure Riyadh User Group

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

More from 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
 

Recently uploaded

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 

Recently uploaded (20)

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 

Azure Bot Service

Editor's Notes

  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