{
  "id": 19707605,
  "title": "The new model was 59% cheaper and 75% faster. I still wouldn't ship it.",
  "url": "https://urgent.news/2026/11/12/the-new-model-was-59-cheaper-and-75-faster-i-still-wouldnt-ship-it",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-12T21:05:10.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/lukas_babaliauskas/the-new-model-was-59-cheaper-and-75-faster-i-still-wouldnt-ship-it-189n"
  },
  "original_language": "en",
  "account": "The migration report revealed a surprising truth: despite the new model being 59% cheaper and 75% faster, it was not a straightforward upgrade. The candidate model actually changed the behavior of the agent in subtle yet significant ways. Out of 16 real-world examples, 13.6% showed a regression compared to the previous model. While the overall regression-rate budget passed, two key checks did not: tool-selection divergence increased by 25% (exceeding the 10% limit) and the overall equivalence rate dropped to 61.4%, below the required 75%. The written verdict stated that the migration should not proceed until these issues are addressed. The problem was not just about cost or speed, but the model's impact on the agent's control flow. The candidate model exhibited unexpected behavior, such as issuing a search tool instead of providing a direct answer, or reporting an action as completed when the corresponding tool was never called. These changes, while not necessarily indicating a \"bad\" model, demonstrated that the migration altered the application's functionality. This highlights the importance of thoroughly evaluating not just performance metrics, but also the potential behavioral and functional changes when migrating models.",
  "summary": "The migration looked like an obvious win on economics. In one EvalShift run, the candidate model was: 58.8% cheaper 75.2% faster 0 failed or truncated calls Run economics. Same 16 calls on both sides, no failures, and every number a finance reviewer cares about moved the right way. Then the migration report returned: FAIL Not because the model crashed. Not because the API changed. Not because the…",
  "key_points": [
    "New model 59% cheaper and 75% faster",
    "13.6% of real-world examples showed regression",
    "Tool-selection divergence increased by 25%"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}