Vinster:
- Kan jämföra modellfamilj (snabb/balanserad/kraftfull) på kapacitet, hastighet och kostnad
- Designar modellval och routingstrategier efter uppgiftens komplexitet
- Baserar modellvalet på bevis med en liten uppsättning evaler
Det enda beslutet som avgör hur mycket du får för pengarna och kvaliteten i LLM-integration är vilken modell du använder. Den vanliga reflexen är "välj den starkaste modellen"; Det innebär dock ofta onödiga kostnader och förseningar. Rätt tillvägagångssätt är att välja den lättaste modellen som utför varje uppgift och basera det valet på mätning, inte gissningar. I den här enheten kommer du att jämföra modellfamiljen på axeln kapacitet/hastighet/kostnad, upprätta en modelldirigeringsstrategi enligt uppgiftens komplexitet och bevisa valet med en liten uppsättning utvärderingar.
Förstå modellfamiljen
Leverantörer erbjuder generellt tre klasser: snabb/billig, stabil och kraftfull. Relationen dem emellan sammanfattas på tre axlar: förmåga (kraft att lösa svåra uppgifter), hastighet (latens), kostnad (tokenpris).
klass
exempel
talang
hastighet
Kostnad
Tillgängliga uppgifter
snabbt
Haiku 4.5
medium
mycket hög
låg
Klassificering, märkning, kort sammanfattning, orientering
balanserad
sonett 5
hög
hög
medium
Allmänt syfte, kodning, flerstegsflöde, mest agentarbete
stark
Opus 4.8
högst
medium
hög
Komplexa resonemang, självständiga uppgifter på lång sikt, svår analys
Kritisk insikt: den mer kraftfulla modellen presterar inte bättre på alla jobb. I en enkel "bråttom eller ej"-märkning ger den starka modellen och den snabba modellen samma korrekta svar; den enda skillnaden är att den kraftfulla är 5 gånger dyrare och långsammare. Extra talang skapar värde bara när uppdraget kräver det.
Steg för steg: Hur väljer man en modell?
- Klassificera uppgiften. Är det rutinmässigt/mönstrat (märkning, slutledning) eller öppet/flersteg (analys, planering, kod)?
- Börja med den lättaste kandidaten. Prova med den snabba modellen. Om det räcker, sluta.
- Om det inte räcker, gå upp till en högre klass. Om noggrannheten är låg, gå till den balanserade, om det inte räcker, gå till den starka.
- Mät, gissa inte. Jämför noggrannheten och kostnaden för varje kandidat med en liten uppsättning eval (nedan).
- Ställ in omdirigering. Istället för att ansluta till en enda modell, fördela uppgiften till rätt modell med en "router".
Modell routing
Verkliga arbetsbelastningar är blandade: de flesta inkommande förfrågningar är enkla, vissa är svåra. Det är slöseri att skicka dem alla till den kraftfulla modellen; Att skicka dem alla till den snabba modellen minskar kvaliteten. Routing löser detta: en billig modell (eller en enkel regel) klassificerar uppgiften först, sedan går jobbet till lämplig modell.
# Routerprompt (fungerar med billig modell) Klassificera den inkommande förfrågan efter dess svårighetsgrad. Returnera endast följande JSON:{"difficulty": "simple|complex"}Enkel: enkelsteg, formel, kortsvar.Komplex: kräver flerstegsresonemang, analys eller lång generation.Begäran: """{{request}}"""
- gå till enkel → snabb modell (billig, snabb).
- gå till komplex → kraftfull modell (dyr men nödvändig).
Detta mönster minskar den genomsnittliga kostnaden avsevärt eftersom det mesta av trafiken i allmänhet är enkel.
Tips: Ett remissbeslut kräver inte alltid en LLM. Enkla regler som "Gå till snabb modell om texten är mindre än 20 ord" är också vägledande och ger noll extra symbolkostnad. Prova regeln först.
Att länka val till bevis: The Small Eval Cluster
Välj inte en modell utifrån "det ser bättre ut för mig". Eval (utvärderingsuppsättning) är en liten uppsättning prover för vilka det korrekta svaret är känt; du kör varje modell på denna uppsättning och mäter noggrannhet, kostnad och latens.
# Eval setup mall1) Samla 20-50 riktiga exempel, skriv "rätt svar" för hand på varje.2) Kör varje modell (snabb/balanserad/stark) på denna uppsättning.3) För varje modell: antal rättningar, genomsnittlig genomströmningstokens, kostnad per förfrågan, genomsnittlig tid.4) Välj den modell som "ger tillräcklig noggrannhet billigast".
# Eval jämförelsetabell (fyll)Modell | Noggrannhet | Kostnad per förfrågan | Genomsnittlig varaktighetHaiku | ...% | ... $ | ... snSonnet | ...% | ... $ | ... snOpus | ...% | ... $ | ...sek
Svag prompt / Stark prompt (modellvalsbeslut)
# SVAG (ingen grund för beslut) Låt oss använda den bästa modellen, budget är inte viktigt.
# STARK (beslut baserat på mätning) I eval av 50 prover gav Haiku 96% noggrannhet, Sonnet gav 97% noggrannhet; Skillnaden är statistiskt obetydlig. Haiku valdes eftersom det är 5 gånger billigare och 2 gånger snabbare. Om noggrannheten sjunker under 95 % kommer beslutet att uppgradera till Sonnet att tas automatiskt.
Kraftfull version; binder urvalet till ett nummer, en tröskel och en eskaleringsregel. Detta både försvarar dagens beslut och hanterar framtida förändringar.
Tre minifodral
Fall 1 — Fly från den överväldigande modellen. Ett callcenter producerade alla konversationssammanfattningar med Opus; månadsräkningen var hög. Vid 40-prover eval var Sonnet 1% bakom Opus i noggrannhet men kostade en tredjedel. De flyttade sammanfattningen till sonetten; månadskostnaden sjönk från $9 000 till $3 100, utan kvalitetsklagomål.
Fall 2 — Blandad trafik med omdirigering. 80 % av ett juridiskt tekniskt teams förfrågningar var enkel dokumentmärkning, 20 % var komplex kontraktsanalys. De skickade dem alla till den kraftfulla modellen. De lade till en billig router och distribuerade enkla jobb till Haiku och komplexa jobb till Opus; Den genomsnittliga kostnaden för begäran sjönk med 64 %, samtidigt som analyskvaliteten bibehölls.
Fall 3 — Kostnaden för neddragning utan att mäta. För att minska kostnaderna reducerade ett team komplex medicinsk kodextraktion direkt till den snabba modellen; De evalade inte. I live sjönk noggrannheten från 92 % till 78 %, vilket resulterade i att felaktiga slutsatser återvände. De var tvungna att utvärdera först: den uppgiften krävde den kraftfulla modellen. Lektion: både reduktion och höjd görs genom mätning.
Vanliga misstag
- Den "starkaste modellen"-reflexen: Slöseri och onödiga förseningar i enkla uppgifter.
- Att byta modell utan att mäta: Både förminskning och förstoring är riskabelt utan eval.
- Låsning till en enda modell: Routing i blandad trafik är ofta mer effektivt.
- Att alltid missa routern för LLM: Enkla regler kan fungera utan kostnad.
- Att inte ställa in en boost-tröskel: Vad händer om noggrannheten sjunker bör definieras i förväg.
- Att inte fixa modellversionen: Anteckna vilken modell/version du arbetar med i produktionen; Versionsändring kan ändra beteende.
Deeper: Perpetuating Eval and Incremental Trial
Val av modell är inte ett engångsbeslut. Leverantörer introducerar nya modeller, priserna ändras, din arbetsbeskrivning utvecklas. Så ställ in eval-klustret en gång och glöm inte; hålla det som en levande varelse. När en ny modell kommer ut kör du samma 20-50 prover genom den, uppdaterar tabellen och fattar ditt beslut igen. Detta skyddar dig från den "mönsterväxlande intuitionen".
Den andra avancerade tekniken är fallback/kaskadmönstret. Du ger uppgiften till den billiga modellen först; Om utgången har låg konfidens eller om verifieringsskiktet (enhet 11) avvisar det, eskalerar du samma begäran. Så det mesta av trafiken löses på den billiga modellen, med endast den återstående minoriteten som går till den dyra modellen. Detta är både billigare och mer hållbart än den fasta enmodellsmodellen.
Den tredje punkten är att eval inkluderar inte bara noggrannhet utan även kostnad och latens. Om en modell är 1 % mer exakt men 3 gånger dyrare och 2 gånger långsammare, är avvägningen inte värt det för de flesta jobb. Ta beslutet längs tre axlar (noggrannhet, kostnad, latens) och definiera en "tillräcklighetströskel": "om noggrannheten är över 95 %, välj den billigaste."
Anteckna till sist vilken modell/version du använde i produktionen. Om utskriftskvaliteten ändras en dag är det första du kommer att titta på om modellversionen har ändrats. Versionsspårbarhet gör det snabbare att hitta grundorsaken till kvalitetsproblem.
En ytterligare varning: eval-klustret bör representera din faktiska arbetsbelastning. En eval som bara består av lättsamma exempel döljer sig där modellen snubblar i svåra fall och invaggar dig i falskt förtroende. En bra bedömning; Den innehåller vanliga enkla exempel såväl som hörnfall du stöter på i verkligheten (tvetydiga, ofullständiga, motsägelsefulla indata). Denna svåra minoritet avgör ditt modellval, eftersom varje modell lyckas i den lätta majoriteten ändå. Håll din Eval fräsch och representativ genom att regelbundet ge den nya verkliga exempel.
Sammanfattningsvis
Rätt modell är den lättaste modellen som får jobbet gjort; Kraftfullare är inte bättre på alla jobb, det är bara dyrare och långsammare. Att klassificera uppgiften och utgå från den lättaste kandidaten, fördela den blandade trafiken med routing och underbygga urvalet med en liten uppsättning evals minskar kostnaden många gånger samtidigt som kvaliteten bibehålls.
Applikationsuppgift
Välj en arbetsbelastning. (1) Klassificera uppgiften som enkel/komplex. (2) Designa en liten eval uppsättning av 20 verkliga exempel (med deras korrekta svar). (3) Gör upp en plan för att fylla i jämförelsetabellen för noggrannhet/kostnad/tid för de tre modellklasserna. (4) Om du har blandad trafik, skriv en routingregel och ställ in en eskaleringströskel.
checklista
- [ ] Jag kan jämföra modellfamiljen på axeln kapacitet/hastighet/kostnad.
- [ ] Jag kan tillämpa principen "lättaste framgångsrika modellen".
- [ ] Jag kan ställa in modellrouting enligt uppgiftens komplexitet.
- [ ] Med en liten uppsättning eval kan jag binda urvalet till bevisen.
- [ ] Jag kan definiera en uppgraderings-/degraderingströskel.