Markdown source

Slides: Evals 101 — Doug Guthrie, Braintrust

Source Video

Evals 101 — Doug Guthrie, Braintrust

Relationship To World's Fair 2026

These slides are extracted from a public AI Engineer YouTube video connected to World's Fair 2026. Speaker-matched clips are supporting context unless later confirmed as exact session recordings; official livestream recordings are day-level/event-level source material.

Related Scheduled Sessions

Extracted Slides

slide-001.jpg

OCR text:

INNOVATIONPARTNER

aws

PLATINUMSPONSORS

Graphite

WWindsurf

MongoDB

daily

augment code

Workos

slide-002.jpg

OCR text:

BRAINTRUST.DEV

braintrust

THE END-TO-END DEVELOPER PLATFORM

BUILDING AI PRODUCTS

slide-003.jpg

OCR text:

Agenda

e Company Overview

e Intro to Evals

ENIAC CIOL

e Moving to Production

e Human inthe Loop

oo

| ~~]

- ~~

slide-004.jpg

OCR text:

Braintrust at a glance

& e.) AnKur Gaya: S| ROHN ria ean >$45m

Ea Investors and Al teaders

eae CRBC anette erste al6z ee ;

» Cher nema om

Pac laire) Microsoft 3 DATADOG dbt Labs zapier =| Grafana

ee Ca re amazon nuro ~ instacart STS

bd

VF fai)

| aMicrosoft oy)

me F

slide-005.jpg

OCR text:

rd

We support leading Al teams

re NETFLIX Nite ra tals):

‘instacart “% Airtable zapier BN akessoni

replit eae ears ramp 4 AVercel

Sueno oa Robinhood # SAD cele) erey4 mem TES Cr]

Klarna. coursera ® docusign Webflow

q a Microsoft ary?

slide-006.jpg

OCR text:

g ase € cary TO gone

Weriting evats is powng to become 8 core skill for product Evals are emerging as the real moat for Al startups ovals are surprisingly often all you need

managers fo such 9 crticad part of moking & £000 Nard won insights about customers and thew business ON

Product wath AL hoger diecovered by fourniens acteng ainost ae

etnographers spchunking in the underserved slices Of the

GOP pre chaet

tame meee QrXenmeeMon © wwe

The bee A aided ade Rm Mae a nEE oF Ly TaN oe het

fmentan a tate

Uf there 6 one thing we Can teach people, 4 that

Writing evais ia probably the most important theng. Be tone he ween Fa et cottawes ears

x

a

slide-007.jpg

OCR text:

; Td)

Why evals? Evals help answer questions

Model selection How Gets Al Cost efficiency

"Which LLM is the perform across "Can we achieve high

best choice for our diverse real-world performance without

needs? “nee excessive costs?

scenarios?

‘ Debugging & regression

i Bea te At oletl Feedback integration detection

reflect our compan fs “Are we learning from “How do we know

: 7 y users and improving when something

onde ae 5° iteratively?" breaks or gets

standards? worse?"

a

slide-008.jpg

OCR text:

®

How evals can help your business

Cut dev time Rapid heraton cycies & local tested on multiple LLMs seamlessly

Reduce costs Autontated evals replace manuel review alowing faster eration ¢ release

Enhance quality Real time nonttoring & compliance to redcce risk and improve Cx

Sca le iets aahs Enabie non-technical collaboration to puda tie best Al Apps

Ie never seen a workfiow transformation jike the one tnat incorporates

evals Into ‘mainstream engineering’ processes before. it's astonisning.

eit

,

| a Microsoft @yr{?

slide-009.jpg

OCR text:

Z e

Customer outcomes

zapier coda Notion

fe)

oe

[OlOROTOLOLOTe)

all [OlOTOTOTOLee)

= Te eYNars

op. YAO) 50%

®

a a Microsoft Gry?

slide-010.jpg

OCR text:

BRAINTRUST.DEV Core concepts

AIE

Promptengineering Evals Alobservability

Think IDE for LLMoutputs Did Iimprove or regress? What's happening in prod?

Eval playgrounds for rapid prototyping Scores=a performance scoreof0-100% or?Debug.eval

Microsoft smol?

slide-011.jpg

OCR text:

. ; rd

What is an Eval?

Definition: An Eval (short for evaluation) is a

structured test that checks how well your Al

system performs. It helps you measure

quality, reliability, and correctness across

scenarios.

i.

aws

7 Nae!

slide-012.jpg

OCR text:

3 Ingredients in an Eval

DATASET SCORER

~The loqie behind your

The code or prompt you evals,

want to evaluate. : r

Can be oan

-It can range fron a (Ce been RUC ke Co] en ee

single prompt to un A set of real-world Cede funetion

entire agent workflow. exarples, mearear 5 —

The scorer will give a

Requires an input and “These are your test score of B 108 to each

RTeTeesTiny fen rare row in the dataset

i 3

OS

bg

| u

slide-013.jpg

OCR text:

- ®

There are two eval mental models

Offline Evals

What aos

ee ee eee te Cs ies CRORE SLES ALC ASO CSCO ESL

prodefiness dafasutss. elmer el bran UG.

Pe Caeser Mace cate (Samael Ce] Sar] ea Ca Re COS a tar 6 eae OTD 0201 CoE Ld CACLOSLLEOSSE STOOGES

aca my

EN reas

©) Proactive yident fy aed reso ve issues [rears 10881 Os- SSeS TOT Chat OE AATO] RIN OTe 1s tS] ELAT7 Tak CRE Ea

RiGee eee ae ol aea aE ery Str Rome Ober tame] O20) 60s ee ort |

Seren avy

e@)) Create and marace evaliition datasets © Astometlicaly Vace cals usng prory or SOK,

ee) Define tess and scorers e osu fi hercandyveses p Grainteust Gbts araive

Ppa NASI een STCa teat erate eer aie etsy TST re

Satta ry ao arene eG eee race mee rs era Gd eer

x

a a Microsoft §=o(oou®

slide-014.jpg

OCR text:

BRAINTRUST.DEV

What should I improve?

K

AIE Goodoutput High score Improveevals Lowscore

ndinopeg Improveevals ImproveAlapp

aws

slide-015.jpg

OCR text:

Page ee ste eee a ee One a °

Sarees Ce ae wwwy ities

ea cena ey re en mes pape

sto: bare tbat erat

eid be ne ra a ae es Ce met

cad

Pires ne Mos Mec eee re ~—

. ces :

e a Ree eta 7

. BS eee eau: s

Porragighte, © ey mee atles tyler: wile ccecadgtio s __

or ee ae aa aero

Fem Cert eee corey cae cana ~

Bree ee ee

Petia

[az

re mntunt

x

~

slide-016.jpg

OCR text:

, , r

Datasets - Tips

Cees) Te apcvb arses Tae codes 1 Con

focus on building a feedback loop rather than

a perfect dataset

e §=Never Stop Iterating:

Use Logs to capture more edge cases and

create more holistic Evals

Cas occ ea lee Lelpe TAM Sale Ee

use human review to establish ground truth

Especially when using expected column

a

i : oO

a a Microsoft

slide-017.jpg

OCR text:

BRAINTRUST.DEV

Scorer Types

Code-based scorers

- Exact or binary conditions

- Numeric comparisons

- Structured or factual checks

LLM-as-a-judge scorers

- Subjective or contextual feedback

- Human-like interpretation

- Improvement across multiple drafts

AIE

slide-018.jpg

OCR text:

: ®

Scorer Tips

Use a higher-quality model for scoring, even if the prompt uses a cheaper

model. Scorers benefit from better reasoning and nuance.

Treat scorers like judges: evaluate intent match, style accuracy, and

overall output quality: -not just correctness.

Break scoring into multiple focused scorers (e.g., accuracy, Creativity,

formatting) to pinpoint issues.

Test scorer prompts in the Playground before use. Try strong and weak

outputs to refine scoring reliability.

Avoid overloading the scorer prompt with context. Focus if on the relevant

input and output for fair, consistent evaluation.

ty

| u

slide-019.jpg

OCR text:

BRAINTRUST.DEV

Playgrounds

Experiments

Evaluations

AIE

• Quick iteration of Prompts, Agents,

Scorers, Datasets

• Great for comparing Prompts & Models

• When you reach a happy place, save a

lot of the playground to Experiments

• Great for comparing full experiments so you

can review past playground sessions

• Evals from SDK or API will appear here

directly

• You can analyze your experiments over time

slide-020.jpg

OCR text:

AIWorldFar-Eval Track Fe EdtVew nsertFormat Side? 回 D Sidesho

QMetus

AIE

Evals via SDK

Microsoft smol?

slide-021.jpg

OCR text:

gS Hae , en @r

f Rene ares H

eet COREE a Rte Be te es ee |

[Dee Eee Ce :

.

Leon ee eee ne)

io Pe ety Peer reece tad !

Peete Ceara Serra |

a sIU is Mae Cony |

bot ee an oe :

Cares Pree eee ee

ron

—_— 3

3 s a ad

b G4G7 "0880-84" Hi -2 8

bd

+

slide-022.jpg

OCR text:

on Pemareatt 3 ek m —)

gegen .@ y

Ong tenes rome e

Poeqoete ea - _ ote

Gers Sve on bee yon o tas o vee ee

6 Rta ane

leterste sranjeog pees a een @ lon wan

amines

siersarrerinconspereg’d we a ee Qt tee

Urvecemtas AI

+ inewssente

3 Cater nents

treet

Wages

eanypece

vet eney &

secgng laceretne Lee

Bie ote

raintrust

a

i an i * ,

b CO607 "QO880- 84° 6 *

co

; aws

slide-023.jpg

OCR text:

app.py

dsdosnd

SEARCH

code_conversion

push_prompts.py

prompts.create

Ieport os

import braintrust

fies to incu

from code_conversion.agents Iaport INSTRUCTLONS

es to eickido

project =braintrust.projects.create(nam

s.enViron[“BRAINTRUST_PROJECT_NAME"])

AIE

project.

pts.createl

1resultn1fle-Openineditor

nanea*Code Conversion Prompt",

push_prompts.pycods

slug=code-comvers1on-pronpt",

project.prompts.create(

descriptionaThis prompt is used to comvert

promptaINSTRUCTIONS,

model-os.environ["OPENAI_HCOEL_NAE"],

messagesa!

(“role”:"systee,“content:DNSTuCTINS),,

("role”:"user,"content”:"《(input))”).

Microsoft

smol?

slide-024.jpg

OCR text:

AIE

export const completenessScorer = project.scorers.create({

choiceScores: {

Good: 0.75,

Fair: 0.5,

Poor: 0.25,

},

});

export const accuracyScorer = project.scorers.create({

name: "Changelog Accuracy Scorer",

slug: "changelog-accuracy-scorer",

description: "Evaluates the accuracy of a generated changelog",

evals: [

{

role: "system",

content:

"You are evaluating the accuracy of a changelog generated from a list of git commits.",

},

{

role: "user",

content:

"Task: Rate how accurately the changelog represents the actual changes described in the commits.",

},

],

});

Finished running experiment

Slide-Derived Subjects To Review

Subject extraction uses video title, related session titles/descriptions, transcript context, and OCR text when available. OCR is best-effort and should be reviewed against the embedded slide images.