Course Description
Course curriculum
-
1
Introduction to Autogen and AI Agents
- Instructor Introduction
- Course Handouts
- What are AI Agents?
- What is Autogen?
- Why are we using OpenAI models?
- A Simple Example
- Quiz
-
2
Setting up Chroma DB
- What is ChromaDB?
- Setting up ChromaDB
- Loading Records into ChromaDB
- Creating a Search Function
- Quiz
-
3
Setting Up Autogen Agents
- Creating Search Assistant Agents
- Creating Search Execution Agents
- Creating GroupChat and GroupChat Manager
- Kicking Off a GroupChat
- Quiz
-
4
Adding Search to Agents
- Adding Search Function to the Assistant Agents
- Run Asynchronous Query
- Adding a Writer Agent
- Quiz
-
5
Testing & Evaluating Agents
- Running Evaluations
- User Feedback and Prompt Tuning
- Enterprise RAG Scaling Retrieval Augmented Generation
- Quiz
Who Should Enroll
-
AI/ML Engineers who want to build intelligent, multi-agent systems beyond standard LLM use cases.
-
Developers looking to create practical RAG pipelines using AutoGen, ChromaDB, and OpenAI models.
-
Data Scientists aiming to integrate smarter retrieval and reasoning into AI workflows.
-
Tech Enthusiasts excited to explore the cutting edge of autonomous AI and agent orchestration.
Key Takeaways
-
Learn how agentic AI differs from traditional LLMs and why it enables more flexible, intelligent systems.
-
Gain hands-on experience building assistant and user proxy agents using the AutoGen framework.
-
Set up and use ChromaDB to power vector-based retrieval in your RAG pipeline.
-
Create multi-agent group chats that communicate asynchronously to complete tasks collaboratively.
-
Run evaluations and refine prompts to continuously improve your agent system's performance.
About the Instructor
Tyler Suard - Senior AI Researcher & Developer @ Parker Hannifin. Author of "Enterprise RAG: Scaling Retrieval Augmented Generation". Ex-Apple | Ex-Meta |Stanford affiliate

FAQ
-
Do I need prior experience with AutoGen or agent frameworks?
No prior experience is required. The course introduces AutoGen from the ground up and walks you through building agents step by step.
-
What programming skills do I need for this course?
Basic proficiency in Python is recommended, as the course includes hands-on coding exercises involving agent setup, vector databases, and asynchronous functions.
-
Will I learn how to use vector databases like ChromaDB?
Yes, you’ll get practical experience setting up, populating, and querying ChromaDB to power retrieval in your RAG system.
-
Is this course suitable for enterprise use cases?
Absolutely. The course is designed with scalable, real-world applications in mind, including examples relevant to enterprise RAG deployments.