We may earn an affiliate commission when you visit our partners.
Course image
Qingyun Wu and Chi Wang

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.

Read more

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.

Enroll now

What's inside

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.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Students who are interested in a framework to craft their own LLM using multiple agents will find this useful
Learners interested in the AutoGen framework will find this beneficial
This course is suited for software developers wanting to learn about AutoGen
Those already familiar with LLM will find this course more accessible
Novice software developers or those unfamiliar with LLM may initially struggle with the material
Students must have proficiency in Python to fully benefit from this course

Save this course

Save AI Agentic Design Patterns with AutoGen to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AI Agentic Design Patterns with AutoGen with these activities:
Review multi-agent systems
Brush up on the concepts of multi-agent systems before starting the course.
Show steps
  • Read articles or watch videos on multi-agent systems
  • Review your notes from previous courses or textbooks
AutoGen resource collection
Gather useful resources on AutoGen for future reference.
Show steps
  • Search for online tutorials, documentation, and examples
  • Organize the resources into a document or folder
Chatbot conversation scenarios
Understand how to create engaging multi-agent conversations using AutoGen.
Browse courses on Conversational AI
Show steps
  • Design different chatbot conversation scenarios
  • Implement the scenarios using AutoGen's ConversableAgent class
  • Test and iterate on the conversations
Five other activities
Expand to see all activities and additional details
Show all eight activities
Conversational chess game
Develop a conversational chess game where agents can call a tool and make legal moves.
Browse courses on Conversational AI
Show steps
  • Familiarize yourself with AutoGen's tool use design pattern
  • Implement a simple chess game using AutoGen
  • Add the ability for agents to call a tool to make moves
Multi-agent onboarding experience
Develop a multi-agent system to provide a unique and engaging onboarding experience for customers.
Browse courses on Customer Onboarding
Show steps
  • Identify the key steps in the customer onboarding process
  • Design the interactions between the different agents
  • Implement the onboarding experience using AutoGen
  • Evaluate and refine the experience based on user feedback
Agent-generated code for stock analysis
Create an agent capable of generating code to plot stock gains for financial analysis.
Browse courses on Stock Analysis
Show steps
  • Learn the basics of Python programming
  • Write a script to generate code for stock analysis
  • Implement the script using AutoGen
  • Test and refine the generated code
Agent-generated blog post with nested reflection
Create a high-quality blog post using the agent reflection framework and nested chat structure.
Show steps
  • Write a script for the blog post using the agent reflection framework
  • Implement the script using AutoGen's nested chat structure
  • Review and refine the generated blog post
Multi-agent financial analysis system
Create a multi-agent system where agents collaborate and seek human feedback to complete financial analysis tasks.
Browse courses on Financial Analysis
Show steps
  • Design the architecture of the multi-agent system
  • Implement the agents using AutoGen
  • Develop a mechanism for agents to collaborate and seek human feedback
  • Evaluate and refine the system based on user feedback

Career center

Learners who complete AI Agentic Design Patterns with AutoGen will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to AI Agentic Design Patterns with AutoGen.
Building Agentic RAG with LlamaIndex
Most relevant
AI Agents in LangGraph
Most relevant
ChatGPT & Zapier: Agentic AI for Everyone
Most relevant
AI-Agents: Automation & Business with LangChain & LLM Apps
Most relevant
Multi AI Agent Systems with crewAI
Most relevant
Intro to AI Agents: Build an Army of Digital Workers with...
Most relevant
Creating Power Virtual Agent Chatbots for Microsoft Teams...
Most relevant
Building Conversational Experiences with Dialogflow
Most relevant
Contact Center AI: Operations and Implementation
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser