«Hvilken modell skal vi kalle?» pleide å høres ut som et API-spørsmål. I et økende antall organisasjoner er det nærmere et spørsmål om innkjøp, ytelsesoptimalisering og arkitektur.
Denne endringen følger av en enkel utvikling: Det finnes nå mange modeller, levert gjennom mange tilbydere, med vesentlig forskjellige styrker, priser, latenser, distribusjonsalternativer og kontraktsvilkår. Stripes annonserte avtale om å kjøpe OpenRouter er et nyttig signal. OpenRouters ene API omfatter mer enn 400 modeller fra mer enn 80 tilbydere, med rutingskriterier som inkluderer oppgavens kompleksitet, pris, hastighet, pålitelighet, latenstid, gjennomstrømning og tilbyderspesifikke kostnader.
Den nye rollen trenger ikke nødvendigvis å ha en ny tittel. Den kan ligge på tvers av AI-plattformutvikling, arkitektur, innkjøp, inferensdrift eller produktutvikling. Men ansvaret blir stadig tydeligere: å avgjøre hvilken modell som skal håndtere hvilket arbeid, under hvilke begrensninger, med hvilken reserveordning og basert på hvilke bevis.
Ruting er en policybeslutning forkledd som infrastruktur
En naiv ruter spør: «Hvilken modell er billigst?» En nyttig ruter stiller et mer presist spørsmål: «Hva er den rimeligste modellen som oppfyller kvalitets-, latenstids-, pålitelighets-, personvern- og driftskravene til denne forespørselen?»
Disse kravene varierer etter oppgave. En klassifikator for kundestøtte kan trenge forutsigbar strukturert output og lav latenstid. En krevende kodeoppgave kan rettferdiggjøre en langsommere og mer kapabel modell. En oppsummeringspipeline med høyt volum kan favorisere en mindre modell, særlig hvis kvaliteten er tilstrekkelig etter testing. En regulert arbeidsflyt kan kreve en bestemt region, lagringspolicy eller leverandøravtale, uavhengig av tokenprisen.
Dette er grunnen til at ruting hører hjemme i arkitekturgjennomganger, ikke bare i applikasjonskoden. Ruten avgjør mer enn en faktura. Den kan påvirke datalokalisering, eksponering for driftsstans, observerbarhet, konsistens i svarene, verktøybruk og mengden menneskelig gjennomgang som kreves videre i prosessen.
De fire fagområdene bak en seriøs rutingfunksjon
1. Innkjøp: sammenlign hele tjenesten, ikke den fremhevede tokenprisen
Modellpriser er enkle å sammenligne på feil måte. Input- og output-tokens kan ha ulike priser. Bufret input, batchbehandling, prioritert tjeneste og forespørsler med lang kontekst kan endre beregningen. En tilbyders nominelle pris sier også lite om nye forsøk, hastighetsgrenser, support, minimumsforpliktelser, utgående datatrafikk eller utviklingskostnaden ved å bytte.
Den som har ansvar for ruting, bør vedlikeholde en oversikt over modeller og tilbydere med felter som:
- priser for input, output, bufrede data og batchbehandling;
- grenser for kontekst og output;
- dokumenterte hastighetsgrenser og observert gjennomstrømning;
- latenstidsfordelinger, ikke bare gjennomsnittlig latenstid;
- tilgjengelighet og tidsavbruddsatferd;
- vilkår for databruk, lagring, datalokalisering og kontrakter;
- støttede funksjoner, inkludert verktøykall, strukturert output, syn og strømming;
- alternativer for reserveordninger og migrering.
Resultatet ligner mer på en stykklist for teknologi enn på en liste over modellnavn. Den bør gjennomgås når priser, policyer, modellversjoner eller forretningsvolumer endres.
2. Ytelsesoptimalisering: mål oppgaven, ikke rangeringen
Generelle referansetester kan hjelpe med orienteringen, men rutingbeslutninger krever arbeidsbelastningsspesifikke tester. En modell som gjør det godt på en offentlig kodereferansetest, er kanskje ikke det beste valget for en organisasjons interne kodebaser, navnekonvensjoner, verktøyskjemaer eller sikkerhetskontroller.
Bygg et representativt evalueringssett fra virkelige forespørsler, med sensitivt materiale fjernet eller kontrollert. Merk resultatene som betyr noe: faktakorrekthet, gyldig JSON, vellykket verktøyvalg, bestått kodetest, avvisningsatferd, behov for eskalering og akseptabel stil. Registrer deretter kostnad, tid til første token, total latenstid, andel tidsavbrudd, andel nye forsøk og lengden på fullføringen.
Ikke reduser resultatet til én poengsum for tidlig. En vektet poengsum kan skjule en alvorlig feilmodus. En modell med utmerket gjennomsnittlig kvalitet, men hyppige feilformaterte verktøykall, kan for eksempel være uegnet for en automatisert arbeidsflyt. En langsommere modell kan være økonomisk å foretrekke hvis svarene reduserer kostbar menneskelig gjennomgang.
Bruk en champion-og-utfordrer-prosess: behold en gjeldende godkjent rute, test alternativer mot det samme korpuset, og godkjenn en utfordrer først når den oppfyller uttrykkelige kvalitets- og driftsmessige terskler. Påstander rapportert av tilbyderen bør behandles som innspill til en testplan, ikke som bevis på at en modell vil prestere på samme måte i ditt miljø.
3. Arkitektur: gjør modellvalg utskiftbart
Ruting blir kostbart når modellspesifikke antakelser lekker inn i hele applikasjonen. Et robust design skiller forretningsoppgaven fra leverandørkallet.
Definer en intern kapabilitetskontrakt. Den kan spesifisere at en «klassifiseringsoperasjon» returnerer et fast skjema, felt for konfidens eller avståelse, en modellidentifikator og en sporingsidentifikator. En «utkast til svar»-operasjon kan spesifisere krav til tone, krav til kildehenvisninger og et maksimalt budsjett for ventetid. Leverandøradaptere oversetter deretter denne kontrakten til individuelle API-er.
Hold ledetekster, skjemaer, verktøydefinisjoner, sikkerhetsregler og rutingspolicyer versjonerte. Registrer hvilket modelløyeblikksbilde og hvilken leverandør som håndterte hver forespørsel. Bevar nok informasjon til å gjenskape en beslutning uten å lagre sensitivt brukerinnhold unødvendig.
Utform reserv løsninger bevisst. En reserveløsning kan være en annen leverandør, en mindre modell, en kølagt arbeidsflyt eller en vei for menneskelig gjennomgang. Den bør ikke i stillhet endre oppgavens betydning. Hvis strukturert output er obligatorisk, må reserveløsningen støtte den samme kontrakten eller utløse en kontrollert eskalering.
4. Styring: avgjør når det ikke skal rutes automatisk
Noen forespørsler bør ikke sendes til den billigste tilgjengelige modellen – eller til noen ekstern modell. Rutingspolicyen trenger ekskluderingsregler for konfidensielle data, beslutninger med stor innvirkning, språk som ikke støttes, uvanlig lang kontekst eller handlinger som krever et trinn med menneskelig godkjenning.
Teamene bør også skille mellom at en modell er teknisk tilgjengelig, og at den er godkjent for en bestemt bruk. Krav fra innkjøp og juss kan variere mellom forretningsenheter. En modell kan være fremragende i en evaluering og likevel være ubrukelig i en arbeidsflyt der vilkårene for datahåndtering ikke passer organisasjonen.
En praktisk rutingstabell
En innledende policy kan være enkel og tydelig:
| Oppgaveklasse | Hovedmål | Mulig rute | Utløser for eskalering |
|---|---|---|---|
| Ekstraksjon med høyt volum | Gyldig skjema og lav enhetskostnad | Liten eller mellomstor modell med streng validering av output | Skjemafeil eller lav konfidens |
| Kompleks analyse | Kvalitet og håndtering av dokumentasjon | Mer kapabel modell med et større budsjett for ventetid | Manglende dokumentasjon, tvetydighet eller policyflagg |
| Interaktiv assistanse | Raskt opplevd svar | Modell med lav ventetid, eventuelt fulgt av videre bearbeiding | Lav tillit eller brukerønske om større dybde |
| Sensitiv arbeidsflyt | Godkjent datahåndtering og etterprøvbarhet | Avtalegodkjent leverandør eller kontrollert distribusjon | Ikke-godkjente data, handlinger eller jurisdiksjon |
Den nøyaktige tabellen vil variere fra organisasjon til organisasjon. Det viktige er at rutingreglene skal være lesbare for interessenter innen produkt, sikkerhet, økonomi og utvikling – ikke begravd i en betinget setning.
Hva dette betyr for folk som bygger karrierer
De sterkeste kandidatene til dette arbeidet vil kombinere flere former for faglig forståelse. De vil forstå nok maskinlæring til å kunne resonnere om kapasitet og degradering; nok systemutvikling til å håndtere forsinkelse, nye forsøk, hastighetsbegrensninger og feilmoduser; nok økonomi til å modellere totalkostnad; og nok innkjøp og styring til å vurdere leverandørforpliktelser og begrensninger.
De vil også være komfortable med å skrive beslutningsreferater. Et nyttig referat forklarer hvorfor en rute ble valgt, hvilke bevis som støtter den, hvilke risikoer som gjenstår, og hvilken hendelse som bør utløse en ny vurdering. Det er mer verdifullt enn å pugge de nyeste modellnavnene, fordi modellnavn og priser stadig vil endre seg.
Et kompakt porteføljeprosjekt kan demonstrere ferdigheten uten å kreve et stort produksjonssystem. Ta én arbeidsbelastning, opprett et avidentifisert evalueringssett, koble tre modellleverandører eller lokale modeller bak et felles grensesnitt, og sammenlign kvalitet, skjemagyldighet, latenspersentiler, feilrater og estimert månedlig kostnad ved flere volumer. Legg til policyregler for sensitive inndata og en reservebane. Publiser testmetoden og begrensningene.
Vær presis på hva prosjektet beviser. Det beviser ikke at én modell er universelt best. Det beviser at du kan gjøre et tvetydig modellvalgproblem om til en målbar driftspolicy.
Karrieresignalet
Modellruting blir strategisk viktig fordi intelligens ikke lenger er én enkelt, fast avhengighet. Den er en portefølje av tjenester med ulike avveininger og en økonomi i endring. Teamene som behandler denne porteføljen som utskiftbar infrastruktur, kan redusere kostnadene, men de kan også skape skjulte problemer med kvalitet, etterlevelse og pålitelighet. Teamene som behandler den som en permanent binding til én enkelt modell, kan gå glipp av bedre alternativer.
Den fremvoksende disiplinen ligger mellom disse ytterpunktene: abstrakt nok til å bytte leverandører, spesifikk nok til å bevare oppgavekvaliteten, og evidensbasert nok til å begrunne valget. Det er karrieremuligheten innen modellruting – ikke å velge et API én gang, men å bygge beslutningssystemet som fortsetter å ta gode valg.
Tom Whitfield er den ansvarlige menneskelige redaktøren for AI Career Brief, som dekker ferdigheter, roller og smarte grep for å jobbe i AI-alderen.