While no-code tools enable rapid agent creation, many scenarios demand the flexibility, control, and scalability that only programmatic development provides. AI Agent Development is designed for developers who want to build production-ready AI agents using Microsoft's Semantic Kernel framework and Azure AI services. Participants learn to architect agent systems that combine large language models with custom logic, integrate external APIs and data sources, and orchestrate complex multi-agent workflows. The course covers essential development patterns including prompt engineering at scale, function calling and tool use, memory management, retrieval-augmented generation (RAG), and agent safety controls. Through hands-on coding exercises, participants build progressively sophisticated agents, from simple assistants to complex systems capable of planning, reasoning, and autonomous task execution.
The course emphasizes production considerations including error handling, monitoring, cost optimization, and responsible AI implementation. Participants work with Python or C# and gain practical experience with Azure AI Search, Azure OpenAI Service, and Semantic Kernel's orchestration capabilities.