Autonomie avec un contrôleur.
Aucun agent n'écrit dans votre ERP, n'envoie un message client ou ne comptabilise une facture directement — un modèle propose, la politique autorise, et seulement alors quelque chose s'exécute. Vous décidez, par module et par client, jusqu'où il peut aller.
AI agent guardrails for your ERP: four rungs, not a leap.
Watch. Draft. Approve. Autopilot. Corin earns autonomy one workflow at a time — you set the pace.
L'échelle d'autonomie
Quatre niveaux, définis par module et par client, modifiables à tout moment. L'autopilote se mérite par la performance mesurée — et tout ce qui est ambigu remonte à un humain, dans chaque mode.
When it's unsure, it asks.
Below the confidence bar, outside the bounds, or missing a fact — the case routes to a person with the full brief attached.
The recommendation
One action, stated in a sentence, with its confidence.
The reasoning
Which inputs decided it — credit state, stock, contract price — each traceable to its source record.
The runners-up
Every recommendation arrives with its runners-up and the reason they lost. Corin doesn't take the first answer — it scores the options and keeps the losers on file.
The blast radius
Exactly what will be written, where — before you click.
The gate
Approve, edit, or reject. The ledger writes itself either way.
Chaque modification est d'abord simulée.
The dry run isn't a preview screenshot — it plays the change forward against your live SAP or Infor numbers.
L'éventail complet des issues
Each dry run returns the range of outcomes — best case, worst case, the percentiles between — and which assumption moves the result most.
Joué en avant contre l'état réel
A candidate decision runs against real state before anything executes — the outcome is on the table first.
Seeded and repeatable
Every run is seeded: the same inputs produce the same decision, every time. Rerun it and get the same answer.
Dry runs execute nothing — they read live state and write only their own record.
Every action names the rule that allowed it.
Nothing hits your ERP without a rule that allowed it and a record that proves it.
Receipts, not logs
Executing a decision returns a receipt binding it to the rule version in force — "which rule allowed this" is a lookup, not an investigation.
Rules are versioned
Every rule change is versioned. Every action names the exact version of the rules that approved it.
Sealed entries
Every entry is sealed with a fingerprint — edit it and the fingerprint breaks.
Chaque validation laisse un reçu.
Le registre — un enregistrement de chaque décision : ce qui a changé, qui l'a approuvé, quand — interrogeable indéfiniment. Conçu pour l'audit, pas pour la démo.
Illustrative ledger rows — sample data, not a customer record.
Corin ne déplace jamais d'argent, ne signe ni n'envoie rien sans votre confirmation — jusqu'à ce que vous l'y autorisiez.