Ground Truth InterviewsRUSign in
All courses › Agents

Agents

Build AI agents that stop when they should and do what they are allowed to

01The agent loop

One step of an agent loopPractice: one step of the loopThe loop in codePractice: the loop in codeStopping and retryingPractice: stopping and retryingWhat only code can decidePractice: what code decides

02Reliability in production

Timeout and idempotency keyPractice: timeout and idempotency keySays done, but nothing happenedDeep divePractice: false successDeep diveDurable agent: checkpoints and resumeDeep divePractice: durable agentDeep dive

03Agent designs

Workflow or agentPractice: workflow or agentReAct and plan-and-executePractice: ReAct and plan-and-executePlan-and-SolveDeep divePractice: Plan-and-SolveDeep diveReflexionDeep divePractice: ReflexionDeep diveOne agent or a swarmPractice: one agent or a swarm

04Context and cost

Why the agent bill growsPractice: tokens and cacheContext engineeringPractice: managing the windowAgent memoryPractice: what the agent keeps

05Tools and protocols

MCPPractice: MCPTool descriptions and injectionDeep divePractice: tool descriptions and injectionDeep diveCode instead of a toolsetDeep divePractice: code instead of a toolsetDeep diveAgent skills and A2ADeep divePractice: agent skills and A2ADeep dive

06Frameworks

LangGraph or the raw loopDeep divePractice: LangGraph or the raw loopDeep diveAgent SDKs: what you are buyingDeep divePractice: agent SDKsDeep dive

07Coding agents

Driving a coding agent from a specDeep divePractice: driving a coding agent from a specDeep dive