---
title: From demo to production
seo_title: From demo to production — video
description: 'What it takes to run an AI agent in production: budgets, retries, idempotency, observability, asynchronous work, fallbacks, and criteria for not using an agent.'
keywords: production AI agents, agent observability, retries, idempotency, background tasks, agent cost, fallbacks, conversational runtime
date: '2026-07-14T00:00:00+00:00'
robots: index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1
hide:
- toc
- navigation
video_watch_page: true
---


<div class="s5-video-watch" data-s5-video-watch data-video-id="videos-series-agentes-ia-05-de-la-demo-a-produccion-md">
  <header class="s5-video-watch__header">
    <div class="s5-video-watch__crumbs"><a href="https://5sigmas.com/en/videos/">All videos</a><span>AI agents</span><span>0:32</span></div>
    <h1>From demo to production</h1><p>What it takes to run an AI agent in production: budgets, retries, idempotency, observability, asynchronous work, fallbacks, and criteria for not using an agent.</p>
  </header>
  <div class="s5-video-watch__player">
    <video controls crossorigin="anonymous" preload="metadata" poster="/en/series/agentes-ia/05-de-la-demo-a-produccion.jpg" playsinline data-s5-watch-player><source src="/en/series/agentes-ia/05-de-la-demo-a-produccion.mp4" type="video/mp4">Your browser does not support the video element.</video>
    <p>Links containing <code>?t=</code> open the video at a specific second.</p>
  </div>
  <section class="s5-video-watch__summary" aria-labelledby="video-summary-title">
    <div class="s5-video-watch__section-head"><span class="s5-eyebrow">Video summary</span><h2 id="video-summary-title">The ideas to retain</h2></div>
    <div class="s5-video-watch__snippet-grid"><article><span>01</span><h2>Budgets before promises</h2><p>An agent should have explicit limits:</p></article>
<article><span>02</span><h2>Retries, idempotency, and terminal failures</h2><p>Not every error should be recovered in the same way. A timeout may be retryable; an invalid argument is not. A 429 requires backoff and respect for quota; a negative business response may…</p></article>
<article><span>03</span><h2>Asynchronous work and honest completion</h2><p>The Reactive/Proactive Agent pattern used by 5sigmas models a common case: the agent accepts work, the tool continues outside the visible turn, and the result arrives when the operation…</p></article></div>
  </section>
  
  
  <aside class="s5-video-watch__source"><div><span class="s5-eyebrow">Context and evidence</span><h2>Continue with the full article</h2><p>The chapter develops the mechanism, primary sources, limitations and connections to the rest of the series.</p></div><a class="s5-video-watch__source-link" href="https://5sigmas.com/en/series/agentes-ia/05-de-la-demo-a-produccion/">Read the article →</a></aside>
  <section class="s5-video-watch__related" aria-labelledby="related-videos-title"><div class="s5-video-watch__section-head"><span class="s5-eyebrow">Next step</span><h2 id="related-videos-title">Related videos</h2></div><div class="s5-video-watch__related-grid"><article><a href="https://5sigmas.com/en/videos/series/agentes-ia/04-seguridad-agentes/"><img src="https://5sigmas.com/en/series/agentes-ia/04-seguridad-agentes.jpg" alt="" loading="lazy" width="1280" height="720"><span>AI agents · 0:32</span><strong>Agent security</strong></a></article>
<article><a href="https://5sigmas.com/en/videos/series/agentes-ia/03-como-evaluar-un-agente/"><img src="https://5sigmas.com/en/series/agentes-ia/03-como-evaluar-un-agente.jpg" alt="" loading="lazy" width="1280" height="720"><span>AI agents · 0:32</span><strong>How to evaluate an AI agent</strong></a></article>
<article><a href="https://5sigmas.com/en/videos/series/agentes-ia/02-anatomia-de-un-agente/"><img src="https://5sigmas.com/en/series/agentes-ia/02-anatomia-de-un-agente.jpg" alt="" loading="lazy" width="1280" height="720"><span>AI agents · 0:32</span><strong>The anatomy of an agent</strong></a></article></div></section>
</div>
