Explore the foundational principles and building blocks of Artificial Intelligence on Azure. Azure AI offers a comprehensive suite of services and tools to help you build, deploy, and manage intelligent applications.

What is Azure AI?

Azure AI is a set of cloud-based services that enable developers to easily add intelligent capabilities to their applications. These capabilities include vision, speech, language understanding, decision-making, and more. By leveraging Azure AI, you can transform data into actionable insights and create more engaging and personalized user experiences.

Key Pillars of Azure AI

Azure AI is organized around several key pillars, each offering specialized tools and services:

Azure Machine Learning

A cloud-based environment for training, deploying, and managing machine learning models. It provides tools for data preparation, model building, automated ML, and MLOps.

Azure Cognitive Services

A collection of AI services that allow developers to add cognitive capabilities to applications without requiring ML expertise. These services cover:

  • Vision: Computer Vision, Custom Vision, Face API
  • Speech: Speech to Text, Text to Speech, Speaker Recognition
  • Language: Text Analytics, Language Understanding (LUIS), Translator
  • Decision: Anomaly Detector, Content Moderator
  • Applied AI: Form Recognizer, Video Analyzer

Learn more about Azure Cognitive Services.

Azure Bot Service

A comprehensive service for building, testing, deploying, and managing intelligent bots. It integrates seamlessly with Cognitive Services for enhanced conversational AI.

Discover Azure Bot Service.

How Azure AI Works

Azure AI services typically operate by taking input data (text, images, audio, etc.), processing it using pre-trained or custom-trained AI models, and returning insights or predictions. Many services offer APIs that can be easily integrated into your applications.

Example Workflow: Text Analysis

Consider using Azure Text Analytics to understand customer feedback:


POST https://your-endpoint.cognitiveservices.azure.com/text/analytics/v3.1/sentiment
Content-Type: application/json
Ocp-Apim-Subscription-Key: YOUR_SUBSCRIPTION_KEY

{
    "documents": [
        {
            "id": 1,
            "language": "en",
            "text": "This is a great product and I love it!"
        },
        {
            "id": 2,
            "language": "en",
            "text": "The user interface is a bit confusing."
        }
    ]
}
                

The service would return sentiment scores (positive, negative, neutral) for each document.