The job description
It defines the scope: what this function is entitled to answer on, and above all what does not concern it. That second half is what stops the agent from straying into a domain it does not master.
The platform ships with 85 specialised agents. When a company has a function nobody else has in quite the same form, which is common, it does not raise a ticket: it uploads two documents. A job description, and the function’s procedures. The agent is created, and it works alongside the others from the very first question.
Creating an assistant from documents has become commonplace. What has not: the agent you create inherits the full mechanism. It cites its source with page and version, carries a score from 0 to 100, passes the anti-hallucination checks, and abstains when your documents say nothing.
An in-house agent that makes things up does not save time: it produces an answer that has to be withdrawn from a signed submission.
85
agents delivered: 72 function, 12 sector, 1 librarian
2
documents are enough: a job description, procedures
0
lines of code, and no IT project
∞
additional function agents, as many as your functions require
How an agent is born
The fourth stage is the one other agent builders forget: someone reviews the rules the machine has set for itself, and signs off. It is the same logic as the named approval of an answer.
It defines the scope: what this function is entitled to answer on, and above all what does not concern it. That second half is what stops the agent from straying into a domain it does not master.
Internal policies, manuals, frameworks specific to this function. This is the material, and the only material: the agent will answer from these documents, never from general knowledge.
The platform reads the documents in full, extracts the themes and skills, then writes the agent’s rules: scope, abstention threshold, mandatory citations.
A manager from the function reviews the rules produced and activates the agent. The abstention threshold is the setting to look at first: it decides when the agent would rather stay silent.
When a questionnaire arrives and a question falls within your specific function, the orchestrator calls on your agent together with the agents that carry the relevant frameworks. Each handles its share, and the answers are merged into one coherent deliverable, not a series of paragraphs placed side by side.
Your agent benefits from the entire infrastructure: the five layers, including seven anti-hallucination checks, the explained confidence score, and the sovereignty of the deployment you have chosen.
The anatomy of a defensible answer →The question asked
“Describe the control of privileged access to the systems that process our data, and the escalation procedure in the event of an incident.”
The first two answer from your policies. Yours answers from your own in-house escalation procedure, the one no public framework describes. The final answer cites all three sources, with their page and version.
Job description, risk management policy, escalation procedures. The agent works alongside those that carry operational resilience and anti-money laundering.
What it brings: the way this bank escalates, which no framework describes.
Job description, collection of standard clauses, due diligence checklist. The agent tests every commitment requested against the group’s written standards.
What it brings: detection of a commitment the group has ruled out making.
Job description, project references, qualification grids. The agent knows the company’s actual catalogue, not the one in the brochure.
What it brings: no more losing a bid because the right reference was not found in time.
Legal creates its agent because it has an urgent file. Procurement sees the result and uploads its procedures. Compliance follows, then security. No adoption campaign, no mandatory training: one team copies the team next door when it sees what there is to gain.
And every agent added makes orchestration better on questionnaires that span several domains, which is to say almost all of them.
An agent only knows what your documents say. If the escalation procedure exists only by word of mouth, the agent created for that function will abstain, and it will be right to. You will then be exactly in the case covered by drafting assistance: the gap is declared, an expert is named, the document is co-written, and the agent becomes useful on the day the document exists.
When a document is missing →No. Two documents are enough: a job description and the function’s procedures. From these, the platform derives the agent’s scope, its abstention threshold and its citation obligations. No code, no manual configuration. The skill required is not technical but functional: you need to know which procedures are authoritative in your organisation.
It inherits the same mechanism: sources cited with page and version, a score from 0 to 100, anti-hallucination checks, named approval. Its reliability, however, depends on the quality of what you upload. The native agents carry years of ingested regulatory expertise; yours carries your procedures. Both can be verified in the same way, which is what matters when an answer is challenged.
No. Uploaded documents stay in your instance and are not used to train the global models of Optivalue.ai or those of its technology partners. This is a written commitment, in Article 7.3 of our service terms, not a statement of intent.
You own the training data, your job descriptions, your procedures, unconditionally. The agent’s technical architecture remains the property of Optivalue.ai. At the end of the contract, there is an option to acquire the trained instance, with its terms and price written into your contract; if the option is not exercised, the agent is destroyed along with your instance. We would rather you read these terms before signing than after.
As many as your functions require. The practical limit is not the number of agents but the volume of documents indexed in your knowledge space, as priced in the contract. The right reflex is to create an agent when a function has its own procedures, not when it has its own job title.
Then we ask it a real question from your last questionnaire, and you judge the answer with its source and score in front of you.