This document discusses Azure Bot Service and how it can be used to build, test, deploy and manage intelligent bots. It provides information on Azure Web App Bot and the Bot Service capabilities for building chatbots. It also discusses Cognitive Services capabilities like Vision, Speech, Language, Knowledge and Search that can be used to add intelligence to apps, websites and bots. The document then talks about deploying a bot code using Visual Studio Code and connecting it to a knowledge base and publishing it.
This document provides an overview of chat bot applications and related technologies. It discusses what a chat bot is, sample use cases for chat bots like providing commerce and information services, and platforms for developing and deploying chat bots like Azure Bot Service and Cognitive Services. Benefits of chat bots include reducing business costs by automating support, collecting user data to improve products, and providing 24/7 automated assistance to customers.
Getting started with power virtual agentHugo Bernier
Hugo Bernier, director of consulting services at Point Alliance, gave a presentation on building Power Virtual Agents. He explained that bots can handle 85% of customer service inquiries based on Gartner research, and 69% based on Forrester Research. Bernier demonstrated how to build a basic Power Virtual Agent using the no-code graphical interface. He discussed potential applications of bots and the licensing structure for Power Virtual Agents.
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...Paul Prae
The document discusses chatbots and artificial intelligence. It provides examples of chatbots used in education to help students with admissions, enrollment, and academic support. It also describes the speaker's background and final school project building a conversational agent named Neona. Technologies discussed include Microsoft Azure Bot Service, LUIS, Azure Search, and Cosmos DB.
This document provides an overview of Azure Logic Apps. It defines Logic Apps as a workflow engine that allows for easy scaling and integration of Azure services without code. Logic Apps use connectors, triggers, and workflows (conditions and actions) to automate tasks and business processes. Examples of Logic App use cases include processing files uploaded to FTP and importing data into SQL Server, processing RSS feeds and sending summary emails, and creating tickets in Dynamics CRM from incoming emails. The document demonstrates building Logic Apps with triggers like schedules and HTTP requests, and includes actions like outputting to Google Drive and sending emails. It also provides references for additional Logic App integration scenarios.
This document provides an overview of Logic Apps and how to connect Salesforce and Microsoft Dynamics CRM using Logic Apps. It discusses Logic App terms, pricing plans, how to access and create Logic Apps, and how to connect Logic Apps to Salesforce and Dynamics CRM. It also covers using connectors as triggers and actions in Logic Apps and customizing the CRM and Salesforce platforms for integration.
Monitor Azure HDInsight with Azure Log AnalyticsAshish Thapliyal
This document lists various tools and services for monitoring an HDInsight Hadoop cluster deployed on Azure. It includes tools for monitoring application health and status, Yarn and Tez UI, Grafana for metrics, Spark history server, and HBase UI. It also describes using the Operations Management Suite (OMS) agent to collect logs and metrics from HDInsight nodes and services to analyze in Log Analytics.
Explore Microsoft Power Platform Center of ExcellenceNanddeep Nachan
The document discusses the Microsoft Power Platform Center of Excellence (CoE) Starter Kit. It provides an overview of the CoE Starter Kit and its modules, including core components, governance components, nurture components, and theming components. It describes how to set up the CoE Starter Kit and its modules as well as some limitations. References for more information on the CoE, CoE Starter Kit, and core components are also provided.
This document provides an overview of chat bot applications and related technologies. It discusses what a chat bot is, sample use cases for chat bots like providing commerce and information services, and platforms for developing and deploying chat bots like Azure Bot Service and Cognitive Services. Benefits of chat bots include reducing business costs by automating support, collecting user data to improve products, and providing 24/7 automated assistance to customers.
Getting started with power virtual agentHugo Bernier
Hugo Bernier, director of consulting services at Point Alliance, gave a presentation on building Power Virtual Agents. He explained that bots can handle 85% of customer service inquiries based on Gartner research, and 69% based on Forrester Research. Bernier demonstrated how to build a basic Power Virtual Agent using the no-code graphical interface. He discussed potential applications of bots and the licensing structure for Power Virtual Agents.
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...Paul Prae
The document discusses chatbots and artificial intelligence. It provides examples of chatbots used in education to help students with admissions, enrollment, and academic support. It also describes the speaker's background and final school project building a conversational agent named Neona. Technologies discussed include Microsoft Azure Bot Service, LUIS, Azure Search, and Cosmos DB.
This document provides an overview of Azure Logic Apps. It defines Logic Apps as a workflow engine that allows for easy scaling and integration of Azure services without code. Logic Apps use connectors, triggers, and workflows (conditions and actions) to automate tasks and business processes. Examples of Logic App use cases include processing files uploaded to FTP and importing data into SQL Server, processing RSS feeds and sending summary emails, and creating tickets in Dynamics CRM from incoming emails. The document demonstrates building Logic Apps with triggers like schedules and HTTP requests, and includes actions like outputting to Google Drive and sending emails. It also provides references for additional Logic App integration scenarios.
This document provides an overview of Logic Apps and how to connect Salesforce and Microsoft Dynamics CRM using Logic Apps. It discusses Logic App terms, pricing plans, how to access and create Logic Apps, and how to connect Logic Apps to Salesforce and Dynamics CRM. It also covers using connectors as triggers and actions in Logic Apps and customizing the CRM and Salesforce platforms for integration.
Monitor Azure HDInsight with Azure Log AnalyticsAshish Thapliyal
This document lists various tools and services for monitoring an HDInsight Hadoop cluster deployed on Azure. It includes tools for monitoring application health and status, Yarn and Tez UI, Grafana for metrics, Spark history server, and HBase UI. It also describes using the Operations Management Suite (OMS) agent to collect logs and metrics from HDInsight nodes and services to analyze in Log Analytics.
Explore Microsoft Power Platform Center of ExcellenceNanddeep Nachan
The document discusses the Microsoft Power Platform Center of Excellence (CoE) Starter Kit. It provides an overview of the CoE Starter Kit and its modules, including core components, governance components, nurture components, and theming components. It describes how to set up the CoE Starter Kit and its modules as well as some limitations. References for more information on the CoE, CoE Starter Kit, and core components are also provided.
This document provides 7 best practices for using the Azure OpenAI Service:
1. Set clear goals and objectives for your prompts.
2. Choose the appropriate AI model like GPT-3, Ada, or Davinci based on your task's complexity and required capabilities.
3. Ensure prompts are precise yet not too short to achieve the desired response.
The document discusses generative AI models provided by Microsoft's Azure OpenAI Service. It describes that the service provides access to OpenAI's powerful language models like GPT-3 and Codex which can generate natural language, code, and images. It also mentions that the service allows customizing models with your own data and includes built-in tools for responsible use along with enterprise-grade security controls. Examples of tasks the AI models could perform are provided like answering questions, summarizing text, translating between languages, and generating code from natural language prompts.
What is Microsoft Azure?
Azure App Service
Azure Machine Learning
Microservices in Azure
Azure Cloud Service
Azure Functions
Real life problem solution discuss
Get a tour of Microsoft’s wide range of Cognitive Services with a deep dive of the Computer Vision API. Learn about how you can recognize images, faces and emotions. Also take a peek at other services such as translation, speech recognition, natural language processing, etc. Use the tools you know and love with Visual Studio, C# and .NET to jump into a new world of Cognitive Services.
This tutorial is an overview on elastic beanstalk. The tutorial includes an introduction to elastic beanstalk, working architecture, basic operation, console(demo) and a summary. Beginning of the tutorial is an introduction to elastic beanstalk. It includes an overview of elastic beanstalk and how it manages applications. It also includes the basic features of elastic beanstalk.
Following is a section of the working architecture. It involves the basic architecture and workflow of elastic beanstalk and explains it in detail. It also involves the benefits of using elastic beanstalk such as root access, easy configuration etc.
Moreover, it also includes the environments elastic beanstalk can work under such as docker, node.js etc. as well as the sample policies. The last section of the tutorial includes a demo of the console of elastic beanstalk and a summary as for the practices which take place "under the hood".
An overview of Azure API Management, common use cases, and how it helps organizations to govern, publish, secure, analyze, and manage APIs for internal and external consumption whether their running in the cloud or on-prem.
This document summarizes a presentation about mastering Azure Monitor. It introduces Azure Monitor and its components, including metrics, logs, dashboards, alerts, and workbooks. It provides a brief history of how Azure Monitor was developed. It also explains the different data sources that can be monitored like the Azure platform, Application Insights, and Log Analytics. The presentation encourages attendees to navigate the "maze" of Azure Monitor and provides resources to help learn more, including an upcoming virtual event and blog post series on monitoring.
This document provides an overview of Microsoft Power BI, including its history, key features, and capabilities. It describes how Power BI allows users to connect to various data sources, perform data transformation using Power Query, build interactive reports with Power View and Power Pivot, and create visualizations and dashboards to share insights. The document also discusses Power BI Desktop, the Power BI service, and how to publish reports and dashboards to the web for sharing.
DevSum: Azure AD B2C Application security made easySjoukje Zaal
This document summarizes a presentation about Azure Active Directory B2C (Azure AD B2C). It discusses what Azure AD B2C is, its key benefits including being highly available, scalable, secure, and flexible. It covers capabilities like default and social identity providers, single sign-on, and multi-factor authentication. It also outlines demo sections covering registering an application, creating user flows, configuring identity providers, customizing the UI, and enabling multi-factor authentication.
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
This document provides an overview of Microsoft Azure, Microsoft's public cloud platform. It discusses Azure's infrastructure as a service (IaaS) and platform as a service (PaaS) offerings, as well as other services like compute, storage, networking, databases, web apps, and identity and access management. Usage statistics show that Azure trails only Amazon Web Services (AWS) in market share of public cloud providers. The document outlines how to sign up for a free Azure trial account and lists additional Microsoft resources for learning about Azure.
Windows Azure is an open and flexible cloud computing platform that allows users to build, deploy, and manage applications and services through Microsoft's global network of datacenters. It provides compute, network, storage and application services that allow users to build applications using any language, tool or framework. The platform offers advantages of speed, scale and lower costs compared to traditional application development models. Key services include virtual machines, web sites, cloud services, SQL and NoSQL data storage, media services and more.
The document discusses the skills measured in the Microsoft Azure Fundamentals certification exam (AZ-900). It covers understanding cloud concepts, core Azure services, security, privacy, compliance and trust on Azure, and Azure pricing and support. For each section, it lists the specific topics covered at a high level, such as cloud deployment models, Azure identity services, compliance standards, subscription and cost management options, and service level agreements.
This document introduces Microsoft Azure and provides an overview of its cloud computing services. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) and how Azure offers these different models. Key Azure services highlighted include Azure App Service for developing and hosting web and mobile apps, Azure infrastructure for scalable computing, and Cortana Analytics Suite and Azure IoT Suite for advanced analytics and internet of things applications. The document encourages readers to try Azure services and get started through the Azure portal.
Azure OpenAI Service provides REST API access to OpenAI's powerful language models, including the GPT-3, GPT-4, DALL-E, Codex, and Embeddings model series. These models can be easily adapted to any specific task, including but not limited to content generation, summarization, semantic search, translation, transformation, and code generation. Microsoft offers the accessibility of the service through REST APIs, Python or C# SDK, or the Azure OpenAI Studio.
This document introduces Microsoft Windows Azure and its cloud computing platform. It discusses key concepts like IaaS, PaaS and SaaS and how Azure provides infrastructure, platform and software as a service. It outlines the benefits of cloud computing like agility, scalability and reduced costs. The document also provides an overview of the Azure platform, its components like compute, storage, SQL Azure and AppFabric. It describes how to develop, deploy and manage applications on Azure using various tools and SDKs.
This document discusses Azure API Management and how it can help create a successful API program. It outlines key components like developer engagement, analytics, and security. It also describes the logical architecture of API Management and how it can host APIs from any platform or framework. Several demos are included that showcase features like adding the API Management service, creating APIs and products, configuring policies, and using OAuth 2.0 for security.
[Machine Learning 15minutes! #61] Azure OpenAI ServiceNaoki (Neo) SATO
This video discusses the early history of speech recognition and voice assistants, including IBM's experimental Switchboard system which used cellular networks to allow callers to have spoken conversations with computers over the phone in the 1970s. The Switchboard project helped advance speech recognition and natural language processing but still had significant limitations in understanding full conversations.
How Azure helps to build better business processes and customer experiences w...Maxim Salnikov
The document discusses how Azure helps build better business processes and customer experiences with AI. It provides an overview of Azure OpenAI and its capabilities for various industries like finance, marketing, and HR. The document also includes examples of how companies like CarMax and Strabag SE have used Azure OpenAI to improve efficiency, reduce costs, and provide better customer service.
Power Platform Governance Center of ExcellenceWithum
Unlock the full potential of Microsoft Power Platform and effectively govern your low-code applications and citizen developers. Learn how to define, monitor, track, govern, and perfect your Power Platform adoption and strategy, allowing you to focus on what you love most.
Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4Brian McKeiver
Updated presentation for Code on the Beach 2018, August 10th, 2018. All of the samples and code were updated for botframework v4 which came out in early June of 2018. The presentation runs through how to use Azure Bot Framework and LUIS.AI using version 4 of the SDK.
The example solution uses Kentico EMS for an e-commerce site that that Bot connects to for its data.
This document provides 7 best practices for using the Azure OpenAI Service:
1. Set clear goals and objectives for your prompts.
2. Choose the appropriate AI model like GPT-3, Ada, or Davinci based on your task's complexity and required capabilities.
3. Ensure prompts are precise yet not too short to achieve the desired response.
The document discusses generative AI models provided by Microsoft's Azure OpenAI Service. It describes that the service provides access to OpenAI's powerful language models like GPT-3 and Codex which can generate natural language, code, and images. It also mentions that the service allows customizing models with your own data and includes built-in tools for responsible use along with enterprise-grade security controls. Examples of tasks the AI models could perform are provided like answering questions, summarizing text, translating between languages, and generating code from natural language prompts.
What is Microsoft Azure?
Azure App Service
Azure Machine Learning
Microservices in Azure
Azure Cloud Service
Azure Functions
Real life problem solution discuss
Get a tour of Microsoft’s wide range of Cognitive Services with a deep dive of the Computer Vision API. Learn about how you can recognize images, faces and emotions. Also take a peek at other services such as translation, speech recognition, natural language processing, etc. Use the tools you know and love with Visual Studio, C# and .NET to jump into a new world of Cognitive Services.
This tutorial is an overview on elastic beanstalk. The tutorial includes an introduction to elastic beanstalk, working architecture, basic operation, console(demo) and a summary. Beginning of the tutorial is an introduction to elastic beanstalk. It includes an overview of elastic beanstalk and how it manages applications. It also includes the basic features of elastic beanstalk.
Following is a section of the working architecture. It involves the basic architecture and workflow of elastic beanstalk and explains it in detail. It also involves the benefits of using elastic beanstalk such as root access, easy configuration etc.
Moreover, it also includes the environments elastic beanstalk can work under such as docker, node.js etc. as well as the sample policies. The last section of the tutorial includes a demo of the console of elastic beanstalk and a summary as for the practices which take place "under the hood".
An overview of Azure API Management, common use cases, and how it helps organizations to govern, publish, secure, analyze, and manage APIs for internal and external consumption whether their running in the cloud or on-prem.
This document summarizes a presentation about mastering Azure Monitor. It introduces Azure Monitor and its components, including metrics, logs, dashboards, alerts, and workbooks. It provides a brief history of how Azure Monitor was developed. It also explains the different data sources that can be monitored like the Azure platform, Application Insights, and Log Analytics. The presentation encourages attendees to navigate the "maze" of Azure Monitor and provides resources to help learn more, including an upcoming virtual event and blog post series on monitoring.
This document provides an overview of Microsoft Power BI, including its history, key features, and capabilities. It describes how Power BI allows users to connect to various data sources, perform data transformation using Power Query, build interactive reports with Power View and Power Pivot, and create visualizations and dashboards to share insights. The document also discusses Power BI Desktop, the Power BI service, and how to publish reports and dashboards to the web for sharing.
DevSum: Azure AD B2C Application security made easySjoukje Zaal
This document summarizes a presentation about Azure Active Directory B2C (Azure AD B2C). It discusses what Azure AD B2C is, its key benefits including being highly available, scalable, secure, and flexible. It covers capabilities like default and social identity providers, single sign-on, and multi-factor authentication. It also outlines demo sections covering registering an application, creating user flows, configuring identity providers, customizing the UI, and enabling multi-factor authentication.
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
This document provides an overview of Microsoft Azure, Microsoft's public cloud platform. It discusses Azure's infrastructure as a service (IaaS) and platform as a service (PaaS) offerings, as well as other services like compute, storage, networking, databases, web apps, and identity and access management. Usage statistics show that Azure trails only Amazon Web Services (AWS) in market share of public cloud providers. The document outlines how to sign up for a free Azure trial account and lists additional Microsoft resources for learning about Azure.
Windows Azure is an open and flexible cloud computing platform that allows users to build, deploy, and manage applications and services through Microsoft's global network of datacenters. It provides compute, network, storage and application services that allow users to build applications using any language, tool or framework. The platform offers advantages of speed, scale and lower costs compared to traditional application development models. Key services include virtual machines, web sites, cloud services, SQL and NoSQL data storage, media services and more.
The document discusses the skills measured in the Microsoft Azure Fundamentals certification exam (AZ-900). It covers understanding cloud concepts, core Azure services, security, privacy, compliance and trust on Azure, and Azure pricing and support. For each section, it lists the specific topics covered at a high level, such as cloud deployment models, Azure identity services, compliance standards, subscription and cost management options, and service level agreements.
This document introduces Microsoft Azure and provides an overview of its cloud computing services. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) and how Azure offers these different models. Key Azure services highlighted include Azure App Service for developing and hosting web and mobile apps, Azure infrastructure for scalable computing, and Cortana Analytics Suite and Azure IoT Suite for advanced analytics and internet of things applications. The document encourages readers to try Azure services and get started through the Azure portal.
Azure OpenAI Service provides REST API access to OpenAI's powerful language models, including the GPT-3, GPT-4, DALL-E, Codex, and Embeddings model series. These models can be easily adapted to any specific task, including but not limited to content generation, summarization, semantic search, translation, transformation, and code generation. Microsoft offers the accessibility of the service through REST APIs, Python or C# SDK, or the Azure OpenAI Studio.
This document introduces Microsoft Windows Azure and its cloud computing platform. It discusses key concepts like IaaS, PaaS and SaaS and how Azure provides infrastructure, platform and software as a service. It outlines the benefits of cloud computing like agility, scalability and reduced costs. The document also provides an overview of the Azure platform, its components like compute, storage, SQL Azure and AppFabric. It describes how to develop, deploy and manage applications on Azure using various tools and SDKs.
This document discusses Azure API Management and how it can help create a successful API program. It outlines key components like developer engagement, analytics, and security. It also describes the logical architecture of API Management and how it can host APIs from any platform or framework. Several demos are included that showcase features like adding the API Management service, creating APIs and products, configuring policies, and using OAuth 2.0 for security.
[Machine Learning 15minutes! #61] Azure OpenAI ServiceNaoki (Neo) SATO
This video discusses the early history of speech recognition and voice assistants, including IBM's experimental Switchboard system which used cellular networks to allow callers to have spoken conversations with computers over the phone in the 1970s. The Switchboard project helped advance speech recognition and natural language processing but still had significant limitations in understanding full conversations.
How Azure helps to build better business processes and customer experiences w...Maxim Salnikov
The document discusses how Azure helps build better business processes and customer experiences with AI. It provides an overview of Azure OpenAI and its capabilities for various industries like finance, marketing, and HR. The document also includes examples of how companies like CarMax and Strabag SE have used Azure OpenAI to improve efficiency, reduce costs, and provide better customer service.
Power Platform Governance Center of ExcellenceWithum
Unlock the full potential of Microsoft Power Platform and effectively govern your low-code applications and citizen developers. Learn how to define, monitor, track, govern, and perfect your Power Platform adoption and strategy, allowing you to focus on what you love most.
Code on the Beach 2018: Build an E-Commerce Chatbot on Azure Bot Framework v4Brian McKeiver
Updated presentation for Code on the Beach 2018, August 10th, 2018. All of the samples and code were updated for botframework v4 which came out in early June of 2018. The presentation runs through how to use Azure Bot Framework and LUIS.AI using version 4 of the SDK.
The example solution uses Kentico EMS for an e-commerce site that that Bot connects to for its data.
The document discusses a legacy company called OldCompanyWithLegacy that wants to modernize a legacy product by moving it to the cloud and improving its code quality. It hired outsourced developers long ago to create the product, whose codebase and functionality are poorly understood. The company is seeking a developer team that can analyze the code, move it to Azure without breaking functionality, and improve the design for international collaboration. It provides a GitHub link and sample inputs/outputs to the code for applicants to analyze as part of an exercise.
We all know Azure is a powerful platform but many aren’t aware of the little features lurking in the corners than can transform you from an Azure Acolyte to full blown Azure Ninja. In this whirlwind session we’ll cover tips on everything from UI Customization to CLI’s lurking in unexpected places and from free tools and services to mysterious repositories of wisdom and enlightenment.
Discover how you can leverage the Azure BOT Framework to build, connect, deploy, and manage intelligent bots to naturally interact with your users via your apps or website.
These are the slides that I discussed at "We Are Developers AI Congress 2018" in Vienna.
I am an instructor of the MLOps workshop for some anonymous startup incubation program where the objectives are (1) to orchestrate and deploy updates to the application and the deep learning model in a unified way. (2) To design a DevOps pipeline to coordinate retrieving the latest best model from the model registry, packaging the web application, deploying the web application and inferencing web service.
The document announces the November 2021 Brisbane Azure User Group meeting. It provides details on upcoming presentations for February through December 2021 on various Azure topics such as C#, Azure Data Explorer, Azure Sentinel, Azure AD, and Azure Bicep. It also advertises job opportunities in cloud integration solutions with Deloitte and shares recent Azure announcements including a 2.4 Tbps DDoS attack mitigated by Azure, Azure being named a leader in industrial IoT platforms by Gartner, and new services like Azure Container Apps and the OpenAI service.
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSRoberto Falconi
Perform near-real-time analysis on faces (emotions, gender, age, etc.), taken from a live video stream with Azure Cognitive Services and AWS Rekognition.
Workshop - Preparing for AI-100 Microsoft Certification Exam Designing and Im...Luis Beltran
These are the slides of the workshop that I presented at the Global AI Bootcamp Munich 2019 in which I discuss the important elements to consider in order to become an Azure AI Engineer Associate certified by Microsoft.
Title: The Trinity in Exponential Technologies: Open Source, Blockchain and Microsoft Azure.
This talk will explore how Open Source, Blockchain and the Microsoft Cloud provide the best combination of emerging technologies by means of a perfect synergy in terms of technological shift as well as ecosystem collaboration, with a special focus on Blockchain enterprise solutions and use cases. It will also provide insightful information about best practices, common mistakes and the use of Azure as a managed Blockchain platform (BaaS – Blockchain as a Service).
This document provides instructions for a hands-on lab on creating a clean racing game using Microsoft Azure tools. It outlines the steps to create a Visual Studio Online (VSO) repository, set up continuous deployment to an Azure website that deploys the code on each push, and complete a racing game lab to test skills with Azure services. It also includes information on a discount coupon for the tool NDepend.
Azure Functions allow processing of events with serverless code. Functions can be triggered by events and input/output can be bound to various Azure and third party services. Functions support C#, Node.js, Python and more. The Consumption plan charges per execution while the App Service plan runs Functions on dedicated VMs. Functions are ideal for building serverless web/mobile backends and processing IoT/real-time streams.
DevCamp - What can the cloud do for meChris Dufour
You've heard about the cloud, but what can you actually do with it? First there was web, then there was mobile, and now this is your chance to learn about the next big technology shift in the computer industry: cloud! Come join us in this demo heavy session where we will cover the following topics:
•How to deploy a website to Azure
•How to create a virtual machine on Azure
•How to create an Azure Mobile Service
•The services Azure offers to tech students
This event is made up of a presentation and demos that will last 60-90 minutes, and a selection of hands on labs that will take 10-30 minutes.
Build Proactive bot using Microsoft Bot FrameworkSri Kanth
This document discusses how to build a proactive bot using the Microsoft Bot Framework. It provides prerequisites including Visual Studio 2017, an Azure subscription, and Bot Framework fundamentals. It explains that a proactive bot can initiate conversations with users by responding to state changes captured in an Azure Storage Queue triggered by an Azure Function using the Bot Framework and Direct Line API. The document includes a demo source code link, debugging steps using ngrok, and a 5-step process for creating a proactive bot along with contact information for questions.
- Understand Azure Functions
- Understanding what serverless means
- How serverless saves money
- Key concepts
- A basic typescript based Azure Function
Bring ai into your xamarin apps with microsoft cognitive servicesCallon Campbell
Artificial intelligence is rapidly becoming a central part of the technology we rely on today. From personal assistants like Cortana to home automation systems, we see the ways in which AI-centric solutions are all around us. Building compelling technology now requires an AI component that not many organizations have access to. Hiring AI experts is not always within the realm of possibility for businesses who are operating on tight deadlines with constrained resources. Join Lori in this session to discover how Microsoft is democratizing artificial intelligence, making it easier for everyone to incorporate AI into their solutions regardless of skill level, budget, or time constraints.
Are you looking for developing powerful applications on Cloud? Is creating highly-available, infinitely-scalable, mobile-enabled applications in a short time frame and limited budget a challenge for you?
This webinar session will help to learn how you can do it easily by leveraging Microsoft Azure and how it fits into Application development lifecycle for any developer using Microsoft technology stack.
The session covers the following topics:
Azure-based Application Development Lifecycle: An Introduction
Challenges during Plan-Build-Operate lifecycle
Windows Azure Environment Concepts
Build and Deployment Overview
Deployment: Cloud vs. Web Deployment vs. SQL Azure Deployment
The document provides information about upcoming presentations for the Brisbane Azure User Group (BAUG) from February 2021 to December 2021. It also includes announcements about new Azure services and capabilities like Azure Static Web Apps going generally available, NVIDIA A100 GPU clusters on Azure, and Azure Cosmos DB features. Opportunities with Deloitte related to cloud integration skills are mentioned. Links to blog posts about new Azure capabilities like Bicep and Azure application services running on Azure Arc are provided.
Bot involves providing various self-service capabilities, with the convenience of anytime and anywhere access to their data, often from social channels, using voice and messaging without any additional development such as Skype, Slack, Facebook Messenger and so forth. Let’s discuss how we activate Microsoft bot features within our SPFx Apps.
This document discusses Azure Logic Apps, which allow users to automate workflows and integrate apps, data, and systems. It provides an overview of what Logic Apps are, how they work using connectors and triggers, and when they should be used compared to Microsoft Flow. The presentation includes demonstrations of creating a Logic App and using connectors and triggers to automate tasks and integrate services.
Devops core principles
CI/CD basics
CI/CD with asp.net core webapi and Angular app
Iac Why and What?
Demo using Azure and Azure Devops
Docker why and what ?
Demo using Azure and Azure Devops
Kubernetes why and what?
Demo using Azure and Azure Devops
The document provides an overview of Azure Service Bus messaging capabilities. It recaps messaging patterns and scenarios. It describes the key components of Azure Service Bus including namespaces, queues, topics, and subscriptions. It covers sending and receiving messages with code examples and considerations around retries, duplicate detection, and large messages. Advanced features like sessions, auto-forwarding, and scheduled delivery are also mentioned. The presentation includes several demos of queues, topics, subscriptions, and sessions.
- Azure Service Bus is a multi-tenant cloud messaging service that provides a fully managed enterprise integration message broker.
- It includes queues for point-to-point messaging and topics with subscriptions for publish-subscribe messaging patterns.
- Messages in Service Bus can contain user-defined properties and a body, and subscriptions can apply filters on properties and actions like routing.
This document provides an agenda and overview for an Advanced Topics in App Service training session. The agenda includes discussing compute options, application deployment and configurations, authentication and authorization, custom domains and SSL, backups and restores, scaling, monitoring, and App Service Environments. It also provides overviews of App Service architecture and features, deployment slots, WebJobs, and monitoring options. Key aspects of App Service Environments like isolation, scale, and integration with virtual networks are explained.
Azure Infrastructure Services provides compute, network, and storage services on Microsoft's Azure cloud platform. The presentation discusses how IT infrastructure supports business objectives, outlines various Azure services including virtual machines, networking, storage and identity/access management, and demonstrates how to migrate applications to Azure through strategies like lift and shift or refactoring for the cloud. It also compares Azure services to analogous offerings on AWS.
This document provides an overview of Azure App Services and demos how to use some of its features. It begins with instructions on creating an Azure account. It then defines App Services as a fully managed platform that allows building and hosting web, mobile, and API apps without managing infrastructure. Key features highlighted include auto-scaling, multiple language support, and continuous deployment. The remainder gives a deeper dive on Web Apps and includes demos of deploying .NET, Node.js, and React apps using the Azure CLI and deployment slots. It concludes by reminding attendees to remember some core Azure concepts covered.
This document provides an overview of Azure and its services. It begins with an introduction to Azure and defines Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It then summarizes key Azure computing, storage, networking, platform, data, hybrid/management, and security services. Graphics are included to illustrate concepts like the cloud options of IaaS, PaaS, SaaS and a visualization of the journey to the cloud. Hashtags are included throughout for an Azure community in the Middle East.
The document provides an overview of cloud computing fundamentals. It defines cloud computing as renting computing resources from a cloud provider and paying only for what is used. The main benefits of cloud computing discussed are that it allows for flexible scaling, always having the latest technology, and having an operational expenditure model. The document outlines the different types of cloud services, deployment models, roles, and considerations for moving a business to the cloud.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
8. #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
12. #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
17. #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
34. #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}
35. #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.
36. #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
37. #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
40. #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
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.
More natural human / computer interaction
Appealing. Efficient. Easy. Natural.
Adapts to the user depending on circumstance
Available where you are (Web, Mobile, Car, Desktop, …)
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
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.
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>
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>