Week 1 of 6
Artificial intelligence is the broad field of building computer systems that perform tasks associated with human intelligence, such as recognizing patterns, understanding language, making predictions, and selecting actions. Machine learning learns patterns from data. Generative AI creates new content from those patterns. Agentic AI adds goals, decisions, tools, and repeated action.
Not every automated system is AI, and not every AI system is an agent. A fixed rule that sends a scheduled email is automation. A model that predicts whether an email is spam uses AI. A system that reads a request, plans several steps, calls tools, checks results, and adjusts its approach behaves like an agent.
You may already have typed a question into a generative AI assistant and received an answer. That is useful, but answering once is different from pursuing a goal through multiple actions.
Here's the difference. A tool does one thing when you ask it to. A calculator computes. A search engine retrieves. A basic chatbot answers. You push, it responds, done.
An AI agent is different. Give it a goal, not a command β and it takes a sequence of actions to achieve it. It plans, acts, observes what happened, adjusts, and tries again. It doesn't stop after one response. It keeps going until the job is done β or until it decides it can't do it.
An AI agent is a software system that perceives its environment, reasons about a goal, takes actions using tools, observes the results, and adapts β repeating until the goal is reached or it gives up.
The shift from "AI that answers questions" to "AI that completes tasks" is the shift from model-assisted tools toward agents. Understanding that distinction is the foundation for everything that follows.
| AI Tool | AI Agent |
|---|---|
| Answers one question | Completes multi-step tasks |
| You direct every action | Pursues a goal autonomously |
| No memory between turns | Tracks state across steps |
| Can't use external tools | Searches, computes, reads, writes |
| You: "What's 2+2?" | You: "Research this topic and summarize it" |
Every AI agent β from the simplest research bot to the most complex enterprise pipeline β runs on the same fundamental loop. Understanding this loop is the foundation of everything in this course.
Every agent repeats this cycle until it reaches its goal
Let's trace through a real example. Say you tell a research agent: "Find me everything published about KEDA autoscaling in 2025."
THINK: "I need to search for academic papers and blog posts about KEDA autoscaling from 2025. I'll start with a web search."
ACT: Calls the web search tool with the query "KEDA autoscaling 2025"
OBSERVE: Gets 10 results back. Three are relevant, seven are not.
THINK: "I have 3 good sources. I should read each one fully and also try a more specific search."
ACT: Opens the 3 URLs. Calls search again with a refined query.
OBSERVE: Now has 5 good sources with full content.
THINK: "I have enough. I'll synthesize this into a summary."
ACT: Writes the summary.
OBSERVE: Done. Goal reached.
That whole sequence happened without you directing each step. You gave it a goal. It figured out how to get there.
Agents aren't science fiction. You interact with them constantly β most people just don't recognize them as agents. Here are three you know, mapped to the loop:
All three agents are continuous. They don't answer one question and stop. They observe feedback and keep adjusting. That continuity β acting, observing, and adapting in a loop β is what makes them agents.
When an AI agent makes a decision and it turns out to be wrong, who is responsible? The person who built it? The person who used it? The company that sold it? The agent itself? There's no clean answer β and that's the point. Every agent decision traces back to a human who is accountable for it. Hold onto this question; it comes back at Demo Day in Week 5. (Heads up: the apps you map below collect data about you to make their decisions β you have a say in that.)
Choose a technology you use regularly β a recommendation engine, a voice assistant, a navigation app, a tutoring tool, or any product that feels "smart." Fill in the Agent Profile below.
Go Deeper β Optional
Run in Google Colab β no setup, no API key, no install. Trace the agent loop in real Python code, build a simple rule-based agent, and complete an interactive activity.
Here's a sneak peek at what you'll run in the notebook. This is real Python β a simple simulation of the agent reasoning loop. No AI API needed.
# Week 1: AgenticEd β Simulating the Think β Act β Observe loop def simple_agent(goal, tools, max_steps=5): """A minimal agent loop in Python.""" memory = [] step = 0 while step < max_steps: # THINK: Decide what to do next thought = think(goal, memory) print(f"π THINK: {thought}") # ACT: Use a tool action, result = act(thought, tools) print(f"β‘ ACT: {action}") # OBSERVE: See what happened observation = observe(result) memory.append(observation) print(f"π OBSERVE: {observation}\n") if goal_reached(result): break step += 1 return memory # Run it: simple_agent(goal="Find 3 facts about AI agents", tools=["search", "summarize"])
The notebook walks you through building this from scratch, step by step. Each cell explains what's happening and why.
Coming up β Week 2
Generative AI and LLMs
How LLMs actually work. Why they hallucinate. How to write prompts that get real results β not vague, generic answers.