The constraint

A large pharmaceutical company needed an internal product that could bring several AI and analytics capabilities into one controlled workspace. The challenge was broader than adding a chat interface to company data. The platform had to fit existing identity, authorization, data-governance, infrastructure-review, and operational practices.

One of the intended workflows was conversational access to governed analytical data. Existing dashboards remained useful for known reports, but exploratory questions could require users to move through several views, filters, and business definitions. A natural-language interface could shorten that path only if it preserved the meaning of approved metrics and respected the user’s permissions.

The same platform also had to accommodate other bounded AI services. Building a separate application for every capability would duplicate identity, project, prompt, feedback, and monitoring functions. Connecting a general-purpose chatbot directly to warehouse tables would create a different problem: a convincing answer would not show whether the right definition, dataset, region, or service had been used.

The recorded project scope therefore centred on four constraints:

  1. Business questions had to be interpreted through governed definitions rather than unrestricted raw tables.
  2. Login could not be treated as permission to use every dataset or AI capability.
  3. Individual AI services needed clear boundaries so they could be monitored and changed independently.
  4. Operators needed to follow a request across the user interface, platform services, and connected engines.

The platform scope

The engagement brought the employee experience and shared platform functions into one architecture. The workspace covered corporate sign-in, application roles, projects, reusable prompts, configurable response preferences, user-managed memory, attachments, feedback, and access to approved AI capabilities.

Conversational analytics was one capability within that design. It used semantic definitions to give business terms, metrics, dimensions, and joins an explicit meaning before a model generated a query. This separated interpretation from authorization. The semantic layer described how a question should be understood, while application and data controls determined what a particular user could access.

Specialized AI capabilities were separated from the shared workspace as modular services. A registry and health view were included so operators could see which engines were available. Central prompt and configuration management reduced differences between services, while scheduled checks supported data refresh and operational maintenance.

The platform design also included shared and personal work areas. Department prompts could support repeatable tasks, while personal prompts and projects allowed users to organise their own work. Memory was intended to remain visible and editable rather than becoming hidden context that users could not inspect.

Access before model execution

The important control boundary was outside the prompt. A prompt instruction can influence model behaviour, but it cannot reliably enforce enterprise authorization.

The request path was designed to resolve the employee’s corporate identity, application role, group membership, and relevant data entitlements before an engine accessed data. Policy and scope checks then constrained the operation. For analytical requests, the selected service interpreted the question against an approved semantic model and executed it only within the permitted data context.

This structure kept three decisions separate:

  • whether a person could use the platform;
  • which capability that person could invoke;
  • which data the capability could reach on that person’s behalf.

That separation matters in an organisation where access varies by role, function, dataset, or region. It also gives security and data owners a clearer place to review each rule instead of relying on model instructions as a substitute for access control.

Modular and inspectable operation

The architecture separated the shared employee workspace from the services performing individual AI tasks. Each service could expose a stable API and be deployed independently. This reduced the need to replace the main workspace when one capability changed and limited the operational effect of a single engine failure.

The recorded design placed the platform in a restricted cloud environment and defined infrastructure as code. That allowed proposed infrastructure changes to be reviewed and environments to be reproduced from versioned definitions. Product data, caching, file storage, and controlled file delivery were handled as separate platform concerns rather than embedded inside an AI engine.

Traceability was part of the service design. Logs, metrics, service status, request traces, and user feedback were connected to the relevant interaction and engine. This gave operators a path for diagnosing failures across service boundaries. It also made platform behaviour more reviewable than a single opaque exchange between a user and a model.

These controls support operation in a regulated enterprise context, but they do not by themselves establish formal validation or compliance for a specific use. Intended use, applicable rules, validation evidence, and approval remain separate decisions for the organisation’s designated owners.

What the work established

The documented result is an integrated platform architecture and delivery scope rather than a verified claim about company-wide adoption. The design brings several AI and analytics capabilities behind a common employee experience. It treats identity, authorization, governed definitions, modular services, and operational visibility as platform responsibilities.

The available evidence does not establish the number of active users or regions, a production evaluation method, or a sufficiently scoped baseline, sample, period, and source for a performance metric. The case study therefore makes no claim about adoption, availability, compliance certification, productivity, or measured time savings.

A relevant next step

For a pharmaceutical or life-sciences team, the useful starting point is not a list of models. It is a map of the workflow, users, data boundaries, decision owners, and evidence required for acceptance. That determines whether the right intervention is a semantic layer, an internal workspace, workflow automation, a modular AI service, or no new software.

Explore the MedTech and life-sciences context, the semantic-layer approach, or the conversational analytics solution.

Your next project

Work with us

We help companies identify the real constraint, then design and build the least complicated intervention that reliably removes it. The work may involve custom software, process automation, an AI system, or hands-on technical and product leadership.

  • Diagnose

    We identify what is actually constraining the process, product, or team before choosing a solution.

  • Design and build

    We deliver software, automation, and AI systems that fit the existing data and operating model.

  • Transfer control

    We document the result and agree how your team will operate, maintain, and extend it.