Back to the blog

November 1, 2026 · 8 min read · Agentic AI · Platform · Governance

Building Enterprise Agentic Platforms: Lessons from NOVA

What changed when I stopped building an assistant and started building a team of agents that has to work inside a company.

Yassine Aqejjaj · HEAD OF AI · Updated on November 1, 2026

An enterprise agentic platform is a system where one orchestrator plans work, delegates it to specialist agents, grounds every step in governed company context and evaluates the result before it scales. NOVA, ORBIT and FORGE split these jobs into three bricks: act, know and learn.

What is an enterprise agentic platform?

It is not a chatbot with plug-ins. It is a layered system that turns an intent into a plan, runs versioned skills through specialist agents and delivers a reviewable result. NOVA is my attempt at it, rolled out to 800 employees at Devoteam.

I use three questions to test any platform that claims to be agentic. Who is responsible for context? Who decides what an agent may do on its own? Who proves that a new version is better than the previous one? If the answers are the prompt, the model and the demo, it is an assistant with ambitions, not a platform. The rest of this article follows these three questions, which map to the bricks act, know and learn.

You
Orchestration
Context · ORBIT
Specialist agents
Evaluation · FORGE
NOVA acts, ORBIT knows, FORGE learns. Each evaluation feeds back into context and behaviour.

Why one orchestrator instead of a menu of agents?

NOVA is organised in layers. A single orchestrator frames the request, plans, delegates to specialists, supervises the work and assembles the result. Behind it, specialist agents for product, project, design and engineering each master a domain and carry their own versioned skills. A research agent brings context, and a validation agent checks each deliverable before it reaches the user.

The user never chooses an agent. It sounds like a UX detail, but it is the main adoption decision: people do not want to learn an org chart of bots. They want to state what they are trying to achieve and receive work they can edit.

The output matters as much as the routing. The public NOVA repository describes deliverables as structured, versioned and editable artifacts with citations, not as chat messages someone must copy somewhere else. That is what makes the result reviewable by a human, and review is where trust is built.

Why is context a product and not a prompt?

Most failures I saw were not model failures. Agents cited a decision that had been replaced, mixed two versions of a specification, ignored a constraint or, worse, exposed a document to someone who should never have seen it. A better model does not fix any of these.

So NOVA retrieves its context through ORBIT, as the user, with their permissions, and an answer can say why a source was included or excluded. Treating context as a governed layer made the platform easier to trust and to audit. According to the public README, ORBIT works on these points:

The practical consequence is a different way of debugging. When an answer is wrong, I no longer start by rewriting the prompt. I look at which sources were retrieved, which were excluded and why. More often than not, the fix is a stale document, a missing permission or an unresolved contradiction between two sources, and none of those are visible from the prompt.

  • Ingestion of team sources with detection and redaction of personal data.
  • A living memory of decisions, constraints and risks, with a lifecycle (proposed, validated, replaced, obsolete, forgotten) and provenance.
  • Permissions and data classification applied before anything reaches an agent.
  • An explainable reason code for each item kept in or left out of a context.
  • Connectors to the tools teams already use, including MCP connectors.

How do NOVA, ORBIT and FORGE divide the work?

I kept the three responsibilities apart on purpose, because mixing them is how platforms become impossible to reason about. NOVA never duplicates ORBIT or FORGE: it asks ORBIT for context and is evaluated by FORGE through an adapter.

BrickRoleWhat it ownsWhat it does not do
NOVAActIntent, planning, skills, execution, artifactsIt does not store company memory or score itself
ORBITKnowContext, memory, permissions, citationsIt does not evaluate the agents
FORGELearnTraces, evaluation, regressions, experimentsIt does not change NOVA’s behaviour by itself

Why evaluate before scaling?

A platform used by hundreds of people cannot rely on someone’s impression that it seems better. Each release is benchmarked and regression-tested with FORGE before it reaches more users. The FORGE README describes scenarios, deterministic rules, LLM judges, human review and baseline versus candidate experiments, with scores that always trace back to a criterion and a step of the execution.

I would rather say this plainly: a score without an explanation is a rumour. If an evaluation cannot show which criterion and which step produced a number, nobody can act on it.

I also learned to keep the evaluation set honest. The FORGE README describes public, private and fresh scenarios, so that a team cannot quietly optimise for the tests it can see. That is the part of evaluation most teams skip, and it is the part that protects you from a flattering benchmark.

Who actually learns in a platform that learns?

“FORGE learns” is a shorthand, and it can mislead. Nobody trains model weights in this setup. FORGE produces evidence. NOVA distils that evidence into short lessons, which are versioned instructions, and deploys them through a proof gate, a canary and an approval, with the option to roll back. ORBIT keeps the governed learnings that NOVA later retrieves as context.

This separation matters for a large company. Instructions can be reviewed, diffed and reverted. Weights cannot, at least not by the people who own the business process.

How do you keep autonomy under control?

Autonomy is a dial, not a switch. The NOVA engineering capability, which specifies, codes, tests and opens pull requests, offers a guided mode where a human validates the plan and the merge, and an autopilot mode that goes further on its own. The controls I consider non-negotiable are these:

  • Human approval gates at the steps that touch external systems.
  • Recorded provenance, so a user can ask why an element was included.
  • An autonomy policy and a tool registry, so agents only use what they are allowed to use.
  • Proposed versions instead of silent updates when a cited source changes.
  • Replay of a finished run without writing to external systems, to compare cost, time and context.

What did I measure and see?

I need to be careful here. NOVA, ORBIT and FORGE are public betas, and I describe their design, not a production guarantee. The figures I can stand behind come from the platform work around them.

At Devoteam, NOVA reached 800 employees through a cross-functional team of 15 people, inside a group of 10,000+ consultants in 25 countries. On the DILA public-sector platform, the same discipline of shared components and evaluation produced the results below.

MeasureResult
RAG application delivery time-60% (10 weeks to 4)
Common technical capabilities reused75%
Cost per AI request-30%
RAG faithfulness0.94
Answer relevancy0.91
Context precision / recall0.89 / 0.92
Priority RAG scenarios covered85%

FREQUENTLY ASKED QUESTIONS

What is the difference between an AI assistant and an agentic platform?

An assistant answers a prompt in a chat. An agentic platform plans a task, delegates it to specialist agents, grounds each step in permissioned company context, hands back an editable deliverable and measures its own quality over time. The difference is governance and evaluation, not the model.

Why should users not choose which agent to call?

Because it forces them to learn an org chart of bots. In NOVA, one orchestrator interprets the intent and routes the work. The user states a goal, and the platform picks the specialists and skills. In my experience this is the biggest driver of adoption.

Does FORGE fine-tune the models?

No. According to the NOVA documentation, nobody trains model weights. FORGE evaluates executions and produces evidence. NOVA turns it into versioned lessons, deployed through a proof gate, a canary and an approval, and reversible. ORBIT stores the governed learnings.

Are NOVA, ORBIT and FORGE ready for production?

They are public betas. The repositories describe the design and a verification path, and the READMEs ask readers to verify deployment status before relying on them. What I can state as a fact is that NOVA Suite is used by 800 employees at Devoteam.

Where should a company start with an agentic platform?

Start with the evaluation loop and governed context, then add agents. Define who owns each brick, how a result is scored and how permissions reach the agent. Adding more agents on top of ungoverned context only multiplies the failures you already have.

RESULTS

800

employees use NOVA at Devoteam

15

people in the cross-functional team

10,000+

consultants in the group, in 25 countries

3

bricks: act, know, learn

THE CODE

NOVA ↗ORBIT ↗FORGE ↗

KEEP READING

AI Operating Model: From Experiments to Enterprise AdoptionEvaluating Multi-Agent Systems in ProductionContext Engineering: Beyond Traditional RAGWhat Is an AI Factory? How to Set One Up Inside a Large OrganisationAgentic AI vs RAG vs Workflows: How to ChooseSovereign Generative AI for the Public Sector: Lessons from DILAAI Agent Governance: Policies, Human Approval and Signed ReceiptsMCP in the Enterprise: Connecting Agents to Confluence, Jira and Microsoft 365 SafelyEarned Autonomy: Governing AI Coding Agents Across the SDLC

Figures come from validated client results and from my role at Devoteam. The projects on GitHub are public betas.