1. The first clause should state what the agent may resolve. “Handle refunds” is too vague. A useful boundary says the agent may approve refunds below a specific amount for purchases recorded in the core system, within a defined period, when identity checks and payment details agree. Anything outside that boundary goes to a person.
  2. The second clause lists excluded cases. These should include situations where harm is difficult to reverse: suspected fraud, vulnerable customers, bereavement, medical or safety concerns, disputed identity, employment consequences, regulated complaints and any case involving a threat or legal deadline. The list will vary by industry, but it should exist before launch.
  3. The third clause defines data currency. DigiconAsia’s recent coverage of the gap from prototype to production points to the need for real-time, trusted data. A customer-service agent should know not only what data it may access, but how current that data must be. If an order status, policy term or account balance cannot be verified, the agent should not fill the gap with an answer that sounds plausible. It should say what is missing and hand the case over.
  4. The fourth clause covers disclosure. Customers do not need a technical lecture every time software assists a representative. They do need to know when they are dealing primarily with an automated agent, especially when the system is collecting sensitive information, recommending a consequential action or recording consent. Clear disclosure also makes the handoff less jarring: the customer knows when responsibility has moved to a person.
  5. The fifth clause sets the handoff threshold and time. “Escalate when necessary” leaves the hardest judgment to the system. Better triggers include repeated customer correction, conflicting records, two failed attempts to verify identity, a request outside policy, a negative sentiment spike or a proposed action that cannot be reversed. The contract should also say how long a customer waits and what context the human receives.
  6. The sixth clause names the human owner. DigiconAsia has asked who governs the agents as enterprises move from copilots to autonomous systems. In service operations, ownership is often scattered. Technology teams manage the platform, operations teams manage queues, compliance writes rules and frontline managers repair exceptions. The contract should name one owner for each decision class and give that person authority to pause the agent when patterns of failure emerge.
  7. The seventh clause defines reversibility. Can a fee be removed, a suspension lifted, a shipment redirected or an appointment restored? If an action is easy to reverse, the agent can have more latitude. If it affects credit, employment, healthcare, travel or access to essential services, the authority ceiling should be lower and the human checkpoint earlier.
  8. The eighth clause requires an audit record customers and staff can understand. The record should show the information used, the rule applied, the point at which the case crossed an exception threshold, the person who took ownership and the correction made. A transcript alone is not enough; a long conversation can contain plenty of words and very little accountability.