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.
| Framework | Folder | Best For |
|---|
| GCP Agent Development Kit | GCP-ADK/ | Google Cloud-native agents |
| LangChain | LangChain/ | General-purpose agent chains |
| LangGraph | LangGraph/ | Stateful, graph-based agents |
| CrewAI | CrewAI/ | Role-based multi-agent crews |
- Read Agent Fundamentals - understand what agents are
- Study Agent Patterns - learn common design patterns
- Pick one framework and work through its Fundamentals → Simple → Complex files
- Return to Interview Q&A to consolidate knowledge
| Dimension | GCP ADK | LangChain | LangGraph | CrewAI |
|---|
| State management | Session-based | Memory modules | Graph state | Shared crew context |
| Multi-agent | Via orchestration | Via chains | Via graph nodes | Native (Crew) |
| Cloud integration | GCP native | Cloud-agnostic | Cloud-agnostic | Cloud-agnostic |
| Best complexity | Medium-High | Low-Medium | Medium-High | Medium-High |
Previous: 04 - MCP | Next: 06 - Agentic AI