Home Portfolio Blog Projects About Resources Get in Touch
AI

Building your first AI agent without the hype

By Ashwin Chettiar 1 min read

Honest answer: your first AI agent should do one small, boring thing reliably — not run your business. Strip away the demos and an agent is a language model in a loop, calling tools and checking its own work. The magic is real, but so is the failure rate, and planning for the failures is the whole job.

What an agent actually is

Three parts, nothing more:

  • A model that decides what to do next.
  • Tools it can call — search, a calculator, an API, your database.
  • A loop that runs until the task is done or a limit is hit.

Everything else — memory, planning, “reasoning” — is built on top of that loop.

Start with something unglamorous

Good first agents:

  • Summarise your unread emails into a daily digest.
  • Turn a messy spreadsheet into a clean one.
  • Watch an RSS feed and flag what matters to you.

Bad first agents: anything that spends money, sends messages on your behalf, or touches production without review.

Where it will break

  • Tool errors. APIs fail. Your agent must handle that, not loop forever.
  • Cost. Loops multiply token usage fast. Set hard limits.
  • Confidence. Models state wrong answers with total certainty. Add a verification step.

The honest takeaway

A working agent is 20% clever prompting and 80% unglamorous error handling. Build the boring version, watch where it fails, and only then add capability. That’s not the demo — but it’s the part that actually ships.

Keep reading

AI Cover

Is the new Siri actually Google in disguise?

Apple's WWDC promised a smarter Siri — but a chunk of it runs on Google's Gemini. Here's what's really shipping, what's still a demo, and what it means for you.

1 min read · 12 May 2026
Tech Cover

Can a phone really replace your laptop yet?

For most people in 2026, a phone plus a desktop mode covers 80% of laptop work — but the last 20% is exactly where it breaks. The honest breakdown.

1 min read · 4 May 2026