Skip to content

1.1 - Introduction to Microsoft Foundry

Welcome to Day 1! Today we begin our journey by exploring Microsoft Foundry, the foundation for building enterprise-grade AI applications on Azure.

  • What Microsoft Foundry is and why it matters for AI development
  • Key components and capabilities of the Foundry platform
  • How Foundry simplifies the AI application development lifecycle
  • Integration points between Foundry and Azure Developer CLI

Before diving in, review these essential resources:

  1. 📘 Microsoft Foundry Overview - Official Microsoft documentation introducing Foundry
  2. 📘 Azure AI Services - Understanding the broader Azure AI ecosystem
  3. 🎥 Microsoft Build 2025: Foundry Announcement - Watch the official announcement and demos

Microsoft Foundry is a comprehensive platform that brings together AI services, tools, and infrastructure to accelerate AI application development. Think of it as your AI development workspace that provides:

  • Pre-built AI Models: Access to state-of-the-art language models, vision models, and specialized AI services
  • Development Tools: Integrated environments for prompt engineering, model fine-tuning, and evaluation
  • Infrastructure Management: Simplified deployment and scaling of AI workloads
  • Enterprise Security: Built-in security, compliance, and governance features

Traditional AI development requires stitching together multiple services, managing complex infrastructure, and navigating fragmented tools. Foundry consolidates these elements into a cohesive platform, allowing you to:

  • Focus on building features rather than managing infrastructure
  • Accelerate time-to-market with pre-configured templates
  • Ensure enterprise-grade security and compliance from day one
  • Scale applications efficiently as your needs grow

Access a curated collection of models including:

  • OpenAI models (GPT-4, GPT-3.5)
  • Open-source models (Llama, Mistral)
  • Specialized Azure AI services

An integrated environment providing:

  • Prompt engineering playground
  • Model comparison tools
  • Evaluation frameworks
  • Dataset management

Simplified deployment through:

  • One-click deployment options
  • Auto-scaling infrastructure
  • Monitoring and observability
  • Cost optimization tools

Enterprise controls including:

  • Content filtering
  • Usage tracking
  • Access management
  • Compliance reporting

Throughout this course, you’ll see how Azure Developer CLI (AZD) templates integrate with Foundry to provide:

  • Infrastructure as Code: Bicep/Terraform templates that provision Foundry resources
  • Configuration Management: Environment variables and settings for Foundry services
  • Local Development: Tools to test Foundry integrations locally before deployment
  • CI/CD Integration: Automated pipelines for deploying Foundry-based applications

While we won’t deploy anything today, familiarize yourself with the Foundry portal:

  1. Navigate to Azure AI Foundry
  2. Explore the model catalog
  3. Review sample applications
  4. Check out the documentation and quickstarts

Deepen your understanding by asking GitHub Copilot:

  1. “What are the main differences between using Azure OpenAI Service directly versus through Microsoft Foundry?”
  2. “How does Microsoft Foundry help with responsible AI practices and content filtering?”
  3. “What types of AI applications are best suited for building on Microsoft Foundry?”

Next: Day 2 - Enterprise Retail AI Scenario

Ready to see how Foundry applies to a real-world scenario? Tomorrow we’ll explore an enterprise retail AI application.