Your AI Knows the Policy. Does It Know This Customer?

From a plausible answer to an evidence-based decision with clear limits

A service investigator and a small mechanical assistant compare a general policy book with the blue-haired customer's individual order and service evidence.

Maya asks a retailer a simple question: should I wait for my order, or request a refund? Its assistant can explain the delivery policy fluently. It knows the return window and can produce a polite apology. None of that establishes where Maya's parcel is or whether a refund has already been requested.

In the fictional scenario used throughout this series, Maya's order is overdue, a delivery-related service case is open and marketing is considering another offer. An assistant helping with that situation needs the right evidence about this relationship, at the right time, under the right permissions.

A convincing explanation and a dependable operational answer are different achievements. The second requires a connection between language, customer context and the systems that can verify or change the situation. Designing that connection is a central part of making AI useful to a business.

Different questions need different evidence

A policy document explains what the retailer normally allows. An order record describes a particular transaction. A service case records the current investigation. A payment record distinguishes an approved refund from one that has settled. A customer measure can summarize previous activity, while a predictive score estimates a defined future outcome. These sources answer different questions.

Document retrieval is useful for finding the applicable rule. A structured lookup is useful for checking whether that rule applies to this order and what has already happened. The two can work together. Neither a long conversation history nor a large collection of documents is a substitute for a missing current transaction record.

For Maya, a good answer might explain that the order is overdue, identify the last verified carrier update, state what the open case is investigating and describe the options available under the policy. If the carrier supplies no reliable arrival estimate, the assistant should leave that estimate unknown instead of inventing a reassuring date.

Define the investigation before opening the tools

A bounded question gives the assistant a better starting point than unrestricted access to every customer table. For a service colleague, the question could be: what is known about this authenticated customer's latest delayed order, and what remains unresolved? For a marketer, it could be: why is this person excluded from the complementary-product audience?

The required evidence differs. Service may need order and case detail. Marketing may need only the exclusion reason and the condition for reconsideration, without the customer's full complaint or payment details. A shared basis for decisions is compatible with different views of the same relationship.

Identity and scope belong at the start. Bind the request to the authenticated customer, workspace and relevant order. A model-generated identifier is not authorization. When the link between a person and an order is ambiguous, obtain the appropriate verification before returning private evidence or proposing an account change.

Give each tool a small, explicit contract

A lookup should make its meaning clear: which object was inspected, which fields were available, their source and freshness, and whether the result was complete. No matching order, access denied and source unavailable are different results. Collapsing them into an empty object encourages the assistant to fill gaps with assumptions.

An API or a protocol such as MCP can expose a defined tool. The interface alone does not guarantee that the returned evidence is current or that a requested action is permitted. Those properties depend on source connections, authorization and the implementation of the operation. Tool discovery should reveal the available scope, not imply universal access.

Treat free-form notes as evidence to interpret, not instructions to obey. A message inside a service record must not acquire the authority to change tool permissions, reveal another customer's data or approve a refund. The authority to act comes from the application and the authorized user, with checks outside the language model.

Separate reading, recommending and acting

Reading establishes what the assistant can verify. Recommending compares possible next steps under a policy. Acting changes something: creating a case, pausing a campaign or requesting a refund. Permission for the first does not imply permission for the others. A generated sentence saying an action was taken is not an execution receipt.

For Maya, the assistant could first report that a delivery investigation is open. It could then propose assigning the existing case for follow-up rather than creating a duplicate. If the colleague approves an allowed change, the system should execute that specific operation and return its actual status. If execution fails, the assistant must report the failure rather than reuse its earlier proposed wording as confirmation.

A proposal should expose the object, intended change, reason and scope before confirmation. Recheck material prerequisites before execution because the order may have arrived while the colleague was reviewing it. Use a stable operation reference to handle retries, and distinguish submitted, accepted and completed states where the destination has an asynchronous process.

Three levels of assistance; permission does not carry over automatically
Assistance levelIllustrative outputRequired boundary
Read the evidenceThe delivery case is open; the carrier update is old.Authenticated identity, workspace scope and allowed fields
Recommend a next stepAsk the responsible team to update the existing case.A reasoned proposal consistent with policy
Execute an approved changeSubmit the allowed update and retrieve its actual status.Operation permission, necessary confirmation and a fresh prerequisite check

Keep uncertainty in the answer

Suppose the order system says dispatched, the last carrier event is old and the service case says awaiting carrier response. The assistant can confidently describe those records while remaining uncertain about arrival. It should explain the discrepancy and the next verification step, with a responsible team and a review time where available.

Unknown is an operational state. It can lead to a fresh lookup, human review, a safe pause or an answer limited to verified facts. It should not silently become eligible, resolved or zero. A model's confidence in its wording is also not a measurement of the reliability of a source record.

Present a concise explanation with evidence references rather than private internal reasoning: which records were inspected, what they support, what remains unresolved and what action is proposed. The colleague should be able to open the relevant object and check the basis of the answer without receiving a large dump of unrelated personal data.

Connect the assistant to Binoban's actual scope

Binoban's tool-access approach provides capability discovery, permission-aware operations and a distinction between inspection and supported proposed changes. Profiles, event definitions, audiences and journey conditions provide concrete objects to investigate. An authorized client can use the tools available to it to inspect the basis of a customer decision rather than answer only from a generic product description.

For example, investigating why Maya qualifies for an audience can involve inspecting its conditions and the available customer attributes. A maintained purchase count needs its own definition; a service exclusion needs an agreed source. If the required order or helpdesk data is not connected, the answer must stop at that gap. Tool access does not create the missing integration.

An external AI client, an embedded assistant and a background journey are separate experiences. Describe the configured one precisely. The delivery and refund examples here are design scenarios; they do not establish that every Binoban workspace has those systems connected or that a universal autonomous service agent is deployed.

Test the answer and the operation separately

A useful evaluation set changes the evidence while keeping the question similar. Include an overdue order, a delivered order, a refund already pending, two possible identities, a stale carrier record, an unavailable source and a colleague without the required permission. Add misleading instructions inside a free-form case note. The expected response should change for a reason that a reviewer can inspect.

Score whether the assistant found the right records, respected scope, represented freshness and uncertainty, and avoided unsupported claims. Then test whether proposed changes required the right approval, survived a changed prerequisite and returned a truthful execution result. Response speed and fluent language matter, but they cannot stand in for those checks.

Finally, measure the service experience: was Maya given a useful next step, did the existing case move forward, and did she have to repeat the same information? A successful assistant shortens the path from a business question to verifiable context and an accountable action. Its value is in that dependable connection.

Take the next step

Map this scenario to your customer data and workflows.

Explore Platform

Written by

Mazdak Pakzad

Executive Officer, Binoban

Customer DataCDXP
All insights →