WEEK 6

AI Agents

An agent that completes a multi-step task alone.

Week 6 Building AI Agents

Course Details

Students transition from building AI assistants to creating autonomous AI agents capable of planning, reasoning, using tools, and managing their own execution state. They learn how agent loops work, when to use workflows versus agents, implement ReAct reasoning patterns, and build production-style agents that complete complex multi-step tasks with minimal human intervention.

What you will learn :

  1. Workflows vs agents, and when to use each

  1. The agent loop, built from scratch

  2. ReAct, reflection & planning patterns

  3. Agent state management

  4. Stop conditions & when NOT to use an agent


Topics Covered

Python (agent loop)

OpenAI / Anthropic Tool Use

LangGraph (intro)

State management

Project 6

OpsAssist · ResearchAgent

Project : OpsAssist

Project Description

Build an autonomous operations agent that accepts high-level requests, plans the required steps, selects appropriate tools, executes tasks sequentially, tracks its internal state, and determines when the objective has been completed. Students implement a complete agent loop with planning, reasoning, tool use, and stop conditions.

Project Result

Developed a production-style AI operations agent capable of autonomously planning and executing multi-step workflows. Implemented agent state management, ReAct reasoning, dynamic tool selection, and intelligent task completion using Python and modern LLM tool-calling capabilities.

Project 2: ResearchAgen


Project Description

Build an autonomous research agent that investigates a topic, gathers information from multiple sources, iteratively refines its search strategy, and compiles a structured research brief. Students implement planning, reflection, tool use, and state tracking to enable end-to-end autonomous research.

Project Result

Created an intelligent research agent that independently plans research tasks, retrieves and analyses information, synthesises findings, and generates structured research reports. Demonstrated autonomous reasoning, iterative planning, tool orchestration, and agent state management in a production-style AI workflow.

Back to Home