Insurance & takafulPattern: orchestrator-workers

    Insurance claims agent

    We design, build and deploy an AI agent that reads a claim end to end — the policy, the incident report and every receipt — reconciles them against each other, and hands your adjuster a decision-ready file with the leakage and fraud signals flagged, while the pay-out decision stays with a human.

    Insurance claims agent — documents read, cross-checked and verified by an AI agent

    At a glance

    Business valueHigh

    Every over-payment it catches and every clean claim it fast-tracks is money — claims leakage typically runs 5–10% of paid claims, and consistent scrutiny is what a BNM conduct review looks for.

    Build complexityHigh

    An orchestrator decomposing the claim into parallel checks, vision/OCR on reports and receipts, policy-clause reasoning, fraud signals, and BNM/PIDM/PDPA-grade controls and audit trail.

    Time to live~a few weeks (one claim type)
    Best fitInsurers & takaful operators triaging document-heavy claims

    What changes when it works

    Stop paying what the policy doesn't cover — leakage and over-billing caught before pay-out
    Straight-through low-risk claims — clean files settled in minutes, not days
    Every claim gets the same scrutiny — no more adjuster-to-adjuster drift
    Fraud signals surfaced early, with the exact document and figure behind each one

    Time per application

    Manual triage today

    ~30–45 min

    With the agent

    ~6–10 min

    Time saved

    ≈ 25–35 minutes saved per claim — about 165–230 hours a month at 400 claims, roughly a full-time adjuster. And on leakage: on a portfolio paying RM 2m/month, catching even 2 points of a 5–10% leakage rate is ~RM 40,000/month recovered — the pay-back on the build is measured in weeks, not years.

    Indicative; actual time and recovery depend on claim type, document count and your current leakage rate.

    Our agentic development process

    Every use case follows the same seven stages — from framing the problem to production.

    Our process, built on Anthropic's agent guidance and the Agent GPA eval framework: Building Effective Agents · Agent GPA

    1. 1Frame
    2. 2Map
    3. 3Design
    4. 4Build
    5. 5Architect
    6. 6Evaluate
    7. 7Deliver

    Stage 1 · Frame

    The business problem

    A Malaysian insurer or takaful operator receives each motor, medical or property claim as a pile — the claim form, the policy schedule, an incident or police report, workshop or hospital invoices, and photos. Most of the adjuster's day goes to the mechanical part: checking that the claim is actually covered, that the amounts match the receipts, and that nothing is padded or duplicated — not the judgement call. It is slow, it drifts as fatigue sets in, two adjusters apply different scrutiny to the same file, and the padding that slips through becomes claims leakage the business quietly eats.

    Stage 2 · Map

    The manual workflow today

    1. 01Open the claim file and each document
    2. 02Read the policy schedule to see what's actually covered
    3. 03Read the incident report and the receipts by eye
    4. 04Cross-check amounts, dates and cover against each other
    5. 05Chase missing documents or duplicate line items
    6. 06Only then make the settle / query / investigate call

    Where it breaks: The bottleneck is reconciling the claim against the policy and the receipts — not the judgement. It's exactly the part that fatigues, varies between adjusters, and lets padding slip through as leakage.

    Stage 3 · Design

    The agentic workflow

    We build it as an orchestrator-workers workflow: a lead model reads the claim, decomposes it into the checks this claim actually needs, and delegates each to a specialised worker — policy cover, receipt totals, report consistency, duplicate/fraud signals — then assembles one evidenced summary and escalates anything it can't clear to a human.

    A claim arrives
    1Read the claim, policy, report & receipts
    2Decompose into the checks this claim needs

    The orchestrator spins up only the workers this claim needs and gathers their findings — the orchestrator-workers pattern.

    3Run workers in parallel (cover · amounts · fraud)
    4Reconcile findings & flag with evidence
    5Assemble a decision-ready file
    The adjuster makes the settle / query / investigate call

    Watch a case flow through the agent — it does the reading and matching; a human still makes the decision.

    See it in action

    In the claim file

    Motor claim, policy covers own-damage up to RM 15,000. Workshop invoice total: RM 8,400 — incl. front bumper replacement RM 1,200 (line 4) and front bumper replacement RM 1,200 (line 9). Incident report date: 12 Mar. Invoice date: 8 Mar.

    What the agent flags

    • Claim within own-damage cover (RM 8,400 vs RM 15,000 limit)
    • Duplicate line item: front bumper replacement billed twice (line 4 & line 9)
    • Timeline inconsistency: invoice dated 8 Mar, 4 days before the 12 Mar incident
    2 issues flagged: RM 1,200 duplicate charge + repair invoiced before the incident date

    Every flag cites the exact document, line and figure · your adjuster makes the pay-out call · ~RM 0.80–1.60 per claim.

    Step by step

    1. 1

      Read the claim file

      The agent ingests every document in the file — claim form, policy schedule, incident or police report, workshop or hospital invoices, and photos — reading text and, for scans and phone photos, using vision to extract the content.

    2. 2

      Decompose the claim (the orchestrator)

      A lead model works out which checks this specific claim needs — a motor own-damage claim, a medical panel claim and a property claim don't need the same tests — and plans the workers to run.

    3. 3

      Run the workers

      Specialised workers run in parallel: a policy-cover worker (is this peril, item and amount actually covered, within limits and sub-limits?), an amounts worker (do the receipt totals add up and match the claimed sum?), a consistency worker (do dates, parties and the report line up?), and a fraud-signal worker (duplicates, padding, edited documents, prior-claim overlap).

    4. 4

      Reconcile and flag

      The orchestrator gathers the workers' findings, reconciles them, and flags the two or three things that matter — an uncovered item, a duplicated line, a mismatched date — each with the figure and the document it came from.

    5. 5

      Assemble a decision-ready file

      It produces a one-page summary: the claim, the checks that passed, the recommended action (settle / query / investigate), and every flag with its evidence — ready for the adjuster to act on.

    6. 6

      Hand to a human

      The adjuster reviews the flagged items and makes the settle, query or investigate decision. Nothing is auto-paid.

    Stage 4 · Build

    How we build it with Claude

    Gather contextthe claim bundle, policy cover & claims history
    Take actiondecompose & run workers — cover, amounts, fraud (MCP tools)
    Verify workreconcile the workers' findings before surfacing

    It's wired straight into your policy admin and claims system through connected tools, and it reads your live cover rules — limits, sub-limits and exclusions — per claim, so it checks against the policy as it actually stands, not a cached copy. It can recommend but never settles or moves money, and every flag it raises traces back to the exact document, line and figure it came from — a full audit trail built in from day one for a BNM/PIDM review.

    Integrations

    • Policy admin / claims management system
    • Document store or claims intake inbox
    • Optional: workshop / medical-panel rate references, anti-fraud / prior-claim lookups

    Under the hood

    • Pattern: an orchestrator-workers workflow on the Claude Agent SDK — the lead model decomposes the claim at runtime and delegates to workers, each tool exposed via an in-process MCP server.
    • Context: the policy schedule, cover rules and the claim bundle are pulled into the window — text plus vision for scanned reports and receipt photos — with the live policy data (limits, sub-limits, exclusions) read fresh per claim, not from a stale copy, and long files compacted so nothing is silently dropped.
    • Tools: read-only lookups (policy/cover reader, a claims-history reader for prior-claim overlap, a receipt/OCR extractor, a workshop/panel-rate reference) are kept separate from any write — the agent writes only a structured recommendation into the claims queue, never a pay-out.
    • Guardrails: no autonomous money movement — it can recommend but never settle; schema-locked output; least-privilege with no write access to the policy admin or payment system; low-confidence or high-value claims route to a senior queue.
    • Untrusted input: every document — invoice PDFs, report text, receipt images — is treated as untrusted and prompt-injection resistant, so a doctored invoice can't steer the recommendation; PII (IC, medical, vehicle, bank details) is handled PDPA-aligned.
    • Recovery: where a worker's confidence is low or a document is missing, the orchestrator re-runs that worker or requests the piece, then escalates to the adjuster — it never guesses a settlement; every path ends at a human.
    • Observability & audit: every tool call, worker finding and the final recommendation are traced and logged, and the adjuster's decision is captured against the file — a machine-readable audit trail a BNM/PIDM review can reconstruct, not a screenshot.
    • Eval harness: a golden set of historical claims including known leakage and fraud, with deterministic checks (cover limits, arithmetic, dates) plus an LLM-as-judge on the fuzzy fraud calls, regression-tested on every change before it touches live claims.

    Stage 5 · Architect

    Single model or multi-agent?

    Single orchestrator + tiered workersOur pick here

    A claim genuinely splits into independent checks — cover, amounts, consistency, fraud — so an orchestrator delegating to workers fits, but the workers are model calls within one process sharing the claim context, not separate autonomous agents — reliable, auditable, and far cheaper.

    We keep the workers as tiered in-process calls (Haiku for simple checks, Sonnet to reconcile, Opus only for hard adjudication) rather than a full multi-agent fleet (≈15× the tokens) — reserved for genuinely open-ended, breadth-first work, which claim triage is not.

    Which model does what

    Read & extract from documents (incl. scans & photos)

    Reliable vision and structured extraction on messy invoices, reports and receipt photos.

    Claude Sonnet

    Orchestrate & reconcile across the claim

    The workhorse — decomposes the claim, runs the workers and reconciles findings at moderate cost.

    Claude Sonnet

    High-volume simple checks (duplicates, arithmetic, date sanity)

    Cheapest and fastest for the bulk yes/no worker checks that don't need full reasoning.

    Claude Haiku

    Adjudicate ambiguous fraud / borderline cover

    Invoked only when a worker flags low confidence on a hard call — a small fraction of claims.

    Claude Opus

    What it costs — an estimate

    AI usage — per claim

    input documents + orchestration + parallel workers + output summary, at Claude Sonnet token rates

    ~RM 0.80–1.60

    AI usage — at 400 claims/month

    roughly half with the Batch API for overnight, non-urgent triage runs

    ~RM 320–640 / month

    Build (one-off)

    a focused single-claim-type agent is a few weeks of engineering; we quote fixed after a short discovery

    scoped per integration

    Ongoing

    small next to the adjuster time it removes and the leakage it recovers

    monitoring + support

    Indicative only, shown in Ringgit at roughly RM 4.70 to the USD; per-token rates follow Anthropic's published pricing (confirm current figures). Actual AI usage depends on document sizes, claim type and monthly volume.

    Stage 6 · Evaluate

    How we measure success

    • Deterministic checks first — cover limits and sub-limits, receipt arithmetic, date and party consistency
    • Self-verification — the orchestrator reconciles and re-checks its workers' flags before surfacing them
    • Business KPIs — adjuster time per claim, leakage caught, straight-through rate, consistency, and false-flag rate

    We score the agent with the Agent GPA framework — Goal, Plan, Action, a current standard for agent reliability — on top of the human baseline. (reference)

    Setting the baseline

    First we measure the current manual triage on a sample — time per claim, how consistently two adjusters reach the same call, how much leakage slips through, and how many clean claims are needlessly delayed. That human baseline is what every agent metric is measured against, so the lift is provable rather than assumed.

    What we test — Goal · Plan · Action

    GoalDid it reach the right recommendation?

    Agreement with a senior adjuster

    Its summary, flags and recommended action match an expert's on held-out claims

    ≥ 90%
    PlanDid it run the right checks for this claim?

    Required workers dispatched

    Every check the claim type mandates — cover, amounts, consistency, fraud — is run

    100%

    No wasteful workers

    It runs the checks the claim needs, not needless ones

    monitored
    ActionWere the individual checks correct?

    Field & amount extraction accuracy

    Did it read each figure — totals, limits, dates — correctly off the documents?

    ≥ 98%

    Leakage / fraud recall (catch rate)

    Of the real over-payments and padding in the golden set, how many it flags

    ≥ 95%

    False-flag rate

    How often it flags a clean claim as a problem

    ≤ 10%

    No hallucinated figures

    Every number in the summary traces to a source document

    0 tolerated

    The go-live gate

    The agent does not touch a live claim until it beats the human baseline and clears these GPA targets on a golden set of historical claims — including known leakage and fraud. Every change is regression-tested against the same set before it ships.

    Stage 7 · Deliver

    How we'd deliver it

    We start with a proof-of-concept on your real historical claims — including the padded and fraudulent ones — and prove it catches leakage without over-flagging clean files before it touches live claims. A focused single-claim-type rollout is a matter of weeks.

    Free consultation

    Is your claims team reconciling files by hand?

    Tell us your claim type and volumes and we'll tell you honestly whether an insurance claims agent is worth building — and what it would recover.

    Talk to us about this

    Frequently asked questions

    Does the agent approve or pay claims?
    No. It reads, reconciles and flags, and recommends an action; a human adjuster makes the settle, query or investigate decision. It never moves money. Human-in-the-loop is essential for regulated insurance and takaful in Malaysia.
    How does it catch fraud and leakage?
    A fraud-signal worker looks for duplicated line items, padding above panel/workshop rates, edited documents, timeline inconsistencies and overlap with prior claims — each surfaced with the exact document and figure. It flags for a human to investigate; it does not accuse.
    How is it kept compliant with BNM, PIDM and PDPA?
    With a full audit trail so every recommendation can be reconstructed, and built around PDPA requirements for where claim and medical data is processed, stored and accessed. Treat this as a starting point for your compliance team, not legal advice.
    How long does it take to deploy?
    A proof-of-concept for one focused claim type is usually a matter of weeks; a full rollout takes longer, mostly because of integration and getting adjusters comfortable, not the AI.

    Examples are based on real, anonymised engagements; details are generalised. Anchor Sprint is a member of the Anthropic Claude Partner Network — a deployment and rollout partner, not a reseller. This is general information, not legal or compliance advice.