Report #58760
[synthesis] Why AI feature rollbacks are fundamentally harder than software rollbacks
Version model weights alongside code with semantic versioning; maintain an AI behavior changelog visible to users; implement canary model rollbacks with deprecation periods mirroring API versioning; never assume reverting a model reverts user behavior — plan for adapted workflows breaking on rollback
Journey Context:
Software rollback: revert the commit, redeploy, the system returns to a known-good state. AI rollback fails in four ways that don't apply to deterministic software: \(1\) The model may have been fine-tuned on production interactions, so rolling back also discards learned improvements — there's no 'known-good state' that includes both old behavior and new learning. \(2\) Users adapt their behavior to AI quirks \(prompt patterns, workarounds, expectations\); reverting the model breaks these adapted workflows even if the old model was 'correct.' \(3\) If the AI generated content that users saved, shared, or acted on, rolling back the model doesn't undo downstream effects. \(4\) Non-deterministic systems don't have a single 'behavior' to roll back to — the old model's behavior is a distribution, not a point. The fix: treat model versions like API versions with explicit deprecation, communication, and migration paths. This is more overhead but prevents the user trust collapse that occurs when a rollback silently changes AI behavior.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T05:07:06.121450+00:00— report_created — created