Approved tools

Give AI specific actions, not unlimited access.

Each tool defines an action, its inputs, scope, time limits, retry rules and approval level.

NÉNovera Énergie⌄
Demonstration dataCL
TOOLS / DEFINITION

Update contract address

v2 · published
mettre_a_jour_adresse_client

Update the address recorded on a customer contract.

TOOL PERMISSIONS

Read customer recordAllowed
Write contract addressApproval required
Read invoices and paymentsDenied

INPUT SCHEMA

FieldFormatRule
ContractcontratTextRequired
StreetrueTextRequired
Postcodecode_postal4 digitsRequired
CityvilleTextRequired
Effective datedate_effetDateOptional
Contract address only
Platform-managed authenticationPOST /interne/fiche-client/adresse

Explicit scope of action

Inputs validated before execution

Results and errors logged

How it works

A clear process, from start to finish.

A clear name and purpose

The tool maps to a recognisable operational task, such as retrieving an invoice or updating an address.

Expected data

Required fields are checked before execution; the agent asks again or hands over if the case is incomplete.

A policy for each action

Autonomy, approval, time limits and logging are defined where the risk actually occurs.

The product in action

Watch the state change, not a decorative image.

The demo shows the information that appears, the rule that applies and the final state your team can use.

Demonstration with fictional data.
NÉNovera Énergie⌄
Demonstration dataCL
TOOLS / DEFINITION

Update contract address

v2 · published
mettre_a_jour_adresse_client

Update the address recorded on a customer contract.

TOOL PERMISSIONS

Read customer recordAllowed
Write contract addressApproval required
Read invoices and paymentsDenied

INPUT SCHEMA

FieldFormatRule
ContractcontratTextRequired
StreetrueTextRequired
Postcodecode_postal4 digitsRequired
CityvilleTextRequired
Effective datedate_effetDateOptional
Contract address only
Platform-managed authenticationPOST /interne/fiche-client/adresse
Approved toolsDemo
One product language

Context stays available where your team needs it.

Each module uses the same fictional customers, statuses and control logic to show a coherent product, not a collection of dashboards.

NÉNovera Énergie⌄
Demonstration dataCL
AI SUPERVISION / AUDIT LOG

Audit log

20–21 August 2026
All actors8 entries of 1,284
TimestampDecisionActor / toolResult
21/08 11:24:38CONV-4821Autonomous resolutionAI agentAI agentconsulter_releve_compteurInvoice correctedTR-8f41c2
21/08 11:22:54CONV-4818Contextual handoffAI agent → Y. El AmraniAI agent → Y. El AmraniTransferred with contextTR-8f4197
21/08 11:20:11CONV-4815Approval requestedAI agent → C. LaurentAI agent → C. Laurentgeste_commercialPendingTR-8f4163
21/08 09:41:04CONV-4802Action approvedCamille LaurentCamille Laurentmettre_a_jour_adresse_clientRecord updatedTR-8f40a7
21/08 09:12:20CONV-4796Approval declinedCamille LaurentCamille Laurentgeste_commercialResponse adjustedTR-8f4055
20/08 17:48:02CONV-4771Autonomous resolutionAI agentAI agentrecuperer_factureInvoice sentTR-8f3ee1
20/08 16:31:47CONV-4762Action failedAI agentAI agentplanifier_interventionRetry scheduledTR-8f3e70
20/08 15:02:19CONV-4750Policy changedCamille LaurentCamille LaurentAddress → approval requiredTR-8f3dc4
24-month retention · EU regionNo tokens or secrets logged
Apply this process to your operation

Let’s discuss a real customer journey.

We start with your request, your rules and the exact point where a human must keep the decision.