Giter VIP home page Giter VIP logo

mistrymm7 / ai-agentic-design-patterns-with-autogen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ksm26/ai-agentic-design-patterns-with-autogen

0.0 0.0 0.0 1.67 MB

Learn to build and customize multi-agent systems using the AutoGen. The course teaches you to implement complex AI applications through agent collaboration and advanced design patterns.

Home Page: https://www.deeplearning.ai/short-courses/ai-agentic-design-patterns-with-autogen/

Jupyter Notebook 99.85% Python 0.15%

ai-agentic-design-patterns-with-autogen's Introduction

๐Ÿ’ก Welcome to the "AI Agentic Design Patterns with AutoGen" course! The course will equip you with the knowledge and skills to build and customize multi-agent systems using AutoGen.

Course Summary

In this course, you'll explore key principles of designing multi-agent systems and enabling agents to collaborate on complex tasks using the AutoGen framework. Here's what you can expect to learn and experience:

  1. ๐ŸŽญ Conversational Agents: Create a two-agent chat showing a conversation between two standup comedians using โ€œConversableAgent,โ€ a built-in agent class of AutoGen.

  1. ๐ŸŽ‰ Customer Onboarding: Develop a sequence of chats between agents to provide a fun customer onboarding experience for a product using the multi-agent collaboration design pattern.

  1. ๐Ÿ“ Blog Post Creation: Use the agent reflection framework to create a high-quality blog post with nested chats, where reviewer agents reflect on the blog post written by another agent.

  1. โ™Ÿ๏ธ Chess Game: Implement a conversational chess game where two agent players can call a tool and make legal moves on the chessboard using the tool use design pattern.

  1. ๐Ÿ’ป Coding Agent: Develop a coding agent capable of generating the necessary code to plot stock gains for financial analysis and integrating user-defined functions into the code.

  1. ๐Ÿ“Š Financial Analysis: Create systems where agents collaborate and seek human feedback to complete a financial analysis task, generating code from scratch or using user-provided code.

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, ready to implement multi-agent systems in your workflows.

Key Points

  • ๐Ÿ› ๏ธ Use the AutoGen framework to build multi-agent systems with diverse roles and capabilities for implementing complex AI applications.
  • ๐Ÿ“š Implement agentic design patterns such as Reflection, Tool Use, Planning, and Multi-agent Collaboration using AutoGen.
  • ๐ŸŒŸ Learn directly from the creators of AutoGen, Chi Wang and Qingyun Wu.

About the Instructors

๐ŸŒŸ Chi Wang is a Principal Researcher at Microsoft Research, bringing extensive expertise in AI and multi-agent systems to guide you through this course.

๐ŸŒŸ Qingyun Wu is an Assistant Professor at Penn State University, specializing in AI and multi-agent collaboration, to help you master agentic design patterns.

๐Ÿ”— To enroll in the course or for further information, visit deeplearning.ai.

ai-agentic-design-patterns-with-autogen's People

Contributors

ksm26 avatar mistrymm7 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.