An AI agent is a program in which a language model decides itself what to do next: call a tool, look something up, propose an answer. That is powerful and exactly why it is risky. In this course you build an agent for a real task, with tools, approval, a log, a cost limit and tests. First you settle whether it has to be an agent at all.