Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/skilramit/htdocs/www.skilr.com/public/catalog/controller/product/product.php on line 502Multi-Agent Development with AutoGen Online Course | Skilr
Multi-Agent Development with AutoGen Online Course
Multi-Agent Development with AutoGen Online Course
Multi-Agent Development with AutoGen Online Course
This course teaches the fundamentals and advanced concepts of multi-agent systems using AutoGen. You’ll begin by learning agent-based system principles and setting up your development environment with Python, the OpenAI API, and essential tools. The course progresses into advanced topics like multi-agent conversations, integrating UserProxyAgent and AssistantAgent, and using code executors. Hands-on exercises help you create autonomous agents that interact dynamically, incorporating human feedback to improve performance. Real-world applications, such as automating customer service workflows and generating financial reports, demonstrate AutoGen’s versatility.
By the end, you’ll be able to design, optimize, and deploy multi-agent systems to streamline complex tasks.
Who should take this Course?
This course is ideal for developers, AI enthusiasts, and IT professionals interested in multi-agent systems and autonomous agent design. It suits anyone looking to leverage AutoGen for practical applications such as workflow automation, customer support, or report generation. Students and professionals with a background in Python or AI development will benefit from hands-on exercises and real-world examples. Additionally, those aiming to build intelligent, collaborative agents that enhance efficiency and decision-making in complex tasks will find this course highly valuable.
What you will learn
Build multi-agent systems with AutoGen.
Implement complex agent interactions and workflows.
Design agents using human feedback for optimization.
Create and use code executors in AutoGen projects.
Develop agents for real-world automation scenarios.
Integrate and manage various human input modes.
Course Outline
Introduction
Introduction
Development Environment Setup
Setup OpenAI API Key
Course Structure and OpenAI Account Setup
Python Installation - Instructions
OPTIONAL - Agents Crash Course
Agents - Deep Dive - Overview of what is an Agent
Agents Crash Course
Agents Characteristics and Use cases
AutoGen Deep Dive
AutoGen Overview and Building Blocks and Key Features
Hands-on - Create our First AutoGen Agent
AutoGen Building Blocks & Multi-Agent Conversations Agent Types - Deep Overview
UserProxyAgent and AssistantAgent - Chat
Multi-Agent Conversation Framework Flow - Diagram Overview and Explanations
Code Executors in AutoGen - Local and Docker
Hands-on - Simple Code Executor to Plot a Graph
Adding Human Input to Get Different Plottings
UserProxyAgent and AssistantAgent Inherit from ConversableAgent
Best Practices - UserProxyAgent and AssistantAgent
Human Feedback in Agents - Full Overview
Summary
Hands-on Human Input Mode
Human Input Modes - Overview
Hands-on - NEVER Human Input Mode
Hands-on - ALWAYS Human Input Mode
TERMINATE - Human Input Mode
LLM Caching - Overview
AutoGen and Tools
AutoGen and Tools - Overview
Hands-on - AutoGen Simple tool - Add and Multiply Numbers
Hands-on - Travel Advice Agents with Tools - Real world Use Case - 1
Hands-on - Travel Planner Agents Workflow - Real world Use case - 2
Summary
AutoGen Conversation Patterns
Conversation Patterns & Two-Agent Chat - Overview
Hands-on - Two-Agent Conversation Deep Dive - The initiate_chat method
Sequential Chats - Overview
Hands-on - Sequential Chat
GroupChat and GroupChatManager Overview
Hands-on - GroupChat Agents in Action
Hands-on - Adding GroupChat into Sequential Chat
Nested Chat
Hands-on - Nested Chats - Writer Assistant and Critic