What You Need to Know Before
You Start
Starts 19 June 2026 08:46
Ends 19 June 2026
00
Days
00
Hours
00
Minutes
00
Seconds
2 hours
Optional upgrade avallable
Intermediate
Progress at your own speed
Free Certificate
Optional upgrade avallable
Overview
Discover how to enhance Gemini's capabilities by integrating custom tools and functions. Progress from creating tool schemas to building autonomous agents that can interact with external systems through iterative function/tool use.
Syllabus
- Unit 1: Gemini Tool Integration Basics
- Unit 2: Gemini Tool Use Workflow
- Unit 3: Gemini Tool Execution Workflow
- Unit 4: Building Autonomous Gemini Agents
Building Your First Tool Function with Type Hints and Docstrings
Creating a JSON Schema for Tool Functions
Building a Multi-Tool Collection for Gemini
Mapping Tool Names to Functions
Enabling Tools in Gemini
Enhancing System Instructions to Guide Tool Usage
Parsing Gemini Function Call Responses
Multiple Tool Calls in a Single Request
Using Multiple Tool Types in a Single Request
Detecting and Parsing Gemini Function Calls
Implementing Tool Execution with Error Handling and Response Formatting
Gemini Tool Execution: Follow-up and Final Response
Implementing Message History Display
Building the Autonomous Agent Constructor
Implementing the Tool Execution Engine
Implementing Basic Agent Conversation Flow
Implementing the Agent Iterative Loop Framework
Building an Autonomous Agent with Action-Feedback Loops
Solving Complex Equations with Autonomous Agents
Subjects
Artificial Intelligence