Enterprise-Wide LLM Assistant Deployment and Evolution Towards Fine-Tuned Models

marsh_mclennan · Insurance · 2023 · source Agentic: no · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Enterprise productivity assistant and task automation

Marsh McLennan needed to make generative AI broadly available across a global professional-services organization while keeping experimentation cheap, avoiding premature infrastructure complexity, and later improving task-specific automation accuracy and cost through fine-tuned smaller models.

Constraints:

Architecture

Marsh McLennan made LLM APIs and then an organization-wide assistant available so colleagues could experiment cheaply by renting model calls instead of hosting large models. The assistant handles productivity augmentation and surrounding helper applications, while trends from broad usage inform enabling capabilities. For more specific automation, the company moved toward LoRA-style fine-tuned adapters via Predibase, sharing infrastructure across adapters so task-specific models can improve accuracy and cost without one infrastructure stack per use case.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  secured-llm-apis["Secured LLM APIs"] --> global-llm-assistant["Global LLM assistant"]
  global-llm-assistant --> productivity-suite-integrations["Productivity suite integrations"]
  global-llm-assistant --> rag-data-access-layer["RAG data access layer"]
  rag-data-access-layer --> generic-model-calls["Generic model calls"]
  generic-model-calls --> automation-candidate-pipeline["Automation candidate pipeline"]
  automation-candidate-pipeline --> lora-fine-tuned-adapters["LoRA fine-tuned adapters"]
  lora-fine-tuned-adapters --> specialized-task-models["Specialized task models"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Secured LLM APIs Early secured model-call access made available to technology teams. Global LLM assistant
Global LLM assistant Organization-wide assistant used for productivity augmentation across Marsh McLennan. Productivity suite integrations, RAG data access layer
Productivity suite integrations Assistant integrations and helper applications around office workflows. Global LLM assistant
RAG data access layer Brings data to models while preserving existing access-control paradigms. Generic model calls
Generic model calls Rented-by-the-call foundation model usage for cheap broad experimentation and augmentation. Automation candidate pipeline
Automation candidate pipeline Identifies task-by-task opportunities where process automation needs higher accuracy and lower cost. LoRA fine-tuned adapters
LoRA fine-tuned adapters Shared-infrastructure fine-tuned model adapters used for specialized subtasks. Specialized task models
Specialized task models Narrow models that cut cost and raise the accuracy ceiling for repeated subtasks. —

Data flow

Employees use the global assistant and related helper applications for diffuse productivity tasks. Usage volume and task trends reveal where automation can go deeper. For those processes, teams start with LLMs, prompting, and RAG to get value quickly, collect data about what is accurate, and then feed that data into fine-tuning so smaller specialized models can replace generic calls where cost and accuracy warrant it.

“we rent our models by the call uh we haven't gone and built or tried to host um large language models ourselves”transcript, stated
“as we gather data about what's accurate and what's not will feed that into a fine-tuning process to switch out the models for things that are tuned”transcript, stated

Why this architecture

The architecture starts broad and cheap because a use-case sweep would force fuzzy productivity ideas into heavyweight project business cases. Rented model calls and a global assistant let employees find value. RAG keeps data access manageable. Once repeatable task patterns appear, LoRA adapters make specialization economical by sharing infrastructure and avoiding a separate model stack per small use case.

“we've tried to build our approach to make experimentation cheap”transcript, stated
“the fact that I could now share the infrastructure so I didn't have to worry about making sure every place I was trying to do fine-tuning had the demand to justify the infrastructure”transcript, stated

Models used: LLMs · RAG · LoRA · Predibase · Fine-tuned small models · GPT-4

Scale

Alternatives considered (roads not taken)

Start with a traditional enterprise use-case sweep.

Rejected because: It would push fuzzy diffuse productivity opportunities into heavyweight steering-committee and business-case processes too early.

“the use case sweep is a little bit of a trap in a big Corporation”transcript, stated

Host large language models internally from the start.

Rejected because: Renting model calls made experimentation cheap and avoided unnecessary infrastructure effort.

“we haven't gone and built or tried to host um large language models ourselves um not worth the effort right now”transcript, stated

Fine-tune early for broad productivity use cases.

Rejected because: Prompting and RAG had lower-hanging fruit, while fine-tuning raised cost and data-governance complexity.

“there was so much lwh hanging of fruit available through prompting and rag that it didn't feel like the place to be spending time”transcript, stated

Partition fine-tuned models for every access group.

Rejected because: That would multiply infrastructure and maintenance overhead.

“you start partitioning models for different groups of people but now you're multiplying up the infrastructure that you need to use”transcript, stated

Patterns

cost-aware-routing (model economics)

The company began by renting model calls for broad experimentation, then moved repeatable high-volume subtasks toward smaller fine-tuned models to cut cost.

“which Cuts our cost and gives us a higher ceiling in terms of the accuracy level we can drive for over time”transcript, stated

fine-tuning-adaptation (task specialization)

LoRA-based fine-tuning lets Marsh McLennan specialize models for subtasks without one infrastructure stack per use case.

“what I saw with um with uh with prabas and and the Laura based approach suddenly complet changed that Paradigm”transcript, stated

rag-retrieval (data access)

RAG is used to bring data to models while preserving existing access-control patterns.

“the great Advantage with bringing our data to a model through something like rag is it's really easy to control who has what access to what data”transcript, stated

data-quality-loop (fine-tuning flywheel)

Teams collect accuracy data from initial LLM/prompting workflows and feed it into later fine-tuning.

“as we gather data about what's accurate and what's not will feed that into a fine-tuning process”transcript, stated

Tradeoffs

Bias near-term GenAI toward augmentation.

Chose Assistant-led productivity support over Immediate full job replacement.

Rationale: The accuracy bar for replacing work is much higher than the bar for making people more efficient.

“the standard you have to hit the level of accuracy you need to get to um to genuinely fully replace work is very different”transcript, stated

Rent model usage before hosting models.

Chose Model calls by API over Owning large-language-model hosting infrastructure.

Rationale: API calls kept experimentation cheap while the organization learned where value appeared.

“we rent our models by the call uh we haven't gone and built or tried to host um large language models ourselves”transcript, stated

Use prompting/RAG first and fine-tune later.

Chose Fast baseline value followed by task-specific fine-tuning where warranted over Fine-tuning every use case from the start.

Rationale: Prompting/RAG delivered low-hanging fruit; fine-tuning became attractive only once adapters changed the cost/infrastructure equation.

“we will probably go in first with llms and prompting to get things started and get a process working that has very quick value”transcript, stated

Gotchas (what bit them)

A use-case sweep can make experimentation feel threatening and bureaucratic.

Root cause: Each opportunity becomes a project, steering committee, and ROI discussion before people have learned where value appears.

Resolution: Make experimentation cheap and broad, then build enabling capabilities when usage trends emerge.

“you're very much immediately in a project setup steering committee um business case conversation right from the beginning”transcript, stated

Fine-tuned models can complicate data governance.

Root cause: Data trained into model weights may surface later in less controllable ways than RAG-retrieved data.

Resolution: Use RAG where access control matters and reserve fine-tuning for cases with justified economics and governance.

“you start training it into models now it's in the model and you don't really know where it pops out”transcript, stated

Dedicated infrastructure per fine-tuned use case breaks small-opportunity economics.

Root cause: Many automation opportunities are tens or hundreds of thousands of dollars, not large enough to carry annual infrastructure cost.

Resolution: Use shared LoRA adapter infrastructure to lower the entry cost.

“I can't afford to spend 30k per year on every one of those things”transcript, stated

Evaluation

Marsh McLennan evaluates the program through usage volume, estimated hours saved, response time, accuracy relative to GPT-4, unit economics, and whether specialized models improve task-specific automation.

Metrics: Requests per year · Requests per week through fine-tuned model · Estimated hours saved · Training-cycle cost · Response time · Accuracy exceeding GPT-4 · Cost reduction from switching models

“we are seeing as anticipated good response times and we're seeing accuracy that exceeds dpt4”transcript, stated
“Marsh McLennan, a global professional services firm with 90,000 employees, deployed an LLM-based assistant across their entire organization starting in 2023, processing approximately 25 million requests per year.”summary, stated

Outcomes

The assistant spans a 90,000-person organization in more than 130 countries, with fine-tuned model traffic already around half a million requests per week.

“at the moment we run at about 25 million requests a year um through that tool”transcript, stated
“20 bucks feels feels great and you you know we are seeing as anticipated good response times and we're seeing accuracy that exceeds dpt4”transcript, stated