AI agents

A useful AI agent starts with its boundaries

Define sources, refusal cases and human handoff before designing the conversation.

By SOKELO2 min read

Start with the decision boundary

The first question is not what the agent should look like. It is which decisions the system may make, which information it may use and what output is expected.

Separating information, action and recommendation makes evaluation clearer and prevents uncertain material from being presented as fact.

  • Which requests can the agent handle alone?
  • Which sources can it use?
  • Which actions require approval?
  • Which cases must be handed over immediately?

Treat sources as part of the product

A knowledge assistant depends on a defined collection, access rights, versions and someone responsible for updates.

When evidence is absent or contradictory, abstaining is an expected behaviour—not an error to hide.

Design human handoff as a real journey

A generic “contact support” message is not a handoff. The destination, transferred context and next expected state should be clear.

The person taking over should receive the useful history without forcing the user to repeat the exchange.

Evaluate cases, not impressions

A smooth demonstration is not sufficient evidence. Representative, ambiguous and refusal cases form a reusable evaluation set.

That set can be run again whenever sources, rules or model behaviour change.

SOKELO

Notes from the studio on practical decisions across digital products, AI systems and infrastructure.

Discuss a project ↗

Turn an idea into a clear scope.

Discuss the project