←  All case studies Case Study 01 · Platform Design

Enterprise Agentic Automation Platform

Platform architecture, the agent lifecycle that governs it, and which use case to deploy first — designed for a regulated lottery and gaming operator where responsible gaming, AML and auditability run through every layer.

Context Allwyn CZ · regulated gaming
Role AI & Automation Team Lead
Scope Platform, lifecycle, delivery
Read ~14 min

SummaryBuy the runtime,
build the governance

This is a design for an enterprise agentic automation platform and the lifecycle that governs how agents get built, shipped, operated and retired. It is deliberately framed as a platform-and-lifecycle design, not a single assistant. Use cases come first, because choosing the right first use case should drive the architecture — not the other way round.

The headline recommendation is a hybrid build: buy the runtime, build the governance. Google ADK is deployed as the agent framework and Vertex AI Agent Engine as the managed runtime, while we build our own thin layers for governance, connectors, evaluation and human-in-the-loop. Value is proven first on the highest-volume, lowest-risk use case — a customer support copilot — and a higher-autonomy responsible-gaming and AML copilot is deliberately held back as the governance showcase.

Because the client is a regulated gaming operator, responsible gaming, AML and auditability run through every layer of the design. They are not a compliance chapter bolted on at the end.

FramingApproach and assumptions

The brief deliberately leaves a number of things open and asks for reasoning as much as for conclusions. The assumptions below are stated explicitly, so that if any one of them turns out to be wrong the design can be re-derived quickly rather than quietly failing.

The order of the rest of the document mirrors the way I would present it: use cases first, then architecture, then lifecycle.

Part 1Four candidate use cases

Each candidate is grounded in the operator's real business as a lottery and gaming company. For each one: the problem, what the agent actually does, the systems and data it touches, its level of autonomy, and the expected value.

// 01 Low autonomy

Customer support copilot

Problem. High volume of customer queries on accounts, prize payouts, KYC and verification, bet or ticket status and technical issues — with seasonal spikes when the Eurojackpot rolls over.

What the agent does. Pulls context from the player database, CRM and ticketing, then drafts a reply and a recommended resolution for the support operator. For anything touching money, KYC or responsible gaming it only prepares a draft — a human sends it.

Systems & data
Player database, CRM, ticketing, knowledge base (Confluence, SharePoint), public portal.
Expected value
Lower average handling time, higher deflection, more consistent answers. Low risk, small blast radius.
// 02 Low – medium autonomy

Retail & partner support

Problem. Over 8,000 points of sale and terminals generate partner queries: commissions, terminal faults, scratch-card stock, settlement, and the everyday transactions terminals process such as bill payments and parcel pickup.

What the agent does. Provides L1 support to partners, diagnoses terminal issues, routes cases and prepares tickets for field service.

Systems & data
Terminal and partner management systems, SAP (settlement and commissions), ticketing.
Expected value
A terminal outage is lost revenue, so faster resolution has direct commercial impact. Internal-facing, so lower reputational risk than a customer bot.
// 03 Higher autonomy

Responsible gaming & AML copilot

Problem. The regulator and the licence conditions require detection of risky play and AML monitoring. Neccton already performs the detection, so the agent does not detect again.

What the agent does. Takes alerts from Neccton and internal systems, enriches them with player history and transaction context, writes a case summary for the analyst and proposes a next step. The analyst decides and takes every action.

Systems & data
Player database, transactions, Neccton alerts, case management.
Expected value
Faster, more consistent case resolution with full auditability. Its real value is as a governance showcase — a demonstration of where AI must not act.
// 04 Low autonomy

Internal operations assistant

Problem. Knowledge is scattered across Confluence, SharePoint and Jira, and employees ask the same IT and HR questions over and over.

What the agent does. RAG over internal documentation for IT and HR self-service, plus drafting Jira tickets.

Systems & data
Confluence, SharePoint, Jira, SAP (HR).
Expected value
The fastest technical win, but the least gaming-specific. Best positioned as a second wave and a proof of the platform, not the flagship.

The callBuild the support copilot first

Of the four, the support copilot is the right first build, for four reasons:

The responsible gaming and AML copilot is held as the second build. As a governance showcase and a demonstration of where AI must not act, it is ideal — but it is far too sensitive to be the first thing we ship.

How one platform adapts across autonomy levels

The brief asks how the architecture moves between a low-autonomy and a higher-autonomy use case. The two selected use cases answer that directly, on one platform:

Low autonomy — support copilot

The agent retrieves, reasons and drafts, but a human is in the loop on every send. Tools are predominantly read-scoped and narrow. Standard eval thresholds apply.

Higher autonomy — RG / AML triage

The agent enriches and prepares cases on its own inside hard guardrails, but any action toward a player is always a human decision. As autonomy grows, guardrails, approval gates and audit-trail depth grow with it.

Part 2Technical architecture

The goal is one multi-use-case platform, layered so that a request enters through any channel, is routed by the orchestration layer, answered by the cheapest capable model, and connected to source systems through a single brokered, least-privilege path. Observability and governance are cross-cutting: they wrap every layer rather than sitting as a layer of their own.

GOVERNANCE · OBSERVABILITY · AUDIT TRAIL · EVALS — WRAPS EVERY LAYER CHANNELS Web portal Mobile app Agent desktop Ticketing ORCHESTRATION ADK sub-agents seq · parallel · loop shared session state LLM router picks the branch steps stay deterministic Human-in-the-loop first-class routing node threshold triggered A2A boundary cross-team / vendor SAP Joule speaks it MODEL LAYER Gemini 3.1 Flash-Lite classify · route · simple drafts Gemini 3.5 Flash production default Gemini 3.1 Pro escalation only TOOLS MCP tools — narrow scope, independently testable, reusable across agents single brokered mTLS ingress · least privilege · idempotent, reversible writes · no lateral movement SOURCE SYSTEMS Player DB CRM SAP Jira / Confl. Neccton
One platform, five layers. A request enters through any channel, the orchestration layer routes it, the cheapest capable model answers it, and every touch of a source system goes through one brokered, least-privilege path. Governance and observability wrap the whole thing rather than sitting beside it.

Orchestration

LayerModels sized per task

Models are sized per task, not defaulted to the largest available. The platform standardises on the current Vertex line from day one, because Gemini 2.5 Flash and Flash-Lite retire on 16 October 2026.

TierModel (Vertex, current)Use
Cheap / high volumeGemini 3.1 Flash-LiteClassification, routing, simple drafts. Most traffic ends here.
WorkhorseGemini 3.5 FlashNear-Pro quality at Flash pricing. The production default for real answers.
Hard reasoningGemini 3.1 ProDifficult multi-step cases only, reached by escalation — never by default.

Fallback. A controlled backup model plus a cache or templated safe answer when models or tools are unavailable, so the system degrades instead of erroring. Hosting is cloud (Vertex EU regions) for data residency; self-hosting is reserved for where regulation requires it.

Tool and connector layer

Agents never touch source systems directly. They call MCP tools that wrap existing APIs and services. The integration assumptions are stated explicitly:

Human-in-the-loop

A human is required, and the flow routes to a person, whenever:

The escalation carries full context, so the person can see why it was raised and act in one place.

TrustObservability and evaluation

Trusting non-deterministic systems in production requires this to be built in from day one. Every element below has been implemented in practice on a comparable enterprise assistant.

The regulated-operator difference

Every log and every evaluation is auditable for the regulator, with decision traceability. That is a layer above standard SaaS observability, and it is not something you can retrofit.

Reliability and scaling

DecisionBuild vs buy vs hybrid

The decision is framed against clear criteria, not a preference for one tool. Copilot Studio has a genuine advantage in native fit on an M365 and SAP stack, and should not be dismissed lightly.

CriterionCopilot StudioGoogle ADKOpenAI / Anthropic kits
Native fit on M365 / SAPStrongGoodWeaker
Openness, cross-vendor, model choiceLimitedStrong — A2A, MCP, any modelTied to the vendor's model
Control for regulated workloadsMediumHighHigh
Proven team experienceUnknownUnknownUnknown
Delivery risk within 6 monthsLowLowMedium

Off-the-shelf SaaS, and why it is not enough as a platform

The honest question is why not simply buy a ready-made support SaaS — Gleap, Intercom Fin, Zendesk AI — for the support copilot. For a customer chatbot on its own, that is a legitimate choice: deployment in days, tier-1 deflection with handover to a human, knowledge base, multichannel, and on enterprise plans SOC 2, GDPR and EU data residency. The cost is an order of magnitude below running our own platform, so for an isolated support use case SaaS makes economic sense. I would genuinely put it on the table at intake — quite possibly as the fastest route to value on use case one.

Where it stops being enough is the scope of this brief. What is being asked for is not a chatbot but an enterprise agentic platform across multiple use cases and a full lifecycle, at a regulated operator. Support SaaS covers customer support and feedback; it does not cover retail support tied to settlement in SAP, RG and AML triage sitting on top of Neccton, or internal operations across Confluence, Jira and SAP. Solving those with off-the-shelf products means buying several vertical SaaS tools, each with its own data-sharing surface — and still owning the integration and governance across all of them.

And for the sensitive use cases — money movement, KYC and AML, responsible-gaming intervention — I cannot hand orchestration, player data or transaction data to a third party and rely on its guardrails. The regulator and the licence conditions require that I own the audit trail, decision traceability, data residency, and the boundary where AI must not act. That is exactly the core of this brief, and it is exactly what an off-the-shelf product will not deliver across the organisation.

Conclusion

It is not build versus SaaS as a binary. It is decided per use case at intake, based on sensitivity, data exposure and integration depth. For a bounded, low-sensitivity use case, off-the-shelf SaaS is on the table as the fast option; for regulated and cross-system use cases we build the platform, because control and lifecycle are precisely where the value sits. "Buy the runtime, build the governance" extends to "and buy vertical SaaS where the use case is bounded and low-risk."

Part 3The agent lifecycle

Every agent moves through seven phases, from idea to retirement. Two of them — the security review, and the legal and compliance review — are hard gates that can stop a release outright.

  1. Intake and design. The business proposes a use case; we scope it, set expectations, assess data and feasibility, and go to the relevant data owners to confirm whether and how a system can be connected. Approval gate before build.
  2. IT and data infrastructure. At least three environments (DEV, QA, PROD), data pipelines, access to source systems, and CI/CD. Each agent's infrastructure needs are defined here.
  3. IT security. Access control, secrets and credential management, and the threat surface of tool-using agents: least privilege per tool, prompt-injection defence, no excessive agency, one brokered mTLS ingress with no lateral movement, and a pen-test gate on that entry point before production.
  4. Legal and compliance. GDPR (PII anonymised in logs, consent captured), responsible gaming, AML and KYC, record-keeping and auditability, and an explicit determination of where AI must not act alone. A hard gate for a regulated operator.
  5. Build, test and release. Evaluation and acceptance criteria, sign-off, and a staged or canary rollout.
  6. Operation and monitoring. Clear production ownership, incident handling and escalation, and monitoring for drift and quality.
  7. Change and retirement. Versioning, updates, and safe decommissioning.

Hard gatesSecurity, legal and ownership

IT security

Legal and compliance

Where AI must not act alone

Money movement. KYC and AML decisions. Any responsible-gaming intervention. Marketing with a responsible-gaming impact.

In all of these the agent may prepare — but a human decides and acts.

Ownership (RACI)

A simple view of ownership across the key phases. The security and legal rows are accountable for their own gate, which is why those two phases can stop a release hard.

R = Responsible · A = Accountable · C = Consulted · I = Informed
PhaseAI teamIT / DataSecurityLegal / Compliance
Intake and designA/RCCC
Infrastructure and dataCA/RCI
Security reviewCCA/RC
Legal / compliance gateCICA/R
Build, test and releaseA/RCCC
Operation and monitoringA/RCII
Change and retirementA/RCCC

DeliverySix months, one team

// Weeks 1–6

Foundations

A thin end-to-end slice through the platform — orchestration, one connector, human-in-the-loop, tracing — plus governance and evaluation scaffolding, and scoping use case one with the business.

// Weeks 7–14

First use case live

The support copilot to a pilot group, through the full eval gate and a canary rollout, with the security and legal gates passed.

// Weeks 15–26

Prove and expand

Scale the copilot and measure deflection and average handling time; start use case two (retail, or RG/AML); harden the platform and tune cost and latency.

Team of five to seven. A lead, two agent and platform engineers, one integration engineer, one data and eval engineer, and one to two flexible. Security and legal are consulted partners, not headcount the AI team owns.

In one sentence

Buy the runtime, build the governance, and prove it first on the highest-volume, lowest-risk use case.

A human always owns the decision on money, KYC and responsible gaming. That is what makes this safe to run at a regulated operator.

Let's Talk

Building the next thing
in enterprise AI?

Agentic systems, evals, AI-native developer tooling. Open to lead & architect-level conversations — always up for a good one.

Get In Touch