Skip to content
AI

Waarom kan ik de exacte uitvoer die mijn model in productie gaf niet reproduceren?

85

Kans

Zelfs bij temperatuur nul kan dezelfde prompt die tweemaal naar hetzelfde model wordt gestuurd verschillende tokens teruggeven. Een arXiv-paper uit januari 2026 traceerde de oorzaak naar dynamische batching: GPU-reductiekernels veranderen hun interne rekenkundige boom wanneer de batchgrootte verandert, en optelling van zwevendekommagetallen is niet associatief, waardoor twee verzoeken die onder verschillende batchgroottes worden verwerkt verschillende numerieke paden nemen en uiteenlopen. Serveerinfrastructuur is niet verplicht om de batchcontext die een bepaalde uitvoer produceerde vast te leggen of beschikbaar te stellen. Dit maakt het onmogelijk een mislukte inferentie opnieuw af te spelen, een regressietest te schrijven die exact gedrag vastlegt, of te reconstrueren wat een model tijdens een productie-incident daadwerkelijk zei. De enige tot nu toe gedemonstreerde oplossing gaat gepaard met een doorvoerverlies van 61 procent.

Waarom het belangrijk is

Deterministische replay is de minimumdrempel om een modelaanroep te behandelen als een controleerbare berekening in plaats van een black box die je vertrouwt maar niet kunt inspecteren.

Hoe ik de kans beoordeel

De Opportunity Score is mijn eigen inschatting, geen meting: hoe ernstig het pijn doet, hoe vaak het toeslaat, en hoe weinig er vandaag de dag bestaat om het op te lossen. Hoger betekent dat ik denk dat het meer de moeite waard is om te bouwen.

Ernst8/10

Hoeveel pijn het veroorzaakt wanneer het zich voordoet.

Frequentie9/10

Hoe vaak mensen er daadwerkelijk tegenaan lopen.

Witruimte8/10

Hoe weinig goede tools er vandaag de dag voor bestaan.

Meer problemen die het oplossen waard zijn