Completed
- 02:07:11 Final Demo: Agent Fixes a Bug Autonomously
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Guide to Agentic AI - Build a Python Coding Agent with Gemini
Automatically move to the next video in the Classroom when playback concludes
- 1 - 00:00:00 Introduction
- 2 - 00:01:14 Why Build an AI Agent?
- 3 - 00:01:49 Course Overview & What We're Building
- 4 - 00:02:25 How to Follow Along
- 5 - 00:03:47 What is an AI Agent? Agentic Loops & Tool Calling
- 6 - 00:06:03 The Agent's Four Tools
- 7 - 00:07:58 Prerequisites & Project Goals
- 8 - 00:10:08 Demo: Agentic vs. One-Shot Responses
- 9 - 00:13:07 Python Project Setup with UV
- 10 - 00:15:44 Getting Started with the Gemini API
- 11 - 00:19:21 Making Your First API Call
- 12 - 00:24:44 Accepting Command-Line Arguments
- 13 - 00:27:46 Managing Conversation History
- 14 - 00:30:39 Adding a Verbose Flag for Debugging
- 15 - 00:33:35 Setting Up the Project for Our Agent Calculator App
- 16 - 00:36:23 Building Tool #1: Get Files Info
- 17 - 00:49:39 Building Tool #2: Get File Content
- 18 - 00:58:24 Building Tool #3: Write File
- 19 - 01:05:26 Security Note: Dangers of Running AI-Generated Code
- 20 - 01:07:30 Building Tool #4: Run Python File
- 21 - 01:18:00 Understanding the System Prompt
- 22 - 01:33:10 How Tool Calling Works: Declaring Functions for the LLM
- 23 - 01:41:38 Adding All Function Declarations
- 24 - 01:49:19 Implementing the Function Calling Logic
- 25 - 01:57:30 Creating the Agentic Loop
- 26 - 02:07:11 Final Demo: Agent Fixes a Bug Autonomously
- 27 - 02:13:44 Conclusion & Next Steps