Automotive AI agent · Connected services

Connected-Car & Telematics Support AI Agent

Explain why an alert fired, why a feature stopped and why a command failed — from the vehicle's own record, with entitlement, consent and everything that reaches the car held by a named person.

Typical delivery
4–6 weeks
Deployment
Your stack
Vehicle actions
Not the agent's
After launch
Agent Care

What this agent does

Explains the alert, does not act on it

In

  1. 01

    Take the question as asked — the alert that fired, the feature that stopped or the command that failed.

  2. 02

    Read the vehicle's own record — the event, the code, the module state and the connection history behind it.

Reason

  1. 03

    Set out what the vehicle actually reported, when it reported it, and how old the reading on the screen is.

  2. 04

    Separate a real condition from a lapsed subscription, a retired network, an update in progress or a queued command.

  3. 05

    Read the account and its entitlement — who this vehicle's data belongs to, and who is only sitting in the car.

Decide

  1. 06

    Hold anything that would name a fault, clear a vehicle to drive, or state a cause the record does not carry.

  2. 07

    Route a vehicle action, a data disclosure or an account change to the person allowed to authorise it.

Out

  1. 08

    Hand back a plain explanation with the reading, the time it was sent and what the desk should confirm.

  2. 09

    Retain what was read, what was said, who asked, what was authorised and what the vehicle acknowledged.

Product statement

The agent reads, explains and requests. A vehicle action, a data disclosure and an account change are authorised by a named person, and the vehicle's own acknowledgement is what closes one.

Example workflow

One connected-services case, end to end

  1. 1Question arrivesOwner app, the connected-services line, an OEM agent's queue or a dealer's connected-services request
  2. 2Caller and vehicle matchedResolved to one account, one VIN and the entitlement that account holds, before any vehicle data is read
  3. 3Vehicle record readThe event or code as logged, the module and connection state, the subscription in force and any update running
  4. 4Explanation assembledWhat the vehicle reported and when, what the record does not say, and what a person would have to authorise

No human action required

Stages 1 to 4 run without a person in the loop — the match, the record read and the explanation all finish before anyone opens the case, and nothing has reached the vehicle at the end of them.

5DecisionSplits on entitlement, on the age of the reading and on whether anything would reach the vehicle
Entitled, and nothing reaches the car

Reaches the desk ready to read out.

Entitlement unclear, or the car is involved

Goes to the agent who can authorise it.

Connected-services agent

Reads the explanation, the reading behind it and what was held back, checks the caller's entitlement, then authorises anything that reaches the vehicle under their own name and waits for the acknowledgement.

Authorise · Correct · Escalate to the OEM

Acknowledged — logged back

  1. 6Explanation filed against the caseWritten to the case record; no command, setting, subscription or software change is sent from here
  2. 7Outcome evaluatedWhat the agent explained, what the desk corrected, what was authorised and what the vehicle acknowledged

Corrections

What the desk rewrites before speaking is counted in the evaluation.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required

8 items

  • Any remote command sent to a vehicle.
    • Telling a driver a vehicle is safe to drive.
    • Naming a fault as the cause of an alert.
    • Releasing location or trip data to a caller.
  • Automation boundary

    Agent acts unaided

    • ✓Match the caller, the account and the VIN before reading.
    • ✓Read the logged event, the module and connection state.
    • ✓Explain what the vehicle reported, when, and how old that reading is.
    • ✓Name the pre-conditions and who would have to authorise a vehicle action.

    The agent writes to the case, never to the vehicle. Anything reaching the car is requested, authorised and acknowledged.

    • Adding or removing a user on the account.
    • Starting, deferring or rolling back a software update.
    • Changing a subscription, feature or charge setting.
  • Confirming a recall or campaign applies to a vehicle.

Example output

One connected-services case, annotated

Everything the agent explains is attached to the reading it came from and the moment the vehicle sent it.

Support output · one telematics alert

Illustrative example
Customer asked
Why did the tyre alert come on?
Channel
Owner app, then the services line
Matched to
One account, one VIN
Returned
The reading and its time
Confidence
89%
Safe to drive
Not the agent's to say

As received

The customer's own words and the channel they came in on, kept beside the reading — nothing on this side is inferred.

Evidence used

  • Account and VIN entitlement
  • Logged sensor reading
  • Overnight temperature drop

Why no cause is given

The vehicle reported a low reading, not a puncture. What caused it is a person's call.

What the score decides

Confidence decides how much the desk re-checks, not what reaches the vehicle.

Action

AuthoriseCorrectEscalate to the OEM

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value lands

Value 01 – 04

Every connected-services contact

Owner app, the services line or an OEM queue

03Read & explain

Answer from the car's record

Use the event as logged, the module and connection state, the subscription in force and the entitlement the account actually holds.

01Approved path

Put the reading in front of the agent

The event, the time the vehicle sent it and the state of the connection arrive together, instead of an agent working from a photograph of a dashboard.

02Human review

Send the vehicle question to a person

Anything that would reach the car — a command, an update, a setting — waits for the agent allowed to authorise it, who then watches for the vehicle's acknowledgement.

04

Build an evidence trail

Retain the question, the entitlement checked, the readings used, the explanation given, the authorisation and what the vehicle acknowledged — on both paths.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

  • Telematics & vehicle data

    • Vehicle event feeds
    • diagnostic codes
    • Connection and module state
  • Connected-services platform

    • OEM services portal
    • entitlement records
    • Subscription status
  • Vehicle command & update

    • Command queue
    • acknowledgement log
    • Update campaigns
    • install status

Agent

Connected-car & telematics support

  • Checks entitlement
  • Explains the reading
  • Requests, never sends
  • Customer & case systems

    • Owner app
    • services-line telephony
    • Case records
    • consent lists
  • Observability & evaluation

    • OpenTelemetry
    • Langfuse
    • Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six layers between the model and the vehicle

Each control wraps the one inside it. An explanation clears every layer before the desk reads it, and the command itself sits outside all six.

L6 · Outermost — last line of defence

Inward → L1 · closest to the model

L6Rollback / safe modeReturn connected-services handling to your staff if evaluations or production signals degrade.Roll back
L5TraceabilityRecord who asked, what was read, what was said, who authorised and what the vehicle acknowledged.Record
L4Command pre-conditionsA vehicle action is offered only where the pre-conditions, the authoriser and the stop are named.Gate
L3Data-age markingA reading is carried with the time the vehicle sent it, and its age is marked before use.Stamp
L2Cause and safety blockA named fault, a safe-to-drive answer and a recall clearance are kept out of the explanation.Withhold
L1Entitlement gateNo vehicle data is read, or read out, until the caller's right to it is established.Verify
Model coreExplanation drafted — the event as logged, the time the vehicle sent it, the state of the connection and confidence
L1 – L2
Decide what may be read and what may be said
L3
Marks how old the reading behind an answer is
L4 – L5
Leave the command with a person, trail kept
L6
Pulls automation back when signals degrade

How Nestack evaluates it

Evaluate the whole answer — not only the sentence the customer hears.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — the explanation the desk reads out

  1. E1Final-output evaluationWas the explanation true to what the vehicle reported?
  2. E2Step-level evaluationDid it read the right event, module state and subscription record?
  3. E3Tool evaluationWas the caller matched to an account entitled to this VIN?
  4. E4Refusal recallDid a fault call, a drive-away answer or a command get through?
  5. E5Slice evaluationWhich vehicle and account cohorts get the weakest answer?
  6. E6Business outcomeHow many cases came back, and what did the vehicle acknowledge?

Floor — what the vehicle actually did next

Failure modes

Where each failure originates in the agent

Seven failure modes plotted against the five stages of the agent lifecycle. None of them commands a vehicle — the entitlement check, the named authoriser and the vehicle's own acknowledgement are the controls that stop them.

Agent lifecycle

Direction of processing →

  1. 01 · Entitlement / match

    2 modes

    • CC-01

      Removed user still entitled

      Remote access outlived the order that took it away.

    • CC-02

      Used vehicle still paired

      The previous owner's app is still linked to the VIN.

    Stage resolves

    The caller, the account, the VIN and what it entitles

  2. 02 · Vehicle record

    2 modes

    • CC-03

      Stale reading read as current

      The module last reported before the repair, not after.

    • CC-04

      Retired network read as a fault

      The car is off a shut-down network, not broken.

    Stage reads

    The logged event, the module state and the connection

  3. 03 · Explanation

    1 mode

    • CC-05

      Alert explained as a fault

      A cold-snap pressure drop is answered as a puncture.

    Stage explains

    What the vehicle reported, when, and what it leaves out

  4. 04 · Request / handoff

    1 mode

    • CC-06

      Command queued, not delivered

      The car was asleep; the customer was told it locked.

    Stage requests

    The vehicle action a person authorises and watches

  5. 05 · Change / Version

    1 mode

    • CC-07

      Update moves the feature

      A vehicle-software change retires what the answer describes.

    Stage tracks

    Model, prompt, platform and vehicle-software changes

  • Sev-1 · data reaches the wrong person
  • Sev-2 · the customer is told more than was read
  • Sev-3 · the answer thins and is re-checked
See the complete Automotive failure-mode catalogue

Affected slices

A car changes hands; the account does not

A vehicle that has changed hands, one that several people drive, and one whose module sits on a network that was switched off are where the record and the car disagree most. Nestack reports performance by slice, not only in total.

Slice performance — reported separately, not only in aggregate

Illustrative example
SliceFailure rateLiftLift vs. thresholdStatus
Second owners, account untransferred6.2%3.1×Review
Vehicles on a retired network4.4%2.2×Review
Shared and fleet-driven vehicles3.8%1.9×Watch
Routine subscription questions1.4%0.7×Normal

Bar: corrected-explanation-rate lift vs. routine-question baseline · scale 0–4.0× · tick at 2.0×

2 of 4 slices over threshold

Evidence-linked improvement

What the vehicle did next is the score

An explanation the desk took back is not closed when that customer is called again. It moves the entitlement rule, the data-age limit or the wording.

Improvement cycle · five stages

Switchback — the path turns at Improve and returns at Learn

  1. 01

    Detect

    Desk corrections, repeat contacts or unacknowledged commands move in a cohort.

  2. 02

    Diagnose

    The gap is in entitlement, the record read, the age of the reading, the wording, or the platform itself.

  3. 03

    Improve

    The rule or the wording changes under your connected-services change control, with a named approver.

  4. 04

    Verify

    Re-run on stored cases from that cohort, including the ones the desk had to take back.

  5. 05

    Learn

    The corrected case joins the regression set and the limit it exposed enters the desk's own script.

  6. Learn → Detect

    The return edge. A change to what the desk may say about a vehicle's condition is signed off before it ships, not after the call.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, entitlement and records, explanation and requests, evaluation, integration, then supervised handling and handover.

Workstream

Week 1Week 2Week 3Week 4Week 5Week 6

  1. 01Connected-services discovery and boundaries.Week 1
  2. 02Withheld-claim rules for faults and safety.Week 1, Week 2
  3. 03Account, entitlement and consent rules.Week 1, Week 2
  4. 04Telematics event and code catalogue mapping.Week 2
  5. 05Vehicle-record and connection-state retrieval.Week 2, Week 3
  6. 06Subscription, network and update-state checks.Week 3
  7. 07Alert explanation and data-age marking.Week 3, Week 4
  8. 08Vehicle-action request and authorisation routing.Week 4
  9. 09Evaluation suite, slices and past-case replay.Week 4, Week 5
  10. 10Identity, disclosure and audit logging.Week 5
  11. 11Case write-back and desk handoff.Week 5, Week 6
  12. 12Observability, deployment and Agent Care handover.Week 6

12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel

Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tierPilotOne brand, one channelProductionLive connected-services deskAdvancedMulti-brand / OEM programme
Introduced at Pilot
Alerts and codes explained from the record✓✓✓
Caller entitlement and identity checks✓✓✓
Fault, safety and recall answers withheld✓✓✓
Vehicle actions authorised by a person✓✓✓
Data-age marking on the reading behind an answer✓✓✓
Baseline evaluation✓✓✓
Introduced at Production
Subscription, network and update state—✓✓
Command routing and acknowledgement—✓✓
Case write-back and desk handoff—✓✓
Observability and evaluation—✓✓
Introduced at Advanced
Multi-brand and OEM programme controls——✓
Build priceFrom $5,000From $8,000Custom quote
Final build price
Confirmed after discovery based on brands and platforms in scope, contact channels, telematics and account-system integrations, case volume, authorisation routing and deployment requirements.
Separate from build
Build pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

  1. 01Your connected-services scripts and what an answer may never claim

    Withheld-claim rules for faults and safety

    Week 1
  2. 02How entitlement, consent and removing a user work today

    Account, entitlement and consent rules

    Week 1
  3. 03Access to the telematics event feed and your code catalogue

    Telematics event and code catalogue mapping

    Week 2
  4. 04Subscription, network and software-update state for the vehicles in scope

    Subscription, network and update-state checks

    Week 3
  5. 05Who may authorise a vehicle action, and what stops one

    Vehicle-action request and authorisation routing

    Week 4
  6. 06Cases that went wrong, including the ones a supervisor took back

    Evaluation suite, past-case replay and failure-mode testing

    Week 4
  7. 07Named connected-services agents and a supervisor

    Case write-back and desk handoff, then supervised handling

    Weeks 5–6

Nothing else is required

Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

Phases are drawn over the weeks they actually occupy. Week 5 carries both the replayed cases and the first requests your agents authorise.

Phase

W1

W2

W3

W4

W5

W6

  1. DiscoveryW1
  2. BuildW2 – W3
  3. EvaluateW4 – W5
  4. Pilot & LaunchW5 – W6

Week focus

W1Boundaries, entitlement rules and what an answer may never claim

W2Telematics events, codes and the vehicle-record read

W3Subscription, network and update state, and data-age marking

W4Evaluation suite, past-case replay and authorisation routing

W5Case write-back, slice testing and the first supervised cases

W6Your agents work live cases, then Agent Care starts

Reading the band
Authorisation routing is built in week 4, before a request the agent raises reaches any vehicle in week 5.
At the end of W6
Cases have run beside your existing desk, with every vehicle action requested by the agent, authorised by a person and left open until the vehicle acknowledges it.
Duration
Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Automotive AI agent

Build a connected-services agent around your own vehicle data.

Show us a month of connected-services contacts — the alerts, the failed commands and the features that stopped — with the vehicle records behind them. We'll answer them from your own telematics and mark every case where the record could not carry the answer the desk gave.

Typical delivery
4–6 weeks
Deployment
Your telematics and services stack
Vehicle actions
Authorised by a person, always
After launch
Agent Care available

Nestack Agents · Connected-car & telematics support

AGT-AUT-06 · Agent Care available after launch

Build a connected-services agent

Four questions so the call starts from your actual setup — then pick a time that suits you.

About you
Your setup

No obligation. We’ll map the workflow, name the automation boundary and tell you if an agent is the wrong answer.