Talk to an Instructor:
Jonas Felix
Dive into the world of autonomous AI agents with Microsoft AutoGen. In this intensive training, you'll learn how to develop intelligent agent systems in Azure that communicate with each other and solve complex tasks collaboratively.
Master the orchestration of multi-agent workflows, integration with Azure services, and the development of robust, scalable agent architectures with C#.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
This training is aimed at developers and architects who want to develop modern agent systems for complex automation and AI scenarios based on Autogen and Azure. The training clearly presents the basics and concepts and teaches them using practical examples.
Microsoft AutoGen is a framework for developing agent systems. It enables the implementation of simple chat agents with tools for multi-agent workflows. In combination with deployment on Azure, this results in flexible and scalable AI solutions.
Over the course of the training, you will master the following topics:
– Recap of Artificial Intelligence and Large Language Models:
... - History of artificial intelligence and development
... - Fundamentals of Large Language Models (LLMs)
... - Prompt engineering techniques and best practices
... - Azure OpenAI Service overview
– Introduction to AI Agents:
... - Basic concepts of agents and autonomous systems
... - Agent patterns and workflows
... - Overview of agent frameworks and comparison
... - Use cases and application scenarios
– AutoGen Basics:
... - Framework structure: AgentChat API and components
... - Basic structure of an agent in C#
... - Built-in agents and basic functionalities
... - Integration in ASP.NET Core applications
... - Hands-on: Implementing your first chat agent
– Tool Integration and Function Calling:
... - Tool calling concepts in AutoGen
... - Connecting RESTful APIs and external services
... - Developing and registering custom tools
... - Error handling and retry strategies
... - Hands-on: Agent with external APIs
– Multi-Agent Basics:
... - Multi-agent patterns and orchestration strategies
... - Agent-to-agent communication and protocols
... - Group chat and agent coordination
... - Human-in-the-loop integration and workflows
... - Hands-on: Simple multi-agent system
– Memory and State Management:
... - Session and memory management in AutoGen
... - Persisting agent states
... - Context management and conversation history
... - Performance optimization with large contexts
– Advanced Features (Overview):
... - Swarm and GraphFlow for complex workflows
... - RAG integration for knowledge-based agents
... - Logging and tracing for debugging
... - Custom agent types and extensions
– Security and Testing:
... - Basic security aspects of agent systems
... - Input validation and content filtering
... - Testing approaches for agents and multi-agent systems
... - Unit testing and integration testing
– AutoGen Deployment on Azure:
... - Containerization of AutoGen applications
... - Azure Container Apps deployment and configuration
... - Integration into CI/CD systems and DevOps pipelines
... - Monitoring and logging with Azure Monitor
... - Scaling and performance tuning
– Summary and Best Practices:
... - Single vs. multi-agent design decisions
... - Architecture patterns for production systems
... - Additional resources and community
... - Roadmap and future developments
This course combines theoretical knowledge with practical application and prepares you to successfully develop and operate production-ready agent systems in Azure.
Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
After completing the course, participants will be able to independently develop and operate agent systems with AutoGen in Azure. They will master the orchestration of agent workflows and be able to implement scalable, secure AI solutions for various business scenarios.
Proven mix of explanations, live demos with coding, and practical exercises with real agent scenarios. Intensive hands-on sessions for participants with agent development, workflow agents, and deployment on Azure.
Software developers, AI engineers, solution architects, and DevOps professionals who want to implement modern agent systems with AutoGen in Azure and realize complex AI automation scenarios.
Solid C# knowledge, basic understanding of cloud computing and Azure services. Experience with REST APIs and asynchronous programming is advantageous.
Each participant receives a questionnaire and installation instructions after registration. We provide a pre-configured Azure laboratory environment with AutoGen, Azure OpenAI Service, and relevant Azure services.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Microsoft AutoGen was developed by Microsoft Research and released as an open-source project in 2023. The framework emerged from the recognition that complex AI tasks can often be better solved through collaboration between multiple specialized agents rather than a single, monolithic agent.
The development of AutoGen was heavily driven by advances in Large Language Models (LLMs) and the availability of powerful APIs like Azure OpenAI Service. The framework enables developers to combine the strengths of different AI models and orchestrate complex workflows.
Today, AutoGen is used across various industries, from automating customer service to supporting software development processes. Integration with Azure services makes it an attractive solution for enterprises looking to develop scalable, cloud-native AI systems. The continuous evolution of the framework and the growing community demonstrate the potential of multi-agent systems in the modern AI landscape.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen