Contents

Agents

Overview

View as:

05 - Agents

What Are Agents

AI agents are LLM-powered systems that can perceive their environment, reason about goals, and take actions using tools - going beyond single-turn chat to autonomous, multi-step task completion.

Covered Frameworks

FrameworkFolderBest For
GCP Agent Development KitGCP-ADK/Google Cloud-native agents
LangChainLangChain/General-purpose agent chains
LangGraphLangGraph/Stateful, graph-based agents
CrewAICrewAI/Role-based multi-agent crews
  1. Read Agent Fundamentals - understand what agents are
  2. Study Agent Patterns - learn common design patterns
  3. Pick one framework and work through its Fundamentals → Simple → Complex files
  4. Return to Interview Q&A to consolidate knowledge

Framework Comparison

DimensionGCP ADKLangChainLangGraphCrewAI
State managementSession-basedMemory modulesGraph stateShared crew context
Multi-agentVia orchestrationVia chainsVia graph nodesNative (Crew)
Cloud integrationGCP nativeCloud-agnosticCloud-agnosticCloud-agnostic
Best complexityMedium-HighLow-MediumMedium-HighMedium-High

Code Labs

SectionWhat You'll BuildLink
Agent TypesSimple → Intermediate → Complex agents across all 4 frameworksCodeLabs - Agent Types
Architecture Patterns7 multi-agent coordination patterns × 4 frameworksCodeLabs - Architecture Patterns

Notes

Resources

Previous: 04 - MCP | Next: 06 - Agentic AI