AI Agents and Routine Automation
An agent does not answer — it acts. What it is made of, what to let it touch, and why the cost of a mistake goes up

About this course
This course starts where the chat window ends. A chat returns text and you decide what to do with it. An agent gets a goal, picks its own steps, calls tools on your behalf and stops when it decides it is done. That is not a smarter model — it is the same model with hands, and a mistake now lands in your mail, your files and your accounts instead of on screen.
We take the agent apart: goal, tools, memory, loop, stop condition. We connect tools and connectors, look at what a tool-connection protocol is for, and work out which permissions to hand over — starting with read-only. We design confirmation points, bound the loop so it cannot spin, read the step log, and deal with the awkward case where the agent almost got it right.
Two lessons cover risk you cannot wave away: prompt injection through the data the agent reads, and what an agent sees and sends inside someone else's services. The course ends honestly — with the tasks where an agent is the wrong answer and a plain rule, script or schedule is cheaper, more predictable and safer.
No programming required. Nothing here depends on a model version or a particular product: products change, the principles do not.