Overview
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 them 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 prepare 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 studied the key principles of AI agent systems.
University: Coursera
Provider: Coursera
Categories: Multi-Agent Systems Courses, Memory Management Courses
Syllabus
Taught by
Tags