Tutorials
71 posts
Evaluation: Agent Effectiveness Evaluation
Detailed explanation of how to evaluate Agent output quality—designing evaluation metrics, implementing automated evaluation, continuous optimization.
Debugging Notes and Performance Tuning: Common Issues and Solutions
Summarize common issues, debugging notes, and performance tuning experiences in Go ADK development—real project experiences.
End-to-End Project: Complete Flow from Requirements to Deployment
Complete project practice through an intelligent customer service system—showing full process from requirements analysis, architecture design, code implementation to production deployment.
Callbacks and Plugins: Lifecycle Hooks and Extension Mechanism
Detailed explanation of Callbacks and Plugins concepts in ADK Go—Agent lifecycle hooks, plugin mechanism, achieving deep customization.
Skills for Agents: Agent Skill Extension
Detailed explanation of Skills concept and usage in ADK Go—mounting preset skills to Agent, letting it do more professional tasks.
Artifacts: Structured Content Generation
Detailed explanation of Artifacts usage in ADK Go—letting Agent generate structured content like code, Markdown, HTML.
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.
