Multi AI Agent Systems with crewAI
Instructor: João Moura
- Beginner
- 2 Hours 42 Minutes
- 19 Video Lessons
- 7 Code Examples
- Instructor: João Moura
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 ExamplesIntroduction
Video・3 mins
Overview
Video・11 mins
AI Agents
Video・8 mins
Create agents to research and write an article (code)
Video with code examples・15 mins
Key elements of AI agents
Video・11 mins
Multi agent customer support automation (code)
Video with code examples・20 mins
Mental framework for agent creation
Video・3 mins
Key elements of agent tools
Video・7 mins
Tools for a customer outreach campaign (code)
Video with code examples・16 mins
Recap of tools
Video・1 mins
Key elements of well defined tasks
Video・5 mins
Automate event planning (code)
Video with code examples・15 mins
Recap on tasks
Video・1 mins
Multi agent collaboration
Video・5 mins
Mutli agent collaboration for financial analysis (code)
Video with code examples・8 mins
Build a crew to trailor job applications (code)
Video with code examples・17 mins
Next steps with AI agent systems
Video・5 mins
Conclusion
Video・1 min
Next Step: Build Advanced Multi AI Agent
Code examples・1 min
How to get your completion badge
Video・1 min
Instructor
João Moura
Multi AI Agent Systems with crewAI
- Beginner
- 2 Hours 42 Minutes
- 19 Video Lessons
- 7 Code Examples
- Instructor: João Moura
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!