Building with AI
From chat to something that acts.
Chat, assistant, and agent
6 min readYou will hear "chatbot," "assistant," and "agent" used loosely. They roughly describe a ladder of autonomy: how much the system does on its own before handing back to you.
| Term | What it does | Example |
|---|---|---|
| Chat | Replies to what you type, one turn at a time | A question-and-answer chatbot |
| Assistant | Helps inside a task or app, with some context | An in-editor coding helper |
| Agent | Plans and takes multiple steps toward a goal, using tools | A system that edits files and runs commands to finish a task |
The jump from assistant to agent is the important one. An agent does not just answer; it can take actions, check the result, and decide what to do next, looping until the goal is met. That power is useful, and it is also why permissions and review matter, which the next lessons and later courses cover.
- Agent
- An AI system that can plan and take multiple actions toward a goal, not just reply.
More
An agent typically uses tools, checks results, and loops until it finishes or hands back to you. Its ability to act is why permissioning matters.
- Autonomy
- How much a system does on its own before returning control to you.
How tools extend a model
6 min readOn its own, a model only produces text from frozen training patterns. Tools break that boundary. A tool is a function the model is allowed to call, such as a web search, a calculator, code execution, or reading a file. The model decides when a tool would help, calls it, reads the result, and continues.
This is how a model can answer with today's news (a search tool), do exact arithmetic (a calculator or code tool), or work with your documents (a file tool). The intelligence is still the model; the tools give it hands and eyes.
- A search or browse tool fetches live information past the knowledge cutoff.
- A code or calculator tool does exact computation the model would otherwise guess at.
- File and app tools let it read and change real things on your system.
- Tool
- A function a model can call to do something beyond generating text.
More
Common tools include web search, code execution, calculators, and file access. The model chooses when to call a tool and uses the result to continue.
Your first tiny project
7 min readYou do not need to be a programmer to build something small with AI, and the same loop scales up later. The idea is to work in small, checkable steps rather than asking for everything at once.
- Describe the goal in plain language, including who it is for and what "done" looks like.
- Ask for the smallest first version, one piece you can actually try.
- Test that piece. Does it do what you expected? Note what is off.
- Give specific feedback and iterate: change one thing at a time.
- Keep a human in the loop for anything that touches real data, money, or people.
This loop works whether you are drafting a document, automating a small task, or writing your first script. The wins come from small steps and honest testing, not from one perfect prompt.
Where to go next
You now have the foundations: what a model is, how it works, its limits, how to use it well, and how people build with it. The other Academy courses go deeper: Prompting, Building with AI, Running Local AI, and Shipping Web & Apps.
Section 4 quiz
25 questions. Pass at 75% to master this section. Retakes are unlimited, and the quiz is where the learning sticks.
What do "chat," "assistant," and "agent" roughly describe?