Can the helper pay this repair bill?

A customer needs an answer. An invoice needs checking. Your team wants to try a new tool. Start with a familiar problem, see what is happening, and choose what you would do. No technical background needed.

  1. Meet the problem
  2. See what is happening
  3. Make a choice
  4. Find out why
  5. Try a small change

All decisions are free without an account or API key. Drafts stay on this device only, not in account sync. Follow-up lessons retain their existing sign-in and plan requirements.

These are made-up (synthetic) stories with feedback written in advance, not live AI results or real customer outcomes. They help you practise, but do not certify your skills.

Sam helps manage bills in a shared house. A repair invoice arrives. His housemate must approve the amount before payment, and their payment app sometimes freezes after the Pay button is pressed.

The problem: A bill can look correct while payment is still unapproved or its result is unknown.

Picture the situation: Read the bill, the housemate and the uncertain payment screen as separate parts of the problem, not a completed payment.
A repair invoice and wrench sit left, a housemate with an untouched clipboard sits center, and a phone with an unfinished loading ring and clock sits right. The bill, approval decision and unreliable screen are shown separately.

AI-illustrated teaching scene. Follow the arrows from 1 to 3; they show how to read the story, not actions taken by an AI.

  1. The repair bill arrives

    The invoice lists the repair, the amount and the person to pay.

  2. A housemate must agree

    Sam needs approval before spending the shared money.

  3. The app sometimes freezes

    A frozen screen does not show whether money moved.

What would you do?

What should Sam ask the helper to do first?

What to take away

Checking a bill, approving spending and confirming payment are different jobs. Do not let one stand in for another.

What if something changes?

The house switches to a payment service that records each approved bill and shows its payment status. In a practice run, sending the same approved bill again did not make another payment. Sam can stop the helper at any time.

What small next step makes sense?

  • Let it submit a small, approved bill
    Why this choice?

    Try one within the agreed limit, keeping the housemate's approval tied to the exact amount and recipient. Check the recorded result; if it is unclear, resolve that payment instead of creating another.

  • Let it pay any matching bill from now on
    Why this choice?

    The better service fixes part of payment handling, not permission to spend. Keep the agreed limit and approval, and separately verify new recipients or changed bank details.

What to take away

Better controls can justify a small increase in help. They do not turn a trial into unlimited spending permission.

The idea behind this story

Let approval and a reliable payment record come before automatic submission.

If the screen froze after you paid, where would you check before pressing Pay again?

The technical connection: Approval-bound transaction execution

A payment system binds approval to exact details and records an operation so retries can be reconciled. Provider-specific behavior must be tested; it is not a universal guarantee against duplicate payments.

Advanced: A matched invoice is not permission to pay

Separate invoice matching, payment approval and execution before allowing automation to reduce re-entry.

Finance and accounts payable · 9 minutes

The problem

Synthetic practice scenario: all quantities and evaluation outcomes are illustrative, not reported research. Fictional outcomes are not guarantees. A finance team wants to match supplier invoices to purchase orders and receipts without paying twice or accepting fraudulent bank changes.

Your initial decision

Where should the invoice assistant stop with the current payment connection?

  • The fictional queue contains 75 invoices; purchase-order, receipt and invoice totals must agree before approval.
  • A finance approver must authorize the payee, amount and due date; supplier documents cannot authorize a bank-account change.
  • The existing payment adapter cannot reliably distinguish a lost response from a failed payment.
  • Supplier identity and bank changes require an independent verification process outside the invoice email thread.

Compare the alternatives

  • Use exact matching rules without extraction

    Rules make amount and reference comparisons reproducible, but staff must enter fields from the varied invoice layouts in this queue.

  • Prepare matching evidence for finance execution

    Extraction with linked invoice fields reduces document hunting while finance checks the match, approves payment and uses the established console.

  • Submit approved payments through the current adapter

    Approval-bound submission would remove re-entry, but an ambiguous payment response still leaves the team unable to reconcile safely.

Mechanism, trade-offs, and evidence

  • Treat extraction, deterministic matching, human authorization and payment execution as separate steps with separate failure evidence.
  • A correct match can still contain fraudulent payee instructions; independently verify changed bank details rather than trusting document content.
  • Do not retry an unknown payment as a new operation; staff need authoritative payment state, not a model guess about whether it worked.

Reconsider after a change

Finance has added a payment gateway with durable operation records, approval-bound requests and reconciliation; failure tests now cover the missing execution controls.

What may the assistant do once the guarded payment path is ready?

  • In 160 independent illustrative sandbox trials, duplicate delivery and lost responses produced no duplicate payments; this is not a production guarantee.
  • Server-side approval binds the verified payee, invoice, amount and expiry; a change invalidates approval.
  • A finance-approved pilot caps each payment at $200 and daily execution at $1,000; exceptions and bank changes still require separate review.
  • Unknown outcomes wait for reconciliation under the same operation record; a finance operator monitors the queue and can disable submission.

Compare the alternatives

  • Return every invoice to manual field entry

    Exact matching after human entry avoids extraction mistakes, but discards useful evidence preparation without addressing the now-repaired execution issue.

  • Keep evidence packets with console payment

    Staff execution preserves the familiar fallback and recovery routine, but approved invoices still incur a second entry and comparison step.

  • Pilot gateway submission after finance approval

    A bounded submitter removes duplicate entry for approved matches while introducing daily ledger reconciliation and exposure-limit monitoring.

Mechanism, trade-offs, and evidence

  • The changed recommendation follows repaired transaction controls, not a higher extraction score or a larger language model.
  • Stripe documents provider-specific retry behavior; verify this gateway's retention and error semantics rather than borrowing an exactly-once guarantee.
  • Measure correct settled payments and reviewer effort; stopping submission limits new exposure but cannot undo money already transferred.

Related technical concepts

Follow-up lessons retain their existing sign-in and plan requirements.

Technical sources

  • Idempotent requests — Stripe

    Documents stable retry keys, stored outcomes and retention limits; these provider-specific semantics are not a universal exactly-once guarantee.

  • MCP Security Best Practices — Model Context Protocol

    Describes consent and authorization boundaries for tool integrations; adopting a protocol does not grant access to customer data or actions.

  • Demystifying evals for AI agents — Anthropic Engineering

    Explains tasks, graders, repeated trials and outcome evaluation for agents; use task-specific tests rather than importing reported scores.

Explore the technical decision

Learning together? Pick a story, compare your choices, and talk about what might change your mind. There are no verified team scores or completion records here.

Self-checks and completion records help you reflect; they are not independently verified credentials. Credential availability, assessment, and eligibility are separate.

AI Agents, Explained — free, no login

Explore the cases