ADK
49 posts
Streaming UI Practice: Building Real-time Chat
Detailed explanation of using ADK Go to build real-time chat interface with streaming output—complete实战代码 from backend SSE to frontend EventSource.
Multimodal: Audio, Image, Video Processing
Detailed explanation of multimodal capability in ADK Go—how to let Agent process non-text content like audio, images, video.
Event Handling: Real-time Capture of Agent Output
Detailed explanation of handling various Event types during Streaming in ADK Go—TextDelta, ToolCall, Done, implementing real-time interactive Agent output experience.
Streaming Principles and Event Model: Core Technology for Real-time Output
Detailed explanation of ADK Go Streaming working principles—Server-Sent Events, Event model, and how to capture and process content in real-time during Agent output.
Agent Routing: Dynamic Selection of Next Agent
Detailed explanation of Agent routing mechanism in ADK Go—dynamically decide which Agent to use based on input content, implementing intelligent distribution.
Custom Workflow: Custom Workflow, Ultimate Solution for Complex Scenarios
Detailed explanation of ADK Go Custom Workflow—implement complex workflow orchestration through custom scheduling logic.
Loop Workflow: Loop Execution, Exit on Condition
Detailed explanation of ADK Go Loop workflow—Agent loops until exit condition is met, suitable for complex tasks requiring multiple iterations.
Parallel Workflow: Parallel Distribution, Multiplier Efficiency
Detailed explanation of ADK Go Parallel workflow—multiple Agents processing different tasks simultaneously, suitable for independent parallelizable tasks.
Sequential Workflow: Sequential Execution, Pipeline Processing
Detailed explanation of ADK Go Sequential workflow—input processed by series of Agents in sequence, implementing pipeline workflow.
Agent Team Architecture: How Multiple Agents Collaborate
Detailed explanation of Agent Team architecture in ADK Go, how to organize multiple Agents into a team for complex task collaboration.
