company logo

Help center

Go to Gleap
Privacy policyDocs
Powered by
All collectionsLet AI answer for youKai or a custom agent — which do I need?

Kai or a custom agent — which do I need?

Kai answers questions from your content. Custom agents do work you define. How to tell which one a job belongs to.

Rami Magdi·September 9, 2026

Gleap has three kinds of AI agents, and they sit next to each other in the same list. Kai is there from the start and is labelled the default agent. Kai Resolve is a managed agent you can turn on as a second level behind Kai; it investigates what Kai can't answer before anything reaches your team. Custom agents are ones you create. This article is about the choice between Kai and a custom agent; Kai Resolve has its own article.

The distinction that matters is not how clever each one is. It's what they're built around: Kai is built around your content; a custom agent is built around instructions and tools you give it.

Kai

One per project, always active, and it answers customers in conversations. Everything it says has to come from the knowledge you connected — help center articles, crawled pages, documents. You configure it centrally: name, avatar, tone, response length, language, model.

Because it's tied to your content, improving Kai usually means improving what it can read, not rewriting instructions.

Custom agents

You write the instructions, pick the model, and attach tools — calls into your own systems, MCP servers, actions that run in your product. An agent can look something up, change a record, or carry out a sequence of steps, which is the part Kai deliberately doesn't do.

They also start differently. A custom agent runs when something starts it: on a schedule, on an event in your app, on an event in a connected tool, or from an API call. Kai runs when a customer writes.

A new agent begins as a draft and does nothing until you set it live. You can also decide who on your team may use it — everyone, only you, or specific people you pick.

They work together

This isn't a choice you make once. A workflow can hand a live conversation from Kai to a specific custom agent — useful when a question turns out to need a lookup in your own system rather than an article. The agent has to be live for that to work; a draft agent is skipped.

Kai can also be given tools of its own, so the line is not absolute. The difference in practice is one of default posture: Kai reaches for your content first; a custom agent follows the procedure you wrote.

Choosing

Ask what the job actually is.

  • Answering a question whose answer is documented, or could be — Kai. If it's answered wrongly, the fix is usually an article.

  • Reading or changing something in another system — an order, a subscription, a booking — a custom agent with a tool for it.

  • Work that isn't triggered by a customer at all, like a nightly summary or a reaction to an event — a custom agent, since Kai only responds to conversations.

  • A procedure with fixed steps and a specific tone — a custom agent, where the instructions are yours to write.

info icon
Custom agents and model selection are available on plans that include them. Kai is available on every plan.

Did this answer your question?
😞
😐
😁