SkillShaft
AI DevelopmentIntermediate · 8 weeks

Building AI Agents

Go beyond chatbots. Build AI systems that plan, act, and get things done.

AI agents are the next frontier — systems that don't just answer questions but take actions, use tools, plan multi-step tasks, and operate with increasing autonomy. This programme teaches you to build real AI agents from first principles, progressing from simple tool-using assistants to multi-agent systems capable of complex, autonomous workflows.

Self-PacedProject-Based

Prerequisites

  • Basic Python programming knowledge
  • Familiarity with at least one AI assistant
  • Understanding of APIs and JSON data formats

What you'll be able to do

  • Understand the architecture of AI agent systems — tools, memory, planning, and execution
  • Build function-calling and tool-using agents from scratch
  • Implement memory systems: short-term, long-term, and episodic memory
  • Design and build multi-step planning agents for complex tasks
  • Work with major agent frameworks: LangChain, LangGraph, and AutoGen
  • Build and deploy a complete multi-agent system as a capstone project
  • Apply responsible AI principles to autonomous agent design

Curriculum

1. Introduction to AI Agents

  • ·What is an AI agent and why it matters now
  • ·Agents vs. chatbots vs. autonomous systems
  • ·The agent loop: perceive, plan, act, observe
  • ·Real-world examples of AI agents in production

2. Agent Architecture

  • ·The ReAct pattern: Reason + Act
  • ·Function calling and tool use in LLMs
  • ·Structured outputs and schema enforcement
  • ·Designing robust agent architectures

3. Tools

  • ·Giving agents access to external tools
  • ·Building custom tools for your agent
  • ·Web search, code execution, and file system tools
  • ·Tool selection and routing strategies

4. Memory

  • ·Short-term memory: conversation history management
  • ·Long-term memory: vector stores and retrieval
  • ·Episodic memory: learning from past agent runs
  • ·Memory compression and summarisation strategies

5. Context and Planning

  • ·Context window management for long-running agents
  • ·Task decomposition and sub-task planning
  • ·Sequential vs. parallel task execution
  • ·Handling ambiguity and uncertainty in agent tasks

6. Agent Frameworks

  • ·LangChain: the foundational agent framework
  • ·LangGraph: stateful, multi-step agent workflows
  • ·AutoGen (Microsoft): multi-agent conversation patterns
  • ·CrewAI: role-based multi-agent systems
  • ·Choosing the right framework for your use case

7. Multi-Agent Systems

  • ·Why single agents have limits
  • ·Orchestrator and specialist agent patterns
  • ·Agent communication and handoffs
  • ·Debugging and observing multi-agent systems

8. Practical Agent Projects

  • ·Project 1: Research agent with web search and synthesis
  • ·Project 2: Code generation and testing agent
  • ·Project 3: Autonomous data analysis agent
  • ·Project 4 (Capstone): Complete multi-agent workflow

Format & Duration

Duration

8 weeks

Format

Self-Paced, Project-Based

Level

Intermediate