Short CourseBeginner2 Hours 42 Minutes

Multi AI Agent Systems with crewAI

Instructor: João Moura

crewAI
  • Beginner
  • 2 Hours 42 Minutes
  • 19 Video Lessons
  • 7 Code Examples
  • Instructor: João Moura
    • crewAI
    crewAI

What you'll learn

  • Exceed the performance of prompting a single LLM by designing and prompting a team of AI agents through natural language.

  • Use an open source library, crewAI, to automate repeatable, multi-step tasks like tailoring a resume to a job description; and automate business processes that are typically done by a group of people, like event planning.

  • By creating a team of AI agents, you can define a specific role, goal, and backstory for each agent, which breaks down complex multi-step tasks and assigns them to agents that are customized to perform those tasks.

About this course

Learn key principles of designing effective AI agents, and organizing a team of AI agents to perform complex, multi-step tasks. Apply these concepts to automate 6 common business processes.

Learn from João Moura, founder and CEO of crewAI, and explore key components of multi-agent systems: 

  • Role-playing: Assign specialized roles to agents 
  • Memory: Provide agents with short-term, long-term, and shared memory
  • Tools: Assign pre-built and custom tools to each agent (e.g. for web search)
  • Focus: Break down the tasks, goals, and tools and assign to multiple AI agents for better performance
  • Guardrails: Effectively handle errors, hallucinations, and infinite loops
  • Cooperation: Perform tasks in series, in parallel, and hierarchically

Throughout the course, you’ll work with crewAI, an open source library designed for building multi-agent systems. You’ll learn to build agent crews that execute common business processes, such as:

  • Tailor resumes and interview prep for job applications
  • Research, write and edit technical articles
  • Automate customer support inquiries
  • Conduct customer outreach campaigns
  • Plan and execute events
  • Perform financial analysis

By the end of the course, you will have designed several multi-agent systems to assist you in common business processes, and also studied the key principles of AI agent systems.

Who should join?

If you’ve taken some prompt engineering courses, have some familiarity with basic coding, and want to incorporate LLMs in your professional work, then this course is designed for you!

Course Outline

19 Lessons・7 Code Examples
  • Introduction

    Video3 mins

  • Overview

    Video11 mins

  • AI Agents

    Video8 mins

  • Create agents to research and write an article (code)

    Video with code examples15 mins

  • Key elements of AI agents

    Video11 mins

  • Multi agent customer support automation (code)

    Video with code examples20 mins

  • Mental framework for agent creation

    Video3 mins

  • Key elements of agent tools

    Video7 mins

  • Tools for a customer outreach campaign (code)

    Video with code examples16 mins

  • Recap of tools

    Video1 mins

  • Key elements of well defined tasks

    Video5 mins

  • Automate event planning (code)

    Video with code examples15 mins

  • Recap on tasks

    Video1 mins

  • Multi agent collaboration

    Video5 mins

  • Mutli agent collaboration for financial analysis (code)

    Video with code examples8 mins

  • Build a crew to trailor job applications (code)

    Video with code examples17 mins

  • Next steps with AI agent systems

    Video5 mins

  • Conclusion

    Video1 min

  • Next Step: Build Advanced Multi AI Agent

    Code examples1 min

  • How to get your completion badge

    Video1 min

Instructor

João Moura

João Moura

Founder and CEO of CrewAI

Course access is free for a limited time during the DeepLearning.AI learning platform beta!

Want to learn more about Generative AI?

Keep learning with updates on curated AI news, courses, and events, as well as Andrew’s thoughts from DeepLearning.AI!