Evaluation-Driven LLM Production Workflows with Morgan Stanley and Grab Case Studies

openai · Tech · year n/a · 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: applied LLM evaluation for production customer deployments

OpenAI needed to show how production LLM customers can move from vague prototype judgments to reliable eval loops that guide retrieval, prompting, fine-tuning, and cross-team model improvement.

Constraints:

Architecture

The OpenAI talk presents evaluation-driven workflows through Morgan Stanley and Grab. Morgan Stanley began with about five concrete prototype eval examples for an internal RAG chat app, used limited rollout and thumbs-down sampling to identify document recall as the bottleneck, then improved vector-database retrieval and nightly CI/CD-style testing. Grab used a more mature vision evaluation framework to identify road-sign and lane-count weaknesses, communicate gaps to OpenAI, and co-develop vision fine-tuning improvements.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  prototype-eval-examples["Prototype eval examples"] --> limited-rollout-feedback["Limited rollout feedback"]
  limited-rollout-feedback --> focused-metric-workstream["Focused metric workstream"]
  focused-metric-workstream --> iteration-loop["Iteration loop"]
  iteration-loop --> ci-cd-eval-gate["CI CD eval gate"]
  ci-cd-eval-gate --> production-deployment["Production deployment"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Prototype eval examples Small set of written-down concrete interactions that define early product expectations. Limited rollout feedback
Limited rollout feedback Real user thumbs-up/down and usage patterns used to discover failure modes. Focused metric workstream
Focused metric workstream Turns detected bottlenecks, such as document recall, into measurable evals. Iteration loop
Iteration loop Adjusts retrieval, embeddings, prompts, models, and fine-tuning based on eval results. CI CD eval gate
CI CD eval gate Runs core use cases as the system changes. Production deployment
Production deployment Customer-facing or internal system using the evaluated model workflow. —

Data flow

Customers start with written-down prototype examples, run limited rollouts, collect user feedback and failure cases, turn those into retrieval or model-specific evals, iterate on prompts, retrieval, embeddings, and fine-tuning, and integrate trusted cases into CI/CD so core use cases stay protected as the system changes.

“these small you know handful of eval examples can already start driving big improvements.”transcript, stated
“take those it can even be three cases and integrate them into a CI/CD process”transcript, stated

Why this architecture

The talk argues that evals should begin small and concrete because early human-readable examples reveal bottlenecks faster than large low-quality spreadsheets. As systems mature, the evals become shared infrastructure for CI/CD, retrieval tuning, model comparison, fine-tuning, and communication between customers and OpenAI.

“spending the time on getting the first five eval examples right was much more valuable than trying to go out and source a hundred.”transcript, stated
“where the gaps are that you know is the the the lingua frana uh across different teams”transcript, stated

Models used: OpenAI eval product · OpenAI fine-tuning · Morgan Stanley RAG chat · Vector database retrieval · Embeddings · Grab vision fine-tuning · Autograder

Scale

Alternatives considered (roads not taken)

Start with a large exhaustive eval spreadsheet.

Rejected because: The talk says early evals should start with a few compelling concrete examples rather than a 12-dimensional spreadsheet.

“It does not have to start with a 12dimensional spreadsheet that covers every corner case that you can think of.”transcript, stated

Stay at vibes-only evaluation.

Rejected because: Vibes can help early prototyping only if they are written down and tracked.

“The key difference is write down the vibes.”transcript, stated

Fine-tune before trying a new base model.

Rejected because: The speaker recommends first evaluating whether the model works without fine-tuning.

“Well, have you just tried the 40 mini model without any fine-tuning?”transcript, stated

Patterns

eval-driven-development (production LLM workflow)

The talk centers evals as the starting point for retrieval tuning, prompt iteration, model selection, and fine-tuning.

“eval as you pointed out to determine what best means uh to following up with things like fine-tuning and prompt iteration”transcript, stated

rag-retrieval (Morgan Stanley document search)

Morgan Stanley tuned vector database retrieval and embeddings to improve document recall for its internal chat application.

“we spent time working with them on their vector database, um, being able to pull and recall enough documents”transcript, stated

human-in-the-loop-gate (eval labeling)

Small eval sets remained human-labeled and human-reviewed during early Morgan Stanley iteration.

“a smaller eval set is that you can keep a a human eyes on it”transcript, stated

fine-tuning-adaptation (Grab vision)

Grab used trusted vision evals to guide OpenAI vision fine-tuning for road signs and lane counts.

“we were able to kind of co-develop this new fine-tuning uh vision fine-tuning methodology”transcript, stated

Tradeoffs

Start with a small written eval set.

Chose Five concrete examples over Sourcing a hundred broad examples immediately.

Rationale: A high-quality handful gave clearer signal than a large repetitive first pass.

“the first five eval examples right was much more valuable than trying to go out and source a hundred.”transcript, stated

Focus Morgan Stanley work on retrieval recall first.

Chose Vector database and embedding/retrieval tuning over Trying to improve all application stages at once.

Rationale: User feedback and early failures showed recall was the dominant bottleneck.

“the thing that popped out immediately was recall of documents.”transcript, stated

Use evals to tune vision-token tradeoffs.

Chose Vision fine-tuning parameters informed by evals over Blindly increasing image tokenization or fine-tuning specificity.

Rationale: More tokens and specificity can improve representation but increase cost and overtraining risk.

“generate a higher fidelity or higher number of tokens from the image means an increased cost and some risks in terms of um in terms of o being overtrained”transcript, stated

Gotchas (what bit them)

Large early eval sets can be low-value repetition.

Root cause: Teams may generate many similar or uninsightful cases before clarifying what truly matters.

Resolution: Start with a few concrete prototype examples and get them right.

“the like the last 80% were just not very compelling, just iterations of the same thing.”transcript, stated

Thumbs-down feedback is not a final eval.

Root cause: User feedback is noisy and mainly useful for finding patterns to sample.

Resolution: Use feedback to identify bottlenecks such as retrieval, then build focused metrics.

“using it as a way to sample efficiently after”transcript, stated

Vision models struggled with local road-sign and lane-count cases.

Root cause: General model data skewed toward North American signs and lacked enough domain-specific examples.

Resolution: Grab used evals to collect hard examples and guide vision fine-tuning.

“OpenAI's corpus of data was pretty skewed toward North American signs.”transcript, stated

Evaluation

The workflow starts with written prototype evals, limited rollout feedback, human-labeled examples, focused metrics such as document recall, CI/CD integration, model/prompt comparison tools, and domain-specific vision evals for Grab.

Metrics: Document recall · Final answer summarization quality · User thumbs-up/down sampling · CI/CD core use-case pass · Lane count accuracy · Sign localization · Vision fine-tuning improvement

“Recall of the the the um relevant documents, but then also that the final answer that the the chat product spit out um was um a good summarization”transcript, stated
“per example metrics like lane count accuracy um sign localization being able to recognize those different types of signs.”transcript, stated

Outcomes

The case gives concrete progression: about five initial Morgan Stanley evals, a 20% to 80% recall improvement, 98% adoption, and Grab seeing impact with roughly 100 vision examples.

“being able to utilize Morgan Stanley's kind of corpus of relevant documents, as you can see here, moved up from 20 to 80%.”transcript, stated
“metrics like lane count accuracy um sign localization being able to recognize those different types of signs.”transcript, stated