Skip to content

kizantech/AIDeveloperInADay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

AI Developer In A Day

🚀 Build Production-Ready AI Applications in One Day

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.

What You'll Build

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

Who This Workshop Is For

  • 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

Learning Approach

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

Learning Objectives

Core AI Development Skills

  • 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 Platform

  • 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

Production Considerations

  • 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

Workshop Structure

Required Challenges (Complete in Order)

  1. Local Environment Setup - Get your development environment ready
  2. Azure AI Foundry - Master the Azure AI platform
  3. Semantic Kernel Fundamentals - Build your first AI chat application
  4. AI Plugins & Function Calling - Connect AI to real-world data and services
  5. RAG Implementation - Build AI that knows about your documents
  6. Multi-Agent Systems - Orchestrate multiple AI agents working together

Advanced & Optional Challenges

Dive deeper into specific areas or explore additional capabilities:

Platform Deep-Dives:

Specialized Capabilities:

Reference Materials:

Prerequisites

  • 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!

Getting Started

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.

About

The Public Student Repo for the AI Developer in a Day Hackathon Challenges.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 6

Languages