Build with live web data

What Is an AI Agent? Explained for Students (and How to Build One)

Divya Lath
What Is an AI Agent? Explained for Students (and How to Build One)

An AI agent is software that takes a goal, decides the steps to reach it, and uses tools to carry those steps out on its own. Unlike a chatbot, which only answers you, an agent can act: search, open web pages, fill forms, compare results and report back.

If you've used ChatGPT or Claude, you've talked to an AI model. An agent is what happens when you give that model tools and a job to finish. This guide explains how AI agents work, how they differ from chatbots, automations and "skills", and how you can build your first one this week, with or without code.

Last checked: October 2026.

TL;DR

  • AI agent = goal + plan + tools + action + checking its own work.
  • Chatbots talk. Agents do. A chatbot answers a question; an agent completes a task.
  • Web agents are agents that work on the live web: they search, read pages and click through sites like a person would.
  • You can build one today in three ways: no code in the TinyFish Playground, inside Claude or ChatGPT with the TinyFish plugin, or in code with the TinyFish API.
  • Students build for free: sign up at tinyfish.ai/students with your school email and get $35 in your TinyFish wallet.

How does an AI agent work?

Every AI agent runs the same basic loop:

How an AI agent works: goal, plan, tools, act and check, in a loop
  1. Goal: you give it a job in plain English. "Find three summer internships in data science that are still open, and tell me the deadlines."
  2. Plan: the AI model breaks the goal into steps. Search job boards, open each listing, check it's still live, note the deadline.
  3. Tools: it picks the tools it needs for each step: a web search, a page reader, a browser, a calculator, your calendar.
  4. Act: it runs those tools, one step at a time, and reads what comes back.
  5. Check: it looks at the results, fixes anything that went wrong, and decides whether the goal is done. If not, it loops back.

The model is the brain. The tools are what make it an agent. Without tools, an AI can only tell you what it already knows. With tools, it can go and find out, and then do something about it.

AI agent vs chatbot vs automation vs skill

Chatbot vs automation vs AI agent vs skill: what each one does
What it doesExampleCan it act on its own?
ChatbotAnswers questions from what it already knows"Explain recursion"No
AutomationRuns the same fixed steps every time"Every Monday, email me this spreadsheet"Yes, but can't adapt
AI agentTakes a goal, plans its own steps, uses tools, adapts"Find open internships and track their deadlines"Yes, and it adapts
SkillA reusable instruction or tool an agent can use"How to check if a job post is still live"No, it's a building block

The simplest way to remember it: a chatbot talks, an automation repeats, an agent decides, and a skill is something an agent knows how to do.

What is a web agent, and why does the live web matter?

Most of what students actually need lives on websites that change every day: job postings, scholarship deadlines, course pages, flight prices, event listings. An AI model's training data is months out of date, so on its own it can't tell you what's true today.

TinyFish is one API with Search, Fetch, Agent, Browser and Monitor behind it

A web agent solves that. It can:

  • Search the web for the right pages
  • Read a page and pull out the facts that matter
  • Use a real browser to click, scroll, log in and move through sites like a person
  • Monitor a page and tell you when something changes

That's what TinyFish does. TinyFish is one API that lets AI agents use the live web, with Search, Fetch, Agent, Browser and Monitor all behind a single API key. Search and Fetch come with a free daily allowance; Agent and Browser run on wallet credits.

5 AI agents students actually use

  1. Internship tracker: finds real, open internships across company career pages and checks they haven't closed. (See how a Columbia student built one.)
  2. Scholarship finder: searches scholarship sites for your course and country, and lists deadlines.
  3. Fake sale detector: checks a product's price history to prove whether a "sale" is real.
  4. Course and deadline digest: pulls what's due this week from your university's learning system.
  5. Research assistant: searches academic portals and collects paper details for your dissertation.

Want more? See 25 AI project ideas for college students (with source code).

How to build your first AI agent (3 ways)

1. No code: the TinyFish Playground

The fastest way to see an agent work. Sign in, type a goal in plain English ("Go to this university's events page and list everything happening this week"), and watch the agent browse and report back. Our 15-minute guide walks you through it step by step.

2. Inside Claude or ChatGPT

Add the TinyFish plugin to the AI assistant you already use. Then just ask: "Use TinyFish to check which of these job links are still open." Claude or ChatGPT does the thinking; TinyFish gives it hands on the live web. See 10 student use cases in Claude and 10 in ChatGPT.

3. In code: the TinyFish API

For a real project or portfolio piece, call the TinyFish API from your own app. One API key gives your agent search, page reading, browser control and monitoring. Start with the TinyFish docs, then copy an open-source example from the TinyFish Cookbook.

Common mistakes when building your first agent

  • A vague goal. "Help me with internships" fails. "Find 3 open data science internships in London and list their deadlines" works.
  • Trusting it without checking. Ask the agent to include the source link for every fact, so you can verify.
  • Doing everything in one step. Break big jobs into smaller tasks the agent can finish and check.
  • Using an agent where a search would do. If you just need one fact, a single search is faster and cheaper.
  • Forgetting it's the live web. Sites change. Build your agent to handle a page that moved or a listing that closed.

AI agent glossary

  • AI agent: software that takes a goal, plans steps, and uses tools to complete it on its own.
  • Tool: anything an agent can use to act, like web search, a browser or a calculator.
  • Prompt: the instruction you give an AI model or agent.
  • Skill: a reusable instruction or capability an agent can call on for a specific task.
  • MCP (Model Context Protocol): a standard way to plug tools into AI assistants like Claude, so they can use them.
  • Browser agent: an agent that controls a real web browser to click, type and navigate sites.

Build your first agent for free

The TinyFish Student Program gives every student $35 in their TinyFish wallet to build AI agents that work on the live web. Sign up at tinyfish.ai/students with your school email and a password, then pick a bounty on TinyBounties to get paid for what you build.

Keep reading

Follow TinyFish for new guides and student builds: X (@Tiny_Fish) · LinkedIn (TinyFish) · Instagram (@tinyfish_ai)

AI disclosure

Content on this website may be created or refined with the assistance of AI tools and is subject to human editorial review.

FAQ

Questions, answered.

What is an AI agent in simple terms?

How does an AI agent work?

What is the difference between an AI agent and a chatbot?

What is the difference between an AI agent and a skill?

Can students build an AI agent without coding?

What is a web agent?

Get started

Start building.

No credit card. No setup. Run your first operation in under a minute.

Get $8 in Wallet fundsRead the docs