AI Agentic Design Patterns with AutoGen
Offered By: DeepLearning.AI via Coursera
Course Description
Overview
In AI Agentic Design Patterns with AutoGen you’ll learn how to build and customize multi-agent systems, enabling agents to take on different roles and collaborate to accomplish complex tasks using AutoGen, a framework that enables development of LLM applications using multi-agents.
In this course you’ll create:
1. A two-agent chat that shows a conversation between two standup comedians, using “ConversableAgent,” a built-in agent class of AutoGen for constructing multi-agent conversations.
2. A sequence of chats between agents to provide a fun customer onboarding experience for a product, using the multi-agent collaboration design pattern.
3. A high-quality blog post by using the agent reflection framework. You’ll use the “nested chat” structure to develop a system where reviewer agents, nested within a critic agent, reflect on the blog post written by another agent.
4. A conversational chess game where two agent players can call a tool and make legal moves on the chessboard, by implementing the tool use design pattern.
5. A coding agent capable of generating the necessary code to plot stock gains for financial analysis. This agent can also integrate user-defined functions into the code.
6. Agents with coding capabilities to complete a financial analysis task. You’ll create two systems where agents collaborate and seek human feedback. The first system will generate code from scratch using an LLM, and the second will use user-provided code.
You can use the AutoGen framework with any model via API call or locally within your own environment.
By the end of the course, you’ll have hands-on experience with AutoGen’s core components and a solid understanding of agentic design patterns. You’ll be ready to effectively implement multi-agent systems in your workflows.
Syllabus
- AI Agentic Design Patterns with AutoGen
- In AI Agentic Design Patterns with AutoGen you’ll learn how to build and customize multi-agent systems, enabling agents to take on different roles and collaborate to accomplish complex tasks using AutoGen, a framework that enables development of LLM applications using multi-agents. In this course you’ll create: 1. A two-agent chat that shows a conversation between two standup comedians, using “ConversableAgent,” a built-in agent class of AutoGen for constructing multi-agent conversations. 2. A sequence of chats between agents to provide a fun customer onboarding experience for a product, using the multi-agent collaboration design pattern. 3. A high-quality blog post by using the agent reflection framework. You’ll use the “nested chat” structure to develop a system where reviewer agents, nested within a critic agent, reflect on the blog post written by another agent. 4. A conversational chess game where two agent players can call a tool and make legal moves on the chessboard, by implementing the tool use design pattern. 5. A coding agent capable of generating the necessary code to plot stock gains for financial analysis. This agent can also integrate user-defined functions into the code. 6. Agents with coding capabilities to complete a financial analysis task. You’ll create two systems where agents collaborate and seek human feedback. The first system will generate code from scratch using an LLM, and the second will use user-provided code. You can use the AutoGen framework with any model via API call or locally within your own environment. By the end of the course, you’ll have hands-on experience with AutoGen’s core components and a solid understanding of agentic design patterns. You’ll be ready to effectively implement multi-agent systems in your workflows.
Taught by
Qingyun Wu and Chi Wang
Related Courses
Stanford Seminar - Failures & Where to Find Them: Considering Safety as a Function of StructureStanford University via YouTube Modeling Conceptual Understanding in Image Reference Games - CVPR 2020 Tutorial
Bolei Zhou via YouTube Multi-Agent Reinforcement Learning - Part II
Simons Institute via YouTube AI- From Algorithms to Ethics - ACM WomENcourage 2020
Association for Computing Machinery (ACM) via YouTube Python Reinforcement Learning using OpenAI Gymnasium – Full Course
freeCodeCamp