Skip to main content
CF

Designing Multi-Agent Systems. Principles, Patterns and Implementation for AI Agents

0h 0m 0s
English
Paid

Designing Multi-Agent Systems. Principles, Patterns and Implementation for AI Agents is a self-paced course by Victor Dibia. Multi-agent systems represent a new stage in the development of applications based on generative artificial intelligence.

Course facts

Lessons
0
Duration
self-paced
Level
All levels
Language
English
Updated
Instructor
Victor Dibia
Price
Premium

Multi-agent systems represent a new stage in the development of applications based on generative artificial intelligence. But how should they be designed and coordinated properly? In what cases should they be applied? In this practice-oriented book, Victor Dibia shares his experience in creating multi-agent tools such as AutoGen, AutoGen Studio, and Agent Framework, helping the reader understand the principles of these systems, their areas of application, and approaches to their architecture, development, and implementation.

Book Contents

The book covers 15 chapters, contains more than 185 code snippets, and is illustrated with 46 original diagrams. It addresses basic concepts and interaction patterns of agents, step-by-step creation of systems from scratch (including the development of PicoAgents), methods for evaluating and optimizing performance, as well as real-world application examples—from data analysis to software development and information processing.

Approaches to Learning

Special attention is given to learning from first principles: instead of studying a specific framework, which may become outdated, the reader consistently creates their own PicoAgents library, including agents, tools, memory, workflows, and orchestration mechanisms for multi-agent systems.

Premium Code Examples

Full-fledged applications demonstrating the practical application of multi-agent patterns. They are available to users with Professional and Enterprise plans and allow for the study of real scenarios for the development and implementation of AI systems.

YC Analysis App is a production-ready application for analyzing 5,622 companies from Y Combinator to identify trends in the field of AI agents. It is based on a four-step workflow: data loading, filtering, classification, and analysis. The solution optimizes costs by up to 90% through a two-stage filtering process, supports real-time data streaming via Server-Sent Events, and includes an interactive dashboard for exploring results. Technology stack: Python 3.11+, FastAPI, React 19, and TypeScript.

ReelCut is an application for analyzing, searching, and editing videos using artificial intelligence. It allows you to import videos, transcribe them using Whisper, search by text or natural language queries, create cut lists, export edited videos, translate transcripts, and interact with video content through an AI agent. The project implements an agent with a tool loop, as well as intelligent search and video processing functions. Technologies used: Python 3.11+, FastAPI, React, and TypeScript.

Additional

Professional Edition

Who teaches Designing Multi-Agent Systems. Principles, Patterns and Implementation for AI Agents? Victor Dibia

Victor Dibia thumbnail
Viktor Dibia is a principal software research engineer at Microsoft Research. He was involved in the development of projects such as GitHub Copilot, which is used by millions of users worldwide. He is the creator of AutoGen Studio, a low-code tool for prototyping multi-agent applications, and a key developer of AutoGen, a framework for building AI applications with multiple agents. Additionally, he developed LIDA, a popular tool for automatic data visualization using generative models. Viktor Dibia received his PhD in Information Systems from City University of Hong Kong and a master's degree in Computer Science from Carnegie Mellon University. Previously, he worked at Cloudera and IBM Research.

Books

Read Book Designing Multi-Agent Systems. Principles, Patterns and Implementation for AI Agents

#TitleTypeOpen
1Designing Multi Agent Systems PDF

What courses are similar to Designing Multi-Agent Systems. Principles, Patterns and Implementation for AI Agents?

Frequently asked questions

What is Designing Multi-Agent Systems. Principles, Patterns and Implementation for AI Agents about?
Multi-agent systems represent a new stage in the development of applications based on generative artificial intelligence. But how should they be designed and coordinated properly? In what cases should they be applied? In this…
Who teaches this course?
It is taught by Victor Dibia. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It is delivered as a self-paced online course on CourseFlix.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/designing-multi-agent-systems-principles-patterns-and-implementation-for-ai-agents. The page hosts every lesson with the integrated video player; no download is required.