Verb
Back to blog
Building3 min read

What is an in-app AI agent?

A plain definition of an in-app AI agent: what it does, what it is not, and the four things that make one safe to ship.

Quick answer

An in-app AI agent is an assistant built into a software product that does the work users ask for, inside that product. A user types what they want, the agent works out which of the product's own actions achieve it, carries them out through the product's API as that signed-in user, and asks before anything changes. It differs from a chatbot that explains how, and from a coding agent that helps the team building the product.

"AI agent" now means a dozen different things. This post is about one of them, the kind that lives inside a software product and works for the people using it. I build one, Verb, so I will say where that colours the view.

The definition

An in-app AI agent is built into a product and does the work its users ask for, inside that product. Four parts make it one:

  • It understands a request in the user's own words. "Move my Friday meetings to next week and let the guests know", not a menu path.
  • It picks from the product's own actions. The things the product can already do, described to it once: find meetings, reschedule one, send a message.
  • It acts as the signed-in user. Through the product's own API, with that person's permissions, so it can do what they could do by hand and nothing more.
  • It asks before it changes anything, showing the real values, and says plainly when something did not work.

What it is not

Not a chatbot that explains. A chatbot over your help pages answers how to do something, and that is the right tool when the answer is written down. The agent does the steps instead. Plenty of products have both.

Not a coding agent. Claude Code, Cursor or Codex help the team that builds the product. An in-app agent helps the people who use it. (A coding agent is, though, a fine way to set one up.)

Not a product tour. A tour shows the user where to click. The agent does the clicking, which is why it suits long or rarely repeated tasks better than daily ones people should learn.

Not a general assistant in another tab. ChatGPT is excellent at helping whoever types into it, but it cannot see your user's account or act in your product as them. Can't my users just use ChatGPT? goes into that.

What it looks like in practice

In the live scheduling demo, a user asks to move meetings and the agent finds them, proposes the new times, waits for a yes and does it. In a marketplace admin panel, an operator asks to "approve the three new listings from yesterday". In legal practice software, a lawyer records that a hearing was adjourned and sets the next date. Each is several screens of work done from one sentence.

What makes one safe to ship

Most in-app agents that never ship stall here, not at the model. The four that matter: it acts as the user rather than with a master key, it confirms every change with the real values, it reports a failure as a failure, and someone can see and switch off everything it does. The security page shows how Verb handles each.

The verdict

An in-app AI agent turns "how do I" into "do it for me", inside the product, as the user. If your users get stuck in long workflows, it is worth one. If you want one without building it, that is what Verb is, integrated in under an hour in most cases; how to add AI to an app you already have covers the decision a step earlier.

Frequently asked questions

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

A chatbot answers: it tells the user how to do something. An in-app agent acts: it does the steps in the product for the user, with their permissions, after they confirm. Many products have both, for different questions.

What is the difference between an AI agent and an AI copilot?

The words overlap. Copilot usually means AI that assists a person while they work, suggesting or drafting. Agent usually means AI that carries out a task end to end once asked. An in-app agent may do both.

Do in-app AI agents need access to my database?

They should not. A well-built one works through the same API your product's own screens use, as the signed-in user, so your existing permissions and validation apply to everything it does.

Vishnu

Vishnu, founder of AskVerb @itsvishnups

Building the AI agent that lives inside a SaaS product and does the work its users ask for. Writing down what I learn along the way, including the parts I got wrong first.

More articles

Give your SaaS its own AI agent

It calls your own API as the signed-in user, confirms before it changes anything, and logs every action. Start with a free 30-day pilot, then we price it on what it actually does for your users.