ADK
49 posts
Grounding: Search-Enhanced Generation for More Reliable Answers
Detailed explanation of Grounding mechanism in ADK Go—using Google Search Grounding to let Agent answers based on real search results, reducing hallucinations.
Cross-Language Collaboration: Python + Go Agent Collaboration
Practical case showing how Python ADK Agent and Go ADK Agent collaborate via A2A protocol—task division, information transfer, result aggregation.
Consuming: Consume External Agent
Detailed explanation of how to call Agents exposed by other languages in Go Agent—connecting to external Agents via A2A Client.
Exposing: Expose Go Agent for External Calls
Detailed explanation of how to expose Go Agent to external systems via A2A protocol—service registration, endpoint exposure, auth configuration.
A2A Protocol: Universal Language for Cross-Agent Communication
Detailed explanation of A2A (Agent to Agent) protocol design, differences from MCP, and how to enable A2A support in ADK Go.
Cloud Run / GKE Deployment: Complete Cloud Deployment Guide
Detailed explanation of deploying ADK Go Agent on Google Cloud Run and GKE—including logging configuration, Metrics, Traces, secret management.
Docker Containerized Deployment: Build Once, Run Anywhere
Detailed explanation of packaging ADK Go Agent into Docker image—multi-stage build, image optimization, production image configuration.
Web Interface Deployment and Maintenance: Let Users Access via Browser
Detailed explanation of deploying Agent in production environment via ADK Go Web interface—including HTTPS configuration, reverse proxy, high availability solutions.
CLI Deployment: Production-Grade Command Line Tool
Detailed explanation of deploying and operating ADK Go Agent in production via command line—including process management, logging, auto-start production practices.
Agent Runtime Architecture: ADK Go's Execution Mechanism
Detailed explanation of ADK Go Agent Runtime architecture design—process model, thread model, memory management, and interaction with Agent.
