ADK
49 posts
Function Tool Basics: Letting Agent Call Custom Logic
Deep dive into ADK Go Function Tool writing: interface definition, parameter parsing, return value handling, and how Model correctly recognizes and calls Tools.
API Key & Model Selection: Balancing Cost, Capability, and Use Case
Detailed guide on Google Gemini API Key acquisition and management, and how to select the right model based on use case: flash/pro/experimental, and their impact on cost and capability.
CLI vs Web: ADK Go Execution Modes Comparison and Selection
Detailed comparison of ADK Go’s two execution modes—CLI interaction and Web interface—their applicable scenarios, pros and cons, configuration methods.
Hello World Agent: A Complete Minimal Runnable Agent Example
Build a complete Hello World Agent from scratch, with line-by-line code explanation, running and debugging, common error analysis, helping you build a complete sensory understanding of ADK Go.
Agent Core Concepts: Model, Tool, Instruction — The Three Pillars
Deep understanding of Agent’s three elements in ADK Go: Model (model), Tool (tools), Instruction (instructions), and how they work together.
Project Structure & .env Management: Building Robust ADK Go Projects
Complete guide: Establish a standard ADK Go project directory structure, manage API Keys and sensitive information, unify team collaboration standards.
ADK Go Installation & Quick Verification: Run Your First Agent
Complete guide: Install Google ADK Go SDK, configure API Key, run Hello World Agent and understand Agent’s basic execution flow.
Go 1.24+ Installation & Verification: Setting Up Your ADK Go Dev Environment
Complete guide: Install Go 1.24+ on macOS/Linux/Windows, verify environment variables, ensure ADK Go runs without obstacles.
Module 10: Real-World Projects
End-to-end project, debugging, evaluation
Module 2: Quick Start
Agent core concepts, Hello World, run modes, API Key
