Welcome to AI Developer in a Day – an intensive, hands-on workshop that transforms developers from AI beginners to confident AI application builders. In just one day, you'll build real, working AI applications using cutting-edge technology including Azure AI Foundry and Semantic Kernel.
By the end of this workshop, you'll have created:
An Intelligent Chat Application - A fully functional AI assistant that can hold natural conversations
Smart Plugin System - AI that can call real APIs, check weather, and integrate with external tools!
RAG-Powered Knowledge Assistant - An AI that can answer questions about your documents and company data
Multi-Agent Collaboration System - Multiple AI agents working together to solve complex problems
- Developers with little to no AI experience who want to build real applications
- Technical professionals ready to integrate AI into their existing projects
- Teams looking to quickly upskill on modern AI development practices
This is a practical, build-first workshop. Every concept is taught through hands-on coding challenges where you'll immediately apply what you learn. We recommend working in teams of 3-5 people to encourage collaboration and peer learning.
Time Investment: Each core challenge takes 30-60 minutes
Technology Stack: Python, Azure AI Foundry, Semantic Kernel
- Semantic Kernel Fundamentals - Build AI applications with enterprise-grade frameworks
- Plugin Architecture - Create modular, reusable AI capabilities
- Function Calling - Enable AI to interact with external systems and APIs
- Retrieval Augmented Generation (RAG) - Ground AI responses in your own data
- Multi-Agent Orchestration - Coordinate multiple AI agents for complex workflows
- Azure AI Foundry - Deploy and manage AI models at scale
- AI Search Integration - Build intelligent search and knowledge retrieval
- Model Deployment - Host and serve AI models in production
- AI Safety & Responsible AI - Build ethical and reliable AI systems
- Error Handling - Create robust AI applications that gracefully handle edge cases
- Performance Optimization - Efficiently use AI resources and manage costs
- Local Environment Setup - Get your development environment ready
- Azure AI Foundry - Master the Azure AI platform
- Semantic Kernel Fundamentals - Build your first AI chat application
- AI Plugins & Function Calling - Connect AI to real-world data and services
- RAG Implementation - Build AI that knows about your documents
- Multi-Agent Systems - Orchestrate multiple AI agents working together
Dive deeper into specific areas or explore additional capabilities:
Platform Deep-Dives:
- Setup Azure AI Search - Configure your own search infrastructure
Specialized Capabilities:
- Image Generation with DALL-E 3 - Add visual AI to your applications
- OpenAPI Plugin Integration - Connect to any REST API automatically
- AI Safety & Ethics - Build responsible AI systems
Reference Materials:
- Complete Reference Application - See all concepts working together
- Basic Python knowledge (variables, functions, basic syntax)
- Development environment with Python 3.10+ and Git
- Azure subscription (free tier works fine)
- Curiosity and enthusiasm for building AI applications!
Ready to build your first AI application? Start with the Local Environment Setup challenge and begin your journey from zero to AI developer!
This workshop provides the foundation for building your own AI-infused solutions. By the end, you'll have the knowledge, tools, and confidence to integrate AI into your own projects and continue your AI development journey.