<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Blog — Espacio Rojo</title>
    <link>https://espaciorojo.xyz/blog/</link>
    <atom:link href="https://espaciorojo.xyz/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Artículos sobre software, hardware, SaaS, IA y digitalización de empresas mexicanas.</description>
    <language>es-MX</language>
    <lastBuildDate>Sun, 06 Sep 2026 02:56:53 GMT</lastBuildDate>
    <image>
      <url>https://espaciorojo.xyz/img/logo.png</url>
      <title>Blog — Espacio Rojo</title>
      <link>https://espaciorojo.xyz/blog/</link>
    </image>
    <item>
      <title><![CDATA[Tarjeta de sellos digital: cómo funciona y por qué el cartoncito se muere en el sexto sello]]></title>
      <link>https://espaciorojo.xyz/blog/tarjeta-de-sellos-digital-como-funciona/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/tarjeta-de-sellos-digital-como-funciona/</guid>
      <pubDate>Sat, 05 Sep 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Producto]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Qué es una tarjeta de sellos digital, cómo se ve desde el mostrador y qué cambia respecto al cartoncito de papel. Sin app que bajar.]]></description>
      <content:encoded><![CDATA[<p>Casi todos tenemos uno en algún cajón: un cartoncito de una cafetería que nos gusta, con seis sellos de ocho. No lo tiramos porque el café gratis sigue ahí; tampoco lo llevamos, porque no nos acordamos. Esa tarjeta ya está muerta, solo que nadie firmó el acta.</p>
<p>La lectura fácil es que al cliente le dio igual el premio. La lectura correcta es más aburrida: <strong>el papel no aguanta ocho visitas</strong>. Se moja, se dobla, se queda en el otro pantalón, se confunde con el de la panadería de enfrente. El programa de lealtad no falló por diseño; falló por soporte.</p>
<figure class="post-figure"><img src="/img/blog/meigui-cartoncito.webp" alt="Cartoncito de sellos de papel con seis de ocho sellos marcados, junto al texto &quot;Se moja, se pierde, queda en el otro pantalón&quot;" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Cartoncito de sellos de papel con seis de ocho sellos marcados, junto al texto &quot;Se moja, se pierde, queda en el otro pantalón&quot;</figcaption></figure>
<h2 id="que-es-exactamente-una-tarjeta-de-sellos-digital">Qué es exactamente una tarjeta de sellos digital</h2>
<p>Una tarjeta de sellos digital es el mismo trato de siempre —junta N compras, llévate algo— guardado en un lugar que el cliente no pierde. La diferencia está en dónde vive ese &quot;lugar&quot;, y ahí hay tres opciones que suelen confundirse:</p>
<div class="table-scroll"><table><thead><tr><th>Dónde vive la tarjeta</th><th>Qué le pide al cliente</th><th>Dónde se rompe</th></tr></thead><tbody><tr><td>App propia del negocio</td><td>Descargar, registrarse, recordar que existe</td><td>Casi nadie baja una app para una cafetería</td></tr><tr><td>Página web con sesión</td><td>Acordarse del enlace, no perder la sesión</td><td>El cliente no vuelve a abrirla nunca</td></tr><tr><td>Pase de wallet</td><td>Nada: el wallet ya viene instalado</td><td>Solo si el teléfono es muy viejo</td></tr></tbody></table></div>
<p>La tercera es la que usamos en <a href="https://wallet.espaciorojo.xyz">Méiguī shé</a>: la tarjeta se guarda en <strong>Google Wallet o Apple Wallet</strong>, el mismo lugar donde el cliente ya tiene su pase de avión, su boleto del cine y su tarjeta del gimnasio. No es una app nueva. Es una tarjeta más adentro de una app que ya usa.</p>
<p>Si quieres el detalle técnico de qué es un pase de wallet y cómo se actualiza solo, está en <a href="/blog/tarjeta-de-fidelizacion-en-google-wallet-y-apple-wallet/">cómo poner tu tarjeta de fidelización en Google Wallet y Apple Wallet</a>.</p>
<h2 id="como-se-ve-desde-el-mostrador">Cómo se ve desde el mostrador</h2>
<p>Esta es la parte que decide si el programa sobrevive a la primera semana: <strong>si sellar tarda más que cobrar, el mostrador lo va a dejar de hacer</strong>. No por mala voluntad, sino porque hay fila.</p>
<figure class="post-figure"><img src="/img/blog/meigui-tres-pasos.webp" alt="Los tres pasos: el cliente escanea el cartel, tú escaneas su código, el sello le llega solo" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Los tres pasos: el cliente escanea el cartel, tú escaneas su código, el sello le llega solo</figcaption></figure>
<p>Son tres pasos y dos son del cliente:</p>
<ol><li><strong>El cliente escanea el cartel.</strong> Un QR impreso junto a la caja. Pone su nombre y en unos diez segundos tiene la tarjeta guardada en el teléfono. No hay registro, no hay contraseña, no hay correo de confirmación.</li><li><strong>Tú escaneas su código.</strong> Cuando paga. Desde el teléfono de quien atiende, con la cámara de atrás. No hace falta comprar una terminal aparte ni instalar nada en la caja.</li><li><strong>El sello le llega solo.</strong> El pase que él tiene guardado se actualiza sin que abra nada. Al octavo, el premio le aparece ahí.</li></ol>
<p>El paso 2 es el único que cuesta trabajo del lado del negocio, y son los mismos dos segundos que tardaba en marcar el cartoncito con el sello de goma.</p>
<h2 id="que-gana-el-negocio-que-no-gana-el-papel">Qué gana el negocio que no gana el papel</h2>
<p>Digitalizar el cartoncito por digitalizarlo no vale la pena. Lo que sí vale la pena son las cosas que <strong>solo</strong> puede hacer un pase que vive en el teléfono:</p>
<ul><li><strong>Se asoma sola.</strong> El pase puede aparecer en la pantalla de bloqueo cuando el cliente pasa cerca del local. No es una notificación a las nueve de la noche: es la tarjeta apareciendo cuando la persona está a media cuadra y todavía puede entrar. Cómo funciona eso —y por qué no implica rastrear a nadie— está en <a href="/blog/notificaciones-sin-app-con-pases-de-wallet/">notificaciones sin app</a>.</li><li><strong>Avisos sin lista de correos.</strong> Un mensaje a todos los que ya te tienen guardado. No es una base comprada: son personas que pusieron tu tarjeta en su teléfono.</li><li><strong>No se pierde.</strong> Si el cliente cambia de teléfono, la tarjeta viaja con su cuenta. Los seis sellos siguen ahí.</li><li><strong>Sabes qué está pasando.</strong> El papel no te dice nada. Un programa digital sí: cuántos socios diste de alta, cuántos volvieron al menos una vez, cada cuánto vuelve el que vuelve.</li></ul>
<figure class="post-figure"><img src="/img/blog/meigui-panel.webp" alt="Panel con tres cifras de ejemplo: socios afiliados, porcentaje que volvió al menos una vez y visitas del que vuelve" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Panel con tres cifras de ejemplo: socios afiliados, porcentaje que volvió al menos una vez y visitas del que vuelve</figcaption></figure>
<p>Esas tres cifras importan más que un tablero lleno de gráficas. Con ellas puedes contestar la única pregunta que importa: <em>¿esto está trayendo gente de vuelta o solo estoy regalando el octavo café a quien ya venía igual?</em></p>
<h2 id="lo-que-no-resuelve">Lo que no resuelve</h2>
<p>Vale la pena decirlo, porque se vende mucho lo contrario:</p>
<ul><li><strong>No arregla un mal producto.</strong> Si el café está frío, la tarjeta lo único que hace es documentar que la gente no vuelve.</li><li><strong>No sustituye el trato.</strong> El programa da una razón para volver; el mostrador da la razón para quedarse.</li><li><strong>No es magia con un premio malo.</strong> &quot;Junta veinte sellos y te llevas un 10% de descuento&quot; no lo salva ninguna tecnología. En <a href="/blog/programa-de-lealtad-para-cafeterias-y-negocios-locales/">programa de lealtad para cafeterías</a> está el detalle de cuántos sellos y qué premio tienen sentido.</li><li><strong>Depende de que el mostrador selle.</strong> Si quien atiende no escanea, no hay programa. Vale más entrenar eso quince minutos que cualquier otra cosa.</li></ul>
<h2 id="cuanto-cuesta-y-como-empezar">Cuánto cuesta y cómo empezar</h2>
<p>Méiguī shé se cobra por mes, no por cliente: <strong>$120 MXN + IVA al mes por un local</strong> y <strong>$330 MXN + IVA para hasta cinco</strong>, con socios y sellos sin límite. Son precios de lanzamiento y así está dicho en las condiciones del servicio, junto con la promesa de que a quien ya está pagando se le respeta su precio doce meses.</p>
<p>Antes de eso hay <strong>catorce días de prueba, sin pedir tarjeta</strong>. Es tiempo suficiente para lo único que hay que averiguar: si tus clientes guardan la tarjeta cuando se las ofreces en la caja. Si en dos semanas nadie la guardó, no perdiste nada y aprendiste algo.</p>
<p>El arranque es de una tarde: creas la cuenta, cargas tu nombre y tu premio, el editor te arma el cartel con tu marca en tamaño carta, lo imprimes y lo pegas junto a la caja. A partir de ahí ya estás dando de alta.</p>
<p>Puedes ver el producto completo en <a href="https://wallet.espaciorojo.xyz">wallet.espaciorojo.xyz</a> o la ficha con capturas en <a href="/meigui-she.html">Méiguī shé</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Cómo poner la tarjeta de fidelización de tu negocio en Google Wallet y Apple Wallet]]></title>
      <link>https://espaciorojo.xyz/blog/tarjeta-de-fidelizacion-en-google-wallet-y-apple-wallet/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/tarjeta-de-fidelizacion-en-google-wallet-y-apple-wallet/</guid>
      <pubDate>Thu, 03 Sep 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Tecnología]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Qué es un pase de wallet, por qué no hace falta una app y cómo se actualiza solo en el teléfono del cliente. Explicado sin tecnicismos.]]></description>
      <content:encoded><![CDATA[<p>La objeción número uno cuando le propones a un local un programa de lealtad digital no es el precio. Es esta: <em>«mi cliente no va a bajar una app»</em>. Y tiene razón. Nadie instala una aplicación para una cafetería a la que va dos veces por semana.</p>
<p>La buena noticia es que no hace falta, porque la app ya está instalada desde la fábrica y se llama <strong>Google Wallet</strong> en Android y <strong>Apple Wallet</strong> en iPhone.</p>
<figure class="post-figure"><img src="/img/blog/meigui-sin-app.webp" alt="No hay app que bajar, ni para ti ni para él: se guarda en Google Wallet y en Apple Wallet" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">No hay app que bajar, ni para ti ni para él: se guarda en Google Wallet y en Apple Wallet</figcaption></figure>
<h2 id="que-es-un-pase-de-wallet">Qué es un pase de wallet</h2>
<p>Un pase de wallet es un archivo firmado que el teléfono guarda en su cartera y sabe mostrar en pantalla. Es el mismo formato del pase de abordar, del boleto del cine y de la entrada del concierto. Un pase de lealtad es una variante más: en vez de una puerta de embarque, lleva sellos, un premio y un código para identificar al cliente.</p>
<p>Tres cosas lo hacen distinto de una página web guardada en favoritos:</p>
<ul><li><strong>Vive en la cartera, no en el navegador.</strong> El cliente no tiene que acordarse de un enlace ni de una contraseña.</li><li><strong>Puede actualizarse desde fuera.</strong> El negocio cambia el número de sellos y el pase cambia en el teléfono del cliente sin que él haga nada.</li><li><strong>Puede asomarse en la pantalla de bloqueo.</strong> Con una condición de tiempo o de cercanía, el pase aparece solo, sin abrir nada.</li></ul>
<p>Lo que <strong>no</strong> es: no es una app, no ocupa espacio apreciable, no pide permisos al instalarse y no puede correr código propio. Un pase es datos, no un programa.</p>
<h2 id="por-que-el-cliente-no-tiene-que-instalar-nada">Por qué el cliente no tiene que instalar nada</h2>
<p>Cuando alguien escanea el QR del mostrador, lo que se abre es una página web normal. Pone su nombre, y esa página le ofrece dos botones: <em>Agregar a Google Wallet</em> y <em>Agregar a Apple Wallet</em>. Toca el que le corresponde y el sistema operativo hace el resto.</p>
<p>El caso en que el cliente no quiere guardar nada también tiene salida: la misma página funciona como tarjeta, con su código a la vista. Pierde los avisos y la pantalla de bloqueo, pero junta sellos igual. Es la misma idea de una <a href="/blog/06-pwa-la-app-que-no-se-descarga/">PWA: la app que no se descarga</a>, llevada un paso más allá —aquí ni siquiera hay que &quot;agregar a la pantalla de inicio&quot;.</p>
<figure class="post-figure"><img src="/img/blog/meigui-objecion-app.webp" alt="«Mi cliente no va a bajar una app.» No baja nada: escanea un QR, escribe su nombre y la tarjeta le queda guardada" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">«Mi cliente no va a bajar una app.» No baja nada: escanea un QR, escribe su nombre y la tarjeta le queda guardada</figcaption></figure>
<h2 id="que-cambia-entre-google-wallet-y-apple-wallet">Qué cambia entre Google Wallet y Apple Wallet</h2>
<p>Para el cliente, casi nada: guarda la tarjeta y la ve. Para quien construye el sistema, son dos mundos distintos y conviene saberlo antes de contratar a alguien que lo haga a la medida.</p>
<div class="table-scroll"><table><thead><tr><th></th><th>Apple Wallet</th><th>Google Wallet</th></tr></thead><tbody><tr><td>Qué se entrega</td><td>Un archivo <code>.pkpass</code> firmado con un certificado del negocio emisor</td><td>Un objeto creado por API, entregado como enlace o token firmado</td></tr><tr><td>Quién autoriza</td><td>Apple, con un identificador de pase por emisor</td><td>Google, que revisa y aprueba la cuenta emisora antes de abrirla al público</td></tr><tr><td>Cómo se actualiza</td><td>El pase trae la dirección de un servicio web; el servidor manda un aviso y el teléfono pide la versión nueva</td><td>Se actualiza el objeto en la API y el cambio baja al teléfono</td></tr><tr><td>Cercanía</td><td>El pase puede traer coordenadas y el teléfono decide cuándo mostrarlo</td><td>Mismo principio, resuelto por el sistema</td></tr></tbody></table></div>
<p>La consecuencia práctica: <strong>soportar los dos wallets no es &quot;el doble de trabajo&quot;, es dos integraciones que no se parecen</strong>, cada una con su proceso de aprobación. Es una de esas cosas que se ven pequeñas en la cotización y grandes en el calendario. Si te interesa el criterio para decidir qué construir y qué contratar, lo escribimos en <a href="/blog/10-open-source-vs-saas-cuando-pagar-cuando-construir/">open source vs SaaS: cuándo pagar y cuándo construir</a>.</p>
<h2 id="como-se-actualiza-el-pase-sin-que-el-cliente-abra-nada">Cómo se actualiza el pase sin que el cliente abra nada</h2>
<p>Esta es la parte que la gente no cree hasta que la ve. La secuencia real, cuando alguien compra su séptimo café:</p>
<ol><li>Quien atiende escanea el código del cliente desde su propio teléfono.</li><li>El servidor suma el sello y genera la versión nueva del pase.</li><li>El servidor le avisa al teléfono del cliente que hay algo nuevo.</li><li>El teléfono pide la versión nueva y la guarda.</li><li>Al cliente le aparece un aviso: <em>«Sello 7 de 8»</em>.</li></ol>
<p>Entre el paso 1 y el 5 pasan segundos, y el cliente no tocó su teléfono en ningún momento. Es la misma clase de comunicación en tiempo real que explicamos en <a href="/blog/02-como-funcionan-los-websockets-tiempo-real-web/">cómo funcionan los WebSockets</a>, solo que aquí el canal lo pone el sistema operativo del teléfono.</p>
<h2 id="lo-que-un-pase-de-wallet-no-puede-hacer">Lo que un pase de wallet no puede hacer</h2>
<p>Para no vender humo:</p>
<ul><li><strong>No puede cobrar.</strong> Un pase de lealtad no es un método de pago. Muestra sellos e identifica a la persona, nada más.</li><li><strong>No sabe dónde está el cliente.</strong> Lo de la pantalla de bloqueo lo resuelve el teléfono, no el servidor. Es un tema completo y lo tratamos aparte en <a href="/blog/notificaciones-sin-app-con-pases-de-wallet/">notificaciones sin app</a>.</li><li><strong>No manda mensajes largos.</strong> El aviso de un pase es corto por diseño. Sirve para &quot;te falta uno&quot;, no para una campaña.</li><li><strong>No funciona en teléfonos muy viejos.</strong> Es poca gente, pero existe. Para esos casos queda la tarjeta como página web.</li></ul>
<h2 id="como-poner-la-tuya-ahi">Cómo poner la tuya ahí</h2>
<p>Puedes construirlo —los dos wallets tienen documentación pública— o puedes usar algo que ya pasó por las dos aprobaciones. Eso es <a href="/meigui-she.html">Méiguī shé</a>: tú cargas tu nombre, tu premio y tus colores, y el pase sale con <strong>tu</strong> marca, no con la nuestra. Los certificados, los avisos y las actualizaciones ya están resueltos.</p>
<p>Son catorce días de prueba sin pedir tarjeta, y después $120 MXN + IVA al mes por local. Está en <a href="https://wallet.espaciorojo.xyz">wallet.espaciorojo.xyz</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Programa de lealtad para cafeterías: cuántos sellos, qué premio y cómo arrancarlo en una tarde]]></title>
      <link>https://espaciorojo.xyz/blog/programa-de-lealtad-para-cafeterias-y-negocios-locales/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/programa-de-lealtad-para-cafeterias-y-negocios-locales/</guid>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Casos de Uso]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Las decisiones que deciden si el programa funciona: número de sellos, premio, cuándo sellar, dónde va el cartel y qué medir después.]]></description>
      <content:encoded><![CDATA[<p>Un programa de lealtad tiene como seis decisiones y cuatro son gratis. La tecnología resuelve dónde vive la tarjeta; lo que decide si la gente vuelve son estas seis, y se toman antes de contratar nada.</p>
<p>Este artículo está escrito para cafeterías, panaderías, barberías, lavados de autos y cualquier negocio con <strong>ticket chico y visita repetida</strong>. Si tu cliente te compra una vez cada tres años, un programa de sellos no es tu herramienta.</p>
<h2 id="1-cuantos-sellos-ni-tres-ni-veinte">1. Cuántos sellos: ni tres ni veinte</h2>
<p>El número de sellos define cuánto tiempo dura el trato. La regla que funciona es despejar cuántas visitas quieres exigir y traducirlo a semanas:</p>
<div class="table-scroll"><table><thead><tr><th>Cada cuánto viene tu cliente</th><th>Sellos razonables</th><th>Cuánto dura llenarla</th></tr></thead><tbody><tr><td>Casi diario</td><td>10 – 12</td><td>Dos o tres semanas</td></tr><tr><td>Dos o tres veces por semana</td><td>8 – 10</td><td>Un mes</td></tr><tr><td>Una vez por semana</td><td>6 – 8</td><td>Mes y medio o dos</td></tr><tr><td>Una vez al mes</td><td>4 – 5</td><td>Medio año, y es mucho</td></tr></tbody></table></div>
<p>Si la tarjeta tarda más de dos meses en llenarse, el premio deja de ser una razón para volver y pasa a ser un trámite. Si se llena en cuatro visitas, estás regalando margen a quien ya venía.</p>
<p>Un truco que sí funciona y no cuesta: <strong>una tarjeta de diez que empieza en dos se termina más que una de ocho que empieza en cero</strong>, aunque las compras necesarias sean las mismas ocho. No es superstición, es un efecto medido; lo explicamos en <a href="/blog/por-que-funcionan-las-tarjetas-de-sellos/">por qué funcionan las tarjetas de sellos</a>.</p>
<h2 id="2-que-premio-poner">2. Qué premio poner</h2>
<p>El premio tiene que doler poco y sonar mucho. La cuenta se hace con el costo del insumo, no con el precio de venta.</p>
<p>Supongamos un café de $60 con $12 de costo real, y una tarjeta de ocho sellos:</p>
<ul><li>Ocho compras al precio de lista: <strong>$480 de venta</strong>.</li><li>El premio te cuesta <strong>$12</strong>, no $60.</li><li>El descuento efectivo sobre esa venta: <strong>2.5%</strong>.</li></ul>
<p>Dos y medio por ciento por una razón concreta para volver ocho veces es barato. Compáralo con lo que cuesta un anuncio que traiga a un cliente nuevo una sola vez.</p>
<p>Dos errores comunes:</p>
<ul><li><strong>Premio en porcentaje.</strong> &quot;10% de descuento en tu novena compra&quot; no se antoja, no se cuenta y no se presume. Un producto sí.</li><li><strong>Premio con letras chiquitas.</strong> &quot;Café gratis (tamaño chico, de lunes a jueves, no aplica con otras promociones)&quot; convierte el premio en una discusión en la caja. Si el premio tiene que tener condiciones, que sea una y que quepa en el cartel.</li></ul>
<h2 id="3-cuando-sellar-y-cuando-no">3. Cuándo sellar y cuándo no</h2>
<p>Decídelo antes de que la primera persona pregunte, porque la incoherencia entre turnos es lo que mata la confianza en el programa:</p>
<ul><li><strong>Un sello por visita, no por producto.</strong> Si alguien pide cuatro cafés para la oficina, es un sello. Si no, el programa premia comprar mucho de una vez, que es justo lo contrario de lo que quieres.</li><li><strong>Un mínimo de consumo, si tu carta es muy dispareja.</strong> Una galleta de $20 y una comida de $250 no pueden valer lo mismo.</li><li><strong>El premio no da sello.</strong> Suena obvio, y es la duda número uno del mostrador.</li></ul>
<h2 id="4-el-cartel-donde-va-y-que-dice">4. El cartel: dónde va y qué dice</h2>
<p>El cartel es la única pieza de marketing del programa. Va <strong>junto a la caja, a la altura de los ojos de alguien parado esperando su cambio</strong>. No en la puerta, no en el corcho de los volantes.</p>
<figure class="post-figure"><img src="/img/blog/meigui-cartel.webp" alt="Editor de cartel con el QR, el nombre del local y el premio, listo para imprimir en tamaño carta" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Editor de cartel con el QR, el nombre del local y el premio, listo para imprimir en tamaño carta</figcaption></figure>
<p>Tiene que decir tres cosas, en este orden: <strong>qué te llevas</strong>, <strong>cuántas compras</strong> y <strong>qué hay que hacer ahora</strong>. &quot;Junta 8 sellos y llévate un café gratis. Apunta la cámara al código.&quot; Todo lo demás sobra.</p>
<p>En <a href="/meigui-she.html">Méiguī shé</a> el cartel lo arma el editor con tu nombre, tu premio y tus colores, en tamaño carta y a 300 ppp para que se pueda imprimir sin que se vea pixeleado. Lo imprimes, lo pegas y ya estás dando de alta.</p>
<h2 id="5-los-quince-minutos-con-el-mostrador">5. Los quince minutos con el mostrador</h2>
<p>Es el paso que más se salta y el que más programas mata. Si quien atiende no ofrece la tarjeta, no hay programa. La frase tiene que estar decidida y ser siempre la misma:</p>
<blockquote><p>«¿Ya tienes nuestra tarjeta? Es apuntar la cámara al código, tarda diez segundos y se te guarda en el teléfono.»</p></blockquote>
<p>Y una regla para la fila: <strong>si hay tres personas esperando, se ofrece pero no se acompaña</strong>. El cliente lo hace solo mientras le preparan lo suyo.</p>
<h2 id="6-las-tres-cifras-que-hay-que-mirar">6. Las tres cifras que hay que mirar</h2>
<p>Un mes después, el programa se juzga con tres números y ninguno es &quot;cuántos sellos di&quot;:</p>
<figure class="post-figure"><img src="/img/blog/meigui-panel.webp" alt="Panel con tres cifras de ejemplo: socios afiliados, porcentaje que volvió al menos una vez y visitas del que vuelve" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Panel con tres cifras de ejemplo: socios afiliados, porcentaje que volvió al menos una vez y visitas del que vuelve</figcaption></figure>
<ul><li><strong>Socios dados de alta.</strong> Mide si el cartel y el mostrador están haciendo su trabajo. Si es bajo, el problema es la caja, no el premio.</li><li><strong>Cuántos volvieron al menos una vez.</strong> Mide si el programa hace algo. Si se dan de alta cien y vuelven cinco, el premio no interesa o la tarjeta es demasiado larga.</li><li><strong>Cada cuánto vuelve el que vuelve.</strong> Es la cifra que se compara consigo misma mes con mes. Si baja, algo está funcionando.</li></ul>
<h2 id="un-arranque-de-dos-semanas">Un arranque de dos semanas</h2>
<ol><li><strong>Día 1.</strong> Decides sellos y premio con las cuentas de arriba. Creas la cuenta —son catorce días de prueba, sin pedir tarjeta— y cargas nombre, premio y colores.</li><li><strong>Día 1, más tarde.</strong> Imprimes el cartel y lo pegas junto a la caja. Quince minutos con el mostrador para acordar la frase y las reglas de sellado.</li><li><strong>Días 2 a 14.</strong> Ofrecer siempre. No cambies nada todavía: dos semanas de datos malos son mejores que dos semanas de ajustes.</li><li><strong>Día 15.</strong> Miras las tres cifras y ajustas <strong>una sola cosa</strong>. Casi siempre es el premio o el número de sellos, no la tecnología.</li></ol>
<p>Si en dos semanas nadie guardó una tarjeta, la respuesta ya la tienes y no costó nada. El producto está en <a href="https://wallet.espaciorojo.xyz">wallet.espaciorojo.xyz</a>, y el modelo de cobro —cuota mensual, sin comisión por cliente— sigue el criterio que explicamos en <a href="/blog/modelo-de-precio-saas-que-tiene-sentido-para-pymes-mexicanas/">un modelo de precio SaaS que tiene sentido para pymes mexicanas</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Por qué funcionan las tarjetas de sellos: gradiente de meta, progreso regalado y premio pendiente]]></title>
      <link>https://espaciorojo.xyz/blog/por-que-funcionan-las-tarjetas-de-sellos/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/por-que-funcionan-las-tarjetas-de-sellos/</guid>
      <pubDate>Sun, 30 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Estrategia]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Tres efectos medidos que explican por qué una tarjeta de sellos cambia la conducta, y cómo aprovecharlos sin regalar margen de más.]]></description>
      <content:encoded><![CDATA[<p>Una tarjeta de sellos es matemáticamente un descuento por volumen: compra ocho, llévate el noveno. Si fuera solo eso, daría exactamente lo mismo anunciar &quot;11% de descuento en todo&quot; —el número sale casi igual y no hay que imprimir nada.</p>
<p>Pero no da lo mismo, y la diferencia está medida desde hace veinte años. Vale la pena entender por qué, porque los tres efectos que la hacen funcionar se pueden aprovechar o desperdiciar con decisiones que no cuestan dinero.</p>
<h2 id="1-el-gradiente-de-meta">1. El gradiente de meta</h2>
<p>La observación es vieja —viene de los años treinta, con ratas que corrían más rápido cerca del final del laberinto— y se comprobó con clientes de cafetería en un estudio de Kivetz, Urminsky y Zheng publicado en <em>Journal of Marketing Research</em> en 2006: <strong>conforme la gente se acerca a una recompensa, acelera</strong>.</p>
<p>Traducido al mostrador: quien lleva 6 de 8 vuelve antes que quien lleva 1 de 8. No es la misma persona comprando parejo; es la misma persona comprando más seguido conforme se acerca.</p>
<figure class="post-figure"><img src="/img/blog/meigui-meta-a-la-vista.webp" alt="Quien va 6 de 8 vuelve antes que quien va 1 de 8: se llama gradiente de meta" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Quien va 6 de 8 vuelve antes que quien va 1 de 8: se llama gradiente de meta</figcaption></figure>
<p>De aquí salen dos decisiones concretas:</p>
<ul><li><strong>La tarjeta tiene que decir cuánto FALTA, no cuánto lleva.</strong> &quot;Te faltan 2 para tu café&quot; y &quot;llevas 6 sellos&quot; son el mismo dato y no producen la misma conducta. El primero pone la meta a la vista; el segundo describe el pasado.</li><li><strong>El progreso tiene que ser visible sin esfuerzo.</strong> Un cartoncito en la cartera solo se ve cuando lo buscas. Un pase de wallet puede asomarse solo, y ahí está la mitad del efecto.</li></ul>
<h2 id="2-progreso-regalado">2. Progreso regalado</h2>
<p>El mismo estudio de 2006 probó algo que parece un truco barato y no lo es: a un grupo le dieron una tarjeta de <strong>diez</strong> sellos con <strong>dos ya marcados</strong>; a otro, una de <strong>ocho</strong> en blanco. Las compras necesarias eran las mismas ocho en ambos casos.</p>
<p>El grupo de la tarjeta empezada la completó en mayor proporción y más rápido.</p>
<figure class="post-figure"><img src="/img/blog/meigui-empezar-con-ventaja.webp" alt="Empezar en 2 de 10 gana a empezar en 0 de 8: son las mismas ocho compras" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Empezar en 2 de 10 gana a empezar en 0 de 8: son las mismas ocho compras</figcaption></figure>
<p>La explicación es que una tarjeta vacía es una meta que todavía no empezaste; una tarjeta con dos sellos es una meta que ya está en marcha, y abandonarla se siente como perder algo. Es el mismo motor que hace que nadie deje un formulario en el paso 3 de 4.</p>
<p>Lo importante para un negocio: <strong>regalar esos dos sellos al dar de alta cuesta cero</strong>. No estás dando dos cafés; estás alargando la tarjeta de ocho a diez y empezándola en dos. El costo del premio es idéntico y la tasa de abandono baja.</p>
<h2 id="3-el-premio-pendiente">3. El premio pendiente</h2>
<p>Este es el efecto que más se desperdicia, porque casi nadie lo diseña: <strong>ganar el premio y recibirlo son dos momentos distintos</strong>, y ahí hay una visita extra.</p>
<p>Si el octavo sello cae justo cuando el cliente ya iba de salida, con el cartoncito el premio se evapora: nadie va a regresar mañana a reclamar un café con un papel que igual va a perder. Con un pase en el teléfono, el premio queda anotado en los dos lados —la tarjeta le dice que lo tiene esperando, y el mostrador ve a quién se lo debe.</p>
<figure class="post-figure"><img src="/img/blog/meigui-premio-pendiente.webp" alt="Ganar el premio y que te lo den son dos momentos distintos: la tarjeta le dice que lo tiene esperando" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Ganar el premio y que te lo den son dos momentos distintos: la tarjeta le dice que lo tiene esperando</figcaption></figure>
<p>Un premio pendiente es una razón para volver que ya está pagada. Es probablemente la visita más barata que va a comprar tu negocio este mes.</p>
<h2 id="donde-deja-de-funcionar">Dónde deja de funcionar</h2>
<p>Ninguno de los tres efectos es infinito, y conviene saber dónde se rompen:</p>
<ul><li><strong>Metas demasiado lejos no tienen gradiente.</strong> Si faltan quince sellos, no hay meta a la vista que valga; hay un trámite. Lo mismo pasa con las tarjetas que caducan en un mes y no dan tiempo.</li><li><strong>El progreso regalado solo funciona si es creíble.</strong> Regalar ocho de diez sellos no acelera a nadie: se lee como que el premio no vale nada.</li><li><strong>Después de canjear hay un bache.</strong> Cuando la tarjeta vuelve a cero, el cliente pasa de estar a un sello del premio a estar a ocho. Ese bache es real y por eso conviene que la tarjeta nueva también arranque con ventaja.</li><li><strong>Nada de esto arregla el producto.</strong> Estos efectos mueven a alguien que ya está razonablemente contento. A quien no le gustó, lo único que hacen es documentar que no volvió.</li></ul>
<h2 id="como-se-ve-esto-en-la-practica">Cómo se ve esto en la práctica</h2>
<p>Las decisiones que salen de este artículo son cuatro y todas son de configuración, no de presupuesto:</p>
<ol><li>La tarjeta muestra cuánto falta.</li><li>La tarjeta empieza con ventaja.</li><li>El premio ganado queda pendiente hasta que se canjea, sin que el cliente tenga que probar nada.</li><li>Al canjear, la tarjeta nueva vuelve a arrancar con ventaja.</li></ol>
<p>Son exactamente las cuatro cosas que <a href="/meigui-she.html">Méiguī shé</a> trae de fábrica, junto con la parte que las hace posibles: la tarjeta vive en el teléfono del cliente y se actualiza sola. Cómo elegir los sellos y el premio está en <a href="/blog/programa-de-lealtad-para-cafeterias-y-negocios-locales/">programa de lealtad para cafeterías</a>, y el producto en <a href="https://wallet.espaciorojo.xyz">wallet.espaciorojo.xyz</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Notificaciones sin app: cómo un pase de wallet avisa sin pedir permisos ni comprar una lista]]></title>
      <link>https://espaciorojo.xyz/blog/notificaciones-sin-app-con-pases-de-wallet/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/notificaciones-sin-app-con-pases-de-wallet/</guid>
      <pubDate>Fri, 28 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Tecnología]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Recordatorio al pasar cerca, avisos al sumar un sello y promos a quien ya te tiene guardado, sin que el servidor sepa dónde está nadie.]]></description>
      <content:encoded><![CDATA[<p>Todo negocio local termina en el mismo callejón: tiene clientes contentos y ninguna forma de decirles algo. El correo se junta polvo en promociones, WhatsApp exige tener el número y no ser molesto, y una app propia no la baja nadie.</p>
<p>Un pase de wallet resuelve una parte de ese problema por un camino raro: <strong>no manda notificaciones, se asoma</strong>. La diferencia parece de redacción y no lo es.</p>
<h2 id="que-puede-avisar-un-pase-exactamente">Qué puede avisar un pase, exactamente</h2>
<p>Un pase guardado en Google Wallet o Apple Wallet puede aparecer en la pantalla del cliente en tres situaciones, y solo en tres:</p>
<ol><li><strong>Cuando cambia.</strong> Si le sumaste un sello, el teléfono muestra el cambio: <em>«Sello 7 de 8»</em>. No es una campaña, es el recibo de algo que acaba de pasar.</li><li><strong>Cuando el cliente está cerca del local.</strong> El pase trae unas coordenadas y el teléfono decide asomarlo cuando la persona anda por ahí.</li><li><strong>Cuando el negocio manda un aviso a los pases.</strong> Un mensaje corto que llega a todos los que tienen la tarjeta guardada.</li></ol>
<p>Nada de eso pide instalar algo, y ninguno de los tres necesita el correo ni el teléfono del cliente.</p>
<figure class="post-figure"><img src="/img/blog/meigui-geocerca.webp" alt="La tarjeta se asoma sola en la pantalla de bloqueo cuando el cliente pasa a media cuadra del local" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">La tarjeta se asoma sola en la pantalla de bloqueo cuando el cliente pasa a media cuadra del local</figcaption></figure>
<p>El segundo caso es el que vale más y el que peor se entiende. No es &quot;una notificación más a las nueve de la noche&quot;. Es la tarjeta apareciendo en la pantalla de bloqueo justo cuando la persona está a media cuadra <strong>y todavía puede entrar</strong>. Es el mismo mensaje con un contexto distinto, y el contexto es casi todo: encaja con el gradiente de meta que explicamos en <a href="/blog/por-que-funcionan-las-tarjetas-de-sellos/">por qué funcionan las tarjetas de sellos</a> —la meta aparece en el momento en que actuar es posible.</p>
<h2 id="la-geocerca-la-resuelve-el-telefono-no-el-servidor">La geocerca la resuelve el teléfono, no el servidor</h2>
<p>Aquí está la parte que a nosotros nos parece la más importante del diseño, y la que ningún competidor presume porque casi nadie lo hace así.</p>
<p>Cuando un pase trae coordenadas, <strong>el teléfono se guarda esas coordenadas y compara localmente</strong>. El sistema operativo sabe dónde está el usuario —ya lo sabía— y decide si toca mostrar la tarjeta. Lo que <strong>no</strong> ocurre es que el teléfono le reporte a nadie dónde anda.</p>
<figure class="post-figure"><img src="/img/blog/meigui-privacidad.webp" alt="Nunca sabemos dónde está tu cliente: la geocerca la resuelve su teléfono, solo" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Nunca sabemos dónde está tu cliente: la geocerca la resuelve su teléfono, solo</figcaption></figure>
<p>Las consecuencias son concretas:</p>
<ul><li><strong>A nuestro servidor no llega ninguna ubicación.</strong> Ni la del cliente ni un histórico de por dónde pasó.</li><li><strong>No hay nada que filtrarse.</strong> Un dato que nunca se recolecta no aparece en una brecha, no se vende y no hay que borrarlo cuando alguien lo pide.</li><li><strong>El negocio tampoco lo ve.</strong> No hay un mapa de tus clientes en el panel, porque no existe.</li></ul>
<p>Es la misma idea de <a href="/blog/04-edge-computing-el-futuro-no-esta-en-la-nube/">edge computing</a> aplicada a la privacidad: el cálculo se hace donde ya está el dato, en vez de mandar el dato a donde está el cálculo.</p>
<h2 id="promos-a-quien-le-llegan-y-por-que-esa-lista-es-distinta">Promos: a quién le llegan y por qué esa lista es distinta</h2>
<p>El tercer caso —el aviso a todos los pases— parece una lista de correos y no lo es.</p>
<figure class="post-figure"><img src="/img/blog/meigui-promos.webp" alt="Un aviso a todos los que ya te tienen guardado, no una lista comprada" width="1080" height="1080" loading="lazy" decoding="async"><figcaption aria-hidden="true">Un aviso a todos los que ya te tienen guardado, no una lista comprada</figcaption></figure>
<p>Una lista de correos comprada es gente que no sabe quién eres. La lista de un programa de sellos es gente que <strong>estuvo en tu local, escaneó tu cartel y decidió guardar tu tarjeta en su teléfono</strong>. Es probablemente la audiencia más caliente que un negocio local puede tener, y se armó sola.</p>
<p>Tres reglas para no quemarla:</p>
<ul><li><strong>Poco.</strong> Un aviso al mes ya es bastante. Al tercero seguido, la gente borra el pase, y borrarlo es un clic.</li><li><strong>Concreto y con fecha.</strong> &quot;Hoy, croissant gratis con tu café hasta las 12&quot; funciona; &quot;te extrañamos&quot; no.</li><li><strong>Que valga la interrupción.</strong> El aviso compite con los mensajes de la familia de esa persona, en la misma pantalla.</li></ul>
<h2 id="que-datos-hacen-falta-para-todo-esto">Qué datos hacen falta para todo esto</h2>
<p>Muy pocos, y vale la pena decirlo porque la respuesta cambia lo que tienes que cuidar. Para dar de alta a alguien en <a href="/meigui-she.html">Méiguī shé</a> se pide <strong>su nombre</strong>, opcionalmente su teléfono, y a partir de ahí se guardan <strong>sus sellos</strong>. Nada más: ni documento, ni dirección, ni medio de pago.</p>
<p>Menos datos es menos que proteger, menos que explicar en un aviso de privacidad y menos que perder. Es una decisión de diseño, no una carencia.</p>
<h2 id="los-limites">Los límites</h2>
<ul><li><strong>El aviso de un pase es corto.</strong> Cabe una frase. No sirve para un boletín.</li><li><strong>La pantalla de bloqueo no es garantía.</strong> Depende del teléfono, de la configuración de la persona y de que no haya desactivado los avisos del pase.</li><li><strong>La cercanía no es puntería fina.</strong> Sirve para &quot;anda por el rumbo&quot;, no para &quot;está en la puerta&quot;.</li><li><strong>Si el cliente borra el pase, se acabó.</strong> Es el mismo poder de veto que tiene con cualquier canal, y es lo correcto.</li></ul>
<p>Aun con esos límites, es el único canal que un negocio de barrio puede tener sin comprar una base de datos, sin pedirle el correo a nadie y sin pedirle a nadie que instale algo. Está en <a href="https://wallet.espaciorojo.xyz">wallet.espaciorojo.xyz</a>, con catorce días de prueba y sin pedir tarjeta.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[kiosQ: el escritorio de kiosco que resuelve el problema del equipo compartido]]></title>
      <link>https://espaciorojo.xyz/blog/kiosq-escritorio-de-kiosco-equipo-compartido/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/kiosq-escritorio-de-kiosco-equipo-compartido/</guid>
      <pubDate>Mon, 24 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Producto]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Congelar el sistema borra el trabajo del usuario. Virtualizar todo cuesta un servidor. kiosQ confina cada sesión a una carpeta, y ya.]]></description>
      <content:encoded><![CDATA[<p>Dar acceso a un equipo de cómputo a alguien que no es su dueño habitual —un alumno, un cliente de cibercafé, un compañero que usa un escritorio distinto cada día— es un problema viejo, y hasta ahora las respuestas eran todas caras o incompletas.</p>
<p>Congelar el sistema (el clásico &quot;reinicia y todo vuelve a la normalidad&quot;) borra lo indebido, pero también borra el trabajo de quien sí necesitaba guardar algo. Virtualizar el equipo entero (VDI) funciona, pero exige un servidor y licencias por sesión que ninguna oficina de cinco personas puede justificar.</p>
<h2 id="un-candado-en-la-carpeta-no-en-el-equipo-entero">Un candado en la carpeta, no en el equipo entero</h2>
<p>kiosQ es un escritorio de kiosco, con el aspecto de un escritorio Linux clásico, que confina todo lo que ocurre dentro a una sola carpeta de trabajo. Los programas que abre son los reales, instalados en el equipo —una suite ofimática, un navegador— pero solo pueden leer y escribir ahí adentro. El resto del sistema queda montado de solo lectura, pase lo que pase.</p>
<p>Cuando esa carpeta se borra, es como si el equipo nunca se hubiera usado. Cuando se comparte por red, cualquier teléfono puede abrirla como su propio escritorio escaneando un código QR, sin instalar nada.</p>
<h2 id="para-cuando-hay-mas-de-una-persona">Para cuando hay más de una persona</h2>
<p>En su modo Pro, kiosQ añade lo que solo tiene sentido con varios equipos o varias personas involucradas:</p>
<ul><li><strong>Permisos por grupo</strong> — contabilidad no ve la carpeta de arquitectura, y viceversa.</li><li><strong>Auditoría</strong> de quién accedió a qué carpeta compartida, y cuándo.</li><li><strong>Acceso remoto cifrado</strong>, con certificado propio, sin depender de un proveedor externo dentro de la red local.</li><li><strong>Passkeys biométricas</strong> en vez de contraseñas permanentes guardadas en el equipo.</li></ul>
<h2 id="precio-pensado-para-negocio-pequeno">Precio pensado para negocio pequeño</h2>
<p>El escritorio local es gratuito, sin límite de tiempo. El modo oficina completo empieza en $3 USD/mes, con diez equipos incluidos — una fracción de lo que cuesta cualquier alternativa de escritorio virtual por asiento.</p>
<p>Si administras un laboratorio, una oficina con escritorios compartidos o un negocio que renta equipo por hora, puedes conocer kiosQ en <a href="https://kiosq.espaciorojo.xyz">kiosq.espaciorojo.xyz</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Laboratorios de cómputo que no pierden tiempo de clase]]></title>
      <link>https://espaciorojo.xyz/blog/laboratorios-de-computo-que-no-pierden-tiempo-de-clase/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/laboratorios-de-computo-que-no-pierden-tiempo-de-clase/</guid>
      <pubDate>Wed, 19 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Casos de Uso]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Entre reimagenar equipos y dejarlos abiertos para el siguiente grupo, hay una tercera opción que no le cuesta minutos a la clase.]]></description>
      <content:encoded><![CDATA[<p>Un laboratorio escolar típico atiende a varios grupos distintos al día, y el problema de siempre es el mismo: si el equipo se deja abierto entre grupo y grupo, el siguiente hereda archivos y configuración del anterior. Si se congela para reiniciarlo, el alumno que sí necesitaba guardar su avance lo pierde igual que el que dejó algo indebido.</p>
<p>Ninguna de las dos opciones es realmente buena. Y la tercera opción de siempre —reimagenar el equipo entre grupos— consume minutos de clase reales, varias veces al día, durante todo el ciclo escolar.</p>
<h2 id="una-carpeta-por-alumno-en-el-mismo-equipo">Una carpeta por alumno, en el mismo equipo</h2>
<p>Con kiosQ, cada alumno —o cada equipo de trabajo— tiene su propia carpeta dentro del mismo laboratorio. El docente comparte el material de la clase en una carpeta de solo lectura; cada alumno guarda su propio avance en su espacio privado.</p>
<p>Si el laboratorio necesita empezar de cero al inicio de un nuevo ciclo, borrar carpetas es una operación de segundos — no de reimagenar veinte máquinas durante el fin de semana.</p>
<h2 id="lo-que-cambia-en-la-practica">Lo que cambia en la práctica</h2>
<ul><li>El siguiente grupo se sienta en cualquier equipo disponible: el escritorio de cada alumno lo sigue, esté donde esté dentro del aula.</li><li>Nadie tiene que acordarse de &quot;cerrar sesión&quot; con cuidado — lo único que ve el siguiente grupo es la pantalla de inicio, vacía.</li><li>Si un alumno necesita seguir trabajando en casa, escanea el QR de su propio equipo desde su teléfono.</li></ul>
<p>Funciona igual en equipos Windows o Linux, mezclados o no — algo común en laboratorios que acumulan hardware de distintas generaciones. Más detalles en <a href="https://kiosq.espaciorojo.xyz">kiosq.espaciorojo.xyz</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[El modelo de precio SaaS que sí tiene sentido para una PYME mexicana]]></title>
      <link>https://espaciorojo.xyz/blog/modelo-de-precio-saas-que-tiene-sentido-para-pymes-mexicanas/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/modelo-de-precio-saas-que-tiene-sentido-para-pymes-mexicanas/</guid>
      <pubDate>Fri, 14 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Estrategia]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Cobrar por asiento parece justo hasta que tu equipo crece. Por qué preferimos precios que escalan con el negocio, no en su contra.]]></description>
      <content:encoded><![CDATA[<p>El modelo de precio más común en software empresarial es &quot;por asiento&quot;: pagas por cada persona que usa la herramienta. Funciona bien para una empresa grande con presupuesto de departamento de sistemas. Para una PYME mexicana de diez o quince personas, con frecuencia es la razón por la que la herramienta correcta nunca se contrata.</p>
<h2 id="el-problema-del-precio-por-asiento">El problema del precio por asiento</h2>
<p>$15 USD por usuario al mes suena razonable en la demo. Con doce personas, son $180 USD mensuales — por una sola herramienta. Multiplicado por las tres o cuatro que cualquier oficina termina necesitando, el presupuesto tecnológico de una empresa pequeña se va en licencias antes de llegar a lo que de verdad mueve la aguja del negocio.</p>
<h2 id="como-lo-resolvemos-en-nuestros-propios-productos">Cómo lo resolvemos en nuestros propios productos</h2>
<p>En Espacio Rojo tratamos de diseñar el precio de cada SaaS propio pensando en el presupuesto real de una empresa pequeña, no en el de una corporación:</p>
<ul><li><strong>tevlr</strong> cobra por sitio, no por agente que atiende el chat — un equipo de soporte puede crecer sin que la factura crezca con él.</li><li><strong>kiosQ</strong> cobra por equipo, no por persona: $3 USD/mes incluyen diez equipos, y cada equipo adicional suma $0.70 USD/mes. Una oficina puede rotar personal por esos equipos sin pagar de más por cada alta y baja.</li></ul>
<h2 id="por-que-esto-importa-mas-de-lo-que-parece">Por qué esto importa más de lo que parece</h2>
<p>Un precio que penaliza el crecimiento del equipo termina desincentivando el uso de la herramienta justo cuando más se necesita — cuando el negocio contrata gente nueva. Un precio atado al hardware, o al sitio, o al volumen real de uso, crece con el negocio en vez de en su contra.</p>
<p>Es la diferencia entre una herramienta que se abandona al primer recorte de presupuesto y una que se queda porque nunca dejó de tener sentido económico.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[¿Qué es un kiosco digital y por qué tu negocio con equipo compartido lo necesita?]]></title>
      <link>https://espaciorojo.xyz/blog/que-es-un-kiosco-digital-y-por-que-lo-necesitas/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/que-es-un-kiosco-digital-y-por-que-lo-necesitas/</guid>
      <pubDate>Sat, 08 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Tecnología]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Modo quiosco, imagen congelada, escritorio virtual: tres formas distintas de resolver lo mismo, explicadas sin tecnicismos.]]></description>
      <content:encoded><![CDATA[<p>Un &quot;kiosco digital&quot;, en el sentido técnico, es cualquier equipo de cómputo pensado para que lo use gente distinta de su dueño habitual, sin que ninguna de esas personas pueda tocar lo que no le corresponde. Cajeros de banco, terminales de biblioteca, computadoras de cibercafé: todos son, en el fondo, el mismo problema.</p>
<h2 id="las-formas-en-que-se-resuelve-hoy">Las formas en que se resuelve hoy</h2>
<p><strong>Modo quiosco / acceso asignado.</strong> Lo que traen de fábrica Windows o Chrome OS: restringe el equipo a una sola aplicación, casi siempre una página web. Sirve para un catálogo de tienda; no sirve si alguien necesita abrir una hoja de cálculo o editar un documento.</p>
<p><strong>Imagen congelada</strong> (Deep Freeze y similares). Cada reinicio borra todo lo que se hizo. Eficaz contra software indebido, pero borra también el trabajo legítimo del usuario.</p>
<p><strong>Escritorio virtual (VDI).</strong> El equipo cliente solo muestra una pantalla que corre en un servidor remoto. Funciona, pero exige comprar y mantener ese servidor.</p>
<h2 id="una-cuarta-forma-confinar-por-carpeta">Una cuarta forma: confinar por carpeta</h2>
<p>Es el enfoque que usa kiosQ: en vez de limitar a una sola aplicación, congelar todo el sistema o virtualizarlo entero, confina cada sesión a una carpeta. Los programas que se abren son los reales del equipo, con toda su capacidad; lo único que cambia es dónde pueden escribir.</p>
<p>El resultado combina lo mejor de las tres formas anteriores: aplicaciones completas (como el modo quiosco no ofrece), nada indebido persiste entre usuarios (como la imagen congelada), y sin necesitar un servidor aparte (como sí exige un VDI).</p>
<h2 id="cuando-lo-necesitas">¿Cuándo lo necesitas?</h2>
<p>Si en tu negocio más de una persona usa el mismo equipo por turnos —un laboratorio, una oficina con escritorios rotativos, un negocio de renta de equipo— probablemente ya estás resolviendo este problema de alguna forma, aunque sea informal. Vale la pena revisar si esa forma te está costando más tiempo o dinero del que debería. Más en <a href="https://kiosq.espaciorojo.xyz">kiosq.espaciorojo.xyz</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Cómo construimos nuestros propios productos: de tevlr a kiosQ]]></title>
      <link>https://espaciorojo.xyz/blog/como-construimos-nuestros-propios-productos-de-tevlr-a-kiosq/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/como-construimos-nuestros-propios-productos-de-tevlr-a-kiosq/</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category><![CDATA[Estrategia]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[No decimos que sabemos hacer software — lo demostramos usando nuestras propias herramientas todos los días.]]></description>
      <content:encoded><![CDATA[<p>Cuando alguien nos pregunta por qué confiar en un equipo pequeño de Chihuahua para un proyecto de software, la respuesta corta es: no somos consultores que solo escriben código para otros. Construimos nuestras propias herramientas, las usamos todos los días, y las vendemos cuando comprobamos que de verdad resuelven algo.</p>
<h2 id="un-patron-que-se-repite">Un patrón que se repite</h2>
<p>Cada producto propio nació de un problema concreto, no de una lluvia de ideas:</p>
<ul><li><strong>tevlr</strong> empezó porque queríamos responder a los visitantes de nuestro propio sitio sin depender de un número de WhatsApp que nadie revisaba a tiempo.</li><li><strong>Acemily</strong> nació de la frustración de mantener actualizadas aplicaciones de Windows en varios equipos de clientes, uno por uno, a mano.</li><li><strong>kiosQ</strong> salió de un problema todavía más directo: necesitábamos prestar equipos de cómputo a distintas personas —clientes, colaboradores temporales— sin arriesgar el resto del sistema cada vez.</li></ul>
<h2 id="por-que-esto-deberia-importarte-como-cliente">Por qué esto debería importarte como cliente</h2>
<p>Un equipo que solo construye para otros aprende la teoría de mantener software en producción. Un equipo que además mantiene sus propios productos, con usuarios reales pagando cada mes, aprende la práctica: qué se rompe, qué cuesta soportar, qué usuario se queja de qué y por qué.</p>
<p>Cuando construimos algo a la medida para un cliente, ese aprendizaje viaja con nosotros. No experimentamos con el presupuesto de nadie por primera vez — ya lo probamos primero con nuestro propio dinero y nuestro propio nombre en la factura.</p>
<p>kiosQ es, hoy, el ejemplo más reciente de ese patrón: ya está en producción, ya tiene clientes reales pagando, y ya nos enseñó cosas que el siguiente proyecto va a heredar.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Tevlr: la plataforma todo en uno que reemplaza cinco herramientas de atención al cliente]]></title>
      <link>https://espaciorojo.xyz/blog/tevlr-todo-en-uno-para-la-atencion-al-cliente/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/tevlr-todo-en-uno-para-la-atencion-al-cliente/</guid>
      <pubDate>Fri, 20 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Producto]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Chat en vivo, telefonía, bots, session replay y analítica en un solo lugar. Cómo tevlr centraliza el soporte y las ventas de tu empresa.]]></description>
      <content:encoded><![CDATA[<p>Hay un problema que casi todas las empresas en crecimiento conocen bien: el caos de herramientas. Un software para el chat del sitio web, otro para las llamadas, otro para los tickets de soporte, otro para las métricas y, si tienes suerte, algo para registrar a tus clientes. Cinco contraseñas distintas. Cinco facturas mensuales. Cinco curvas de aprendizaje para tu equipo.</p>
<p>Tevlr nació para terminar con ese caos.</p>
<h2 id="que-es-tevlr">¿Qué es Tevlr?</h2>
<p>Tevlr es una plataforma de atención al cliente y comunicación omnicanal diseñada para empresas que necesitan más que un widget de chat. Centraliza en un solo dashboard todo lo que tu equipo necesita para atender, convertir y fidelizar clientes: chat en vivo, telefonía con IVR, bots automatizados, WhatsApp, session replay, co-browsing y analítica detallada.</p>
<p>No es una idea nueva juntar estas cosas. Lo que sí es nuevo es hacerlo bien, con una interfaz que tu equipo realmente usa, y a un precio que tiene sentido para empresas medianas en México y Latinoamérica.</p>
<h2 id="las-funciones-que-cambian-la-operacion-diaria">Las funciones que cambian la operación diaria</h2>
<h3 id="chat-en-vivo-con-multiples-sitios">Chat en vivo con múltiples sitios</h3>
<p>Puedes conectar varios sitios web a la misma cuenta. Si tienes una tienda, un portal de soporte y un sitio corporativo, todos los chats llegan al mismo inbox. Los agentes no necesitan cambiar de pestaña ni de sistema.</p>
<p>El widget es completamente personalizable: colores, posición, mensajes de bienvenida, horarios de disponibilidad. Y si ningún agente está disponible, el bot entra a cubrir.</p>
<h3 id="telefonia-integrada-con-ivr-visual">Telefonía integrada con IVR visual</h3>
<p>Esta es la parte que más sorprende a quienes conocen Tevlr por primera vez. No es solo un chat: incluye un sistema telefónico completo con diseñador de IVR (árbol de opciones automáticas) que se configura visualmente, sin tocar código.</p>
<p>Puedes definir flujos como: &quot;Presiona 1 para soporte técnico, 2 para ventas&quot;, asignar extensiones a agentes, gestionar colas de llamadas y escuchar grabaciones desde el mismo dashboard. Para negocios que aún reciben muchas llamadas, esto elimina la necesidad de contratar un sistema de telefonía aparte.</p>
<h3 id="bot-con-flujos-personalizables">Bot con flujos personalizables</h3>
<p>El diseñador de flujos de chat permite crear bots que responden preguntas frecuentes, califican leads, agendan citas y escalan a un agente humano cuando la conversación lo requiere. Se configura con un editor visual tipo diagrama, no con código.</p>
<p>Los bots funcionan tanto en el chat web como en WhatsApp, con el mismo flujo.</p>
<h3 id="session-replay-ve-exactamente-lo-que-vio-tu-cliente">Session Replay: ve exactamente lo que vio tu cliente</h3>
<p>Una de las funciones más poderosas y menos esperadas. Tevlr graba las sesiones de los visitantes en tu sitio, incluyendo movimientos del cursor, clics y scroll. Si un cliente reporta un error o abandona el carrito, puedes reproducir exactamente lo que vivió para entender qué pasó.</p>
<p>Complementa esto con el mapa de calor integrado y tienes una visión completa del comportamiento de tus usuarios, sin necesitar Hotjar ni herramientas externas.</p>
<h3 id="co-browsing-para-soporte-avanzado">Co-browsing para soporte avanzado</h3>
<p>Cuando una captura de pantalla no es suficiente, el agente puede solicitar una sesión de co-browsing: ver en tiempo real la pantalla del cliente y guiarlo directamente en su navegador. Ideal para soporte técnico, onboarding de nuevos usuarios o cierre de ventas en procesos complicados.</p>
<h3 id="whatsapp-y-comunicacion-multicanal">WhatsApp y comunicación multicanal</h3>
<p>Los mensajes de WhatsApp llegan al mismo inbox que los chats del sitio web. El agente responde desde un solo lugar, sin importar por dónde escribió el cliente. Tevlr también soporta SMS y notificaciones push, todo centralizado.</p>
<h3 id="analitica-que-sirve-para-tomar-decisiones">Analítica que sirve para tomar decisiones</h3>
<p>El módulo de analítica no es solo un contador de conversaciones. Muestra tiempos de respuesta por agente, volumen por canal, satisfacción del cliente (CSAT), conversaciones perdidas, rendimiento de los bots y más. Los datos se pueden filtrar por sitio, departamento, fecha y agente.</p>
<p>Para los managers, esto significa tener visibilidad real sin tener que pedirle reportes a nadie.</p>
<h2 id="para-quien-es-tevlr">Para quién es Tevlr</h2>
<p>Tevlr tiene sentido para empresas que ya tienen un equipo de atención al cliente (aunque sea pequeño) y que están perdiendo tiempo o clientes por usar herramientas desconectadas. Funciona especialmente bien en estos escenarios:</p>
<ul><li><strong>E-commerce</strong> que necesita atender dudas en tiempo real y reducir el abandono de carrito.</li><li><strong>Servicios B2B</strong> donde el soporte post-venta es parte del producto.</li><li><strong>Empresas con call center</strong> que quieren migrar o complementar su operación telefónica con chat y automatización.</li><li><strong>Negocios con múltiples sucursales o sitios</strong> que necesitan unificar la atención en un solo sistema.</li></ul>
<h2 id="los-planes">Los planes</h2>
<p>Tevlr ofrece cuatro niveles:</p>
<div class="table-scroll"><table><thead><tr><th>Plan</th><th>Precio</th><th>Para quién</th></tr></thead><tbody><tr><td>Starter</td><td>$9 USD/mes</td><td>Negocios que están comenzando, 1 agente</td></tr><tr><td>Growth</td><td>$29 USD/mes</td><td>Equipos de hasta 5 agentes, bots incluidos</td></tr><tr><td>Pro</td><td>$79 USD/mes</td><td>Empresas medianas, hasta 20 agentes</td></tr><tr><td>Custom</td><td>A la medida</td><td>Sin límites, SLA garantizado</td></tr></tbody></table></div>
<p>Todos los planes incluyen prueba gratuita de 14 días. No se requiere tarjeta de crédito para empezar.</p>
<h2 id="por-que-construimos-tevlr">¿Por qué construimos Tevlr?</h2>
<p>La respuesta corta: porque no encontramos algo que hiciera todo esto bien, en español, a un precio razonable para el mercado latinoamericano.</p>
<p>Las alternativas internacionales como Zendesk o Intercom son poderosas, pero costosas y pensadas para el mercado anglosajón. Las opciones más baratas sacrifican demasiado en funcionalidad o en soporte. Tevlr busca el punto medio: la potencia que necesita una empresa seria, con la simplicidad y el precio que tiene sentido en México.</p>
<hr>
<p>Si quieres ver Tevlr en acción, puedes solicitar una demo o empezar directamente con el plan gratuito en <a href="https://tevlr.com" target="_blank" rel="noopener noreferrer">tevlr.com</a>. El equipo de Espacio Rojo está disponible para ayudarte con la configuración inicial.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Agentes de IA: qué son y por qué van a cambiar la forma en que trabajamos]]></title>
      <link>https://espaciorojo.xyz/blog/que-son-los-agentes-de-ia-y-por-que-cambian-todo/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/que-son-los-agentes-de-ia-y-por-que-cambian-todo/</guid>
      <pubDate>Wed, 18 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Inteligencia Artificial]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Ya no son chatbots que responden preguntas: los agentes de IA deciden, usan herramientas y ejecutan tareas completas solos. Lo que hay que saber.]]></description>
      <content:encoded><![CDATA[<p>Hay una diferencia enorme entre un chatbot y un agente de IA, aunque desde afuera puedan parecer lo mismo: ambos &quot;hablan&quot; contigo. Pero mientras un chatbot responde preguntas con información que ya tiene, un agente de IA puede salir a buscar información, tomar decisiones y ejecutar acciones reales en el mundo digital. Esa diferencia lo cambia todo.</p>
<h2 id="del-chat-a-la-accion">Del chat a la acción</h2>
<p>Cuando le preguntas a ChatGPT &quot;¿cómo puedo organizar mejor mi bandeja de entrada?&quot;, te da consejos. Eso es un modelo de lenguaje respondiendo una pregunta. Un agente de IA, en cambio, puede conectarse directamente a tu Gmail, leer tus correos, clasificarlos, responder los que tienen respuestas obvias, crear tareas en tu gestor de proyectos con los pendientes detectados y mandarte un resumen. Todo sin que tú hagas nada más que pedirlo una vez.</p>
<p>La diferencia está en que los agentes tienen acceso a <strong>herramientas</strong>: pueden navegar la web, ejecutar código, leer y escribir archivos, consultar APIs externas, enviar correos, hacer clic en botones dentro de otras aplicaciones. En esencia, hacen lo que haría una persona frente a una pantalla, solo que mucho más rápido y sin cansarse.</p>
<h2 id="como-funciona-un-agente">¿Cómo funciona un agente?</h2>
<p>El ciclo básico de un agente de IA tiene cuatro pasos que se repiten:</p>
<ol><li><strong>Observar</strong>: recibe una tarea o detecta una situación nueva</li><li><strong>Pensar</strong>: razona sobre qué pasos dar para completar el objetivo</li><li><strong>Actuar</strong>: ejecuta una acción usando alguna herramienta disponible</li><li><strong>Evaluar</strong>: revisa el resultado y decide si continuar, corregir o terminar</li></ol>
<p>Este ciclo se llama <strong>ReAct</strong> (Reasoning + Acting) y es la base de la mayoría de los agentes actuales. Lo interesante es que el agente puede detectar que cometió un error en el paso 4 y corregirlo solo, sin que nadie lo interrumpa.</p>
<h2 id="aplicaciones-que-ya-existen">Aplicaciones que ya existen</h2>
<p>No estamos hablando de ciencia ficción. Hay agentes funcionando hoy en casos concretos:</p>
<p><strong>Soporte al cliente autónomo.</strong> Agentes que leen el historial de un cliente, consultan el estado de su pedido en el sistema de inventario, emiten un reembolso si aplica y cierran el ticket. Todo sin intervención humana para casos estándar.</p>
<p><strong>Investigación y síntesis de información.</strong> Empresas de inversión usan agentes que monitorean cientos de fuentes de noticias, identifican eventos relevantes para su portafolio y generan reportes consolidados cada mañana.</p>
<p><strong>Desarrollo de software asistido.</strong> Herramientas como Devin o Claude Code pueden leer un repositorio de código, entender el contexto, escribir funciones nuevas, ejecutar pruebas y corregir los errores que aparezcan, todo en un solo ciclo.</p>
<p><strong>Operaciones de marketing.</strong> Agentes que analizan el rendimiento de campañas publicitarias, ajustan presupuestos entre canales y generan variaciones de textos para pruebas A/B, con aprobación humana solo para cambios mayores.</p>
<h2 id="el-rol-humano-no-desaparece-cambia">El rol humano no desaparece: cambia</h2>
<p>Uno de los miedos más comunes es que los agentes de IA van a eliminar empleos. La realidad es más matizada. Lo que desaparece son las tareas repetitivas y de bajo valor agregado: copiar datos de un sistema a otro, generar reportes estándar, responder correos de seguimiento rutinarios.</p>
<p>Lo que crece en valor es la capacidad de <strong>definir objetivos claros</strong>, <strong>supervisar resultados</strong> y <strong>tomar decisiones en situaciones ambiguas</strong> que el agente no puede resolver solo. El trabajo se vuelve más estratégico, no más fácil necesariamente, pero sí más interesante.</p>
<h2 id="que-tan-confiables-son">¿Qué tan confiables son?</h2>
<p>Esta es la pregunta honesta que hay que hacer. Los agentes actuales cometen errores. Pueden malinterpretar instrucciones, tomar decisiones subóptimas o quedar atrapados en ciclos. Por eso los mejores sistemas incluyen puntos de confirmación humana para acciones de alto impacto (borrar datos, hacer pagos, enviar comunicados masivos).</p>
<p>La tendencia clara es hacia mayor autonomía conforme los modelos mejoran. Pero por ahora, el diseño más responsable es el <strong>human-in-the-loop</strong>: el agente opera de forma autónoma en lo rutinario y pide aprobación en lo crítico.</p>
<h2 id="lo-que-viene">Lo que viene</h2>
<p>Los próximos dos años van a traer agentes multimodales que no solo leen texto sino que ven pantallas, escuchan audio y actúan en consecuencia. También veremos <strong>equipos de agentes</strong> donde varios trabajan en paralelo con roles distintos: uno investiga, otro redacta, otro revisa. La coordinación entre ellos va a parecer magia para quien lo vea desde afuera.</p>
<p>Para las empresas, la pregunta ya no es si van a adoptar agentes de IA, sino cuándo y para qué proceso empezar. Los que experimenten primero van a entender mucho antes cómo sacarles valor real.</p>
<hr>
<p>Si te interesa implementar automatizaciones inteligentes en tu operación de atención al cliente, en Espacio Rojo podemos ayudarte a evaluar qué procesos son buenos candidatos para empezar.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Tiempo real en la web: cómo funcionan WebSockets y por qué importan]]></title>
      <link>https://espaciorojo.xyz/blog/02-como-funcionan-los-websockets-tiempo-real-web/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/02-como-funcionan-los-websockets-tiempo-real-web/</guid>
      <pubDate>Mon, 16 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Tecnología]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Detrás de cada chat en vivo y cada panel que se actualiza solo hay una tecnología que lo permite. Te explicamos WebSockets sin tecnicismos.]]></description>
      <content:encoded><![CDATA[<p>Imagina que entras a una página web y quieres saber si llegó un nuevo mensaje. El método más básico sería que tu navegador le preguntara al servidor cada cinco segundos: &quot;¿hay algo nuevo?&quot;. El servidor responde &quot;no&quot;, &quot;no&quot;, &quot;no&quot;, hasta que eventualmente responde &quot;sí&quot;. Esto se llama <strong>polling</strong> y durante años fue la forma en que funcionaba la web &quot;en tiempo real&quot;. Era lento, ineficiente y desperdiciaba recursos.</p>
<p>Hoy existe algo mejor: <strong>WebSockets</strong>. Y entender cómo funcionan ayuda a apreciar por qué ciertas cosas en internet simplemente se sienten más vivas.</p>
<h2 id="la-diferencia-entre-http-y-websockets">La diferencia entre HTTP y WebSockets</h2>
<p>HTTP, el protocolo base de la web, funciona con un modelo de petición-respuesta. Tu navegador pide algo, el servidor responde, y la conexión termina. Para cada nueva información que necesitas, tienes que hacer una nueva petición. Es como enviar una carta por correo y esperar respuesta: funciona, pero tiene latencia.</p>
<p>WebSockets cambian el modelo completamente. En vez de abrir y cerrar conexiones constantemente, establecen un <strong>canal persistente y bidireccional</strong> entre el navegador y el servidor. Es más parecido a una llamada telefónica: la línea se abre una vez y ambos lados pueden hablar cuando quieran, en cualquier momento, sin tener que &quot;marcar&quot; de nuevo.</p>
<h2 id="el-proceso-de-conexion">El proceso de conexión</h2>
<p>El establecimiento de una conexión WebSocket empieza, curiosamente, como una petición HTTP normal. El navegador envía una solicitud especial que dice, en esencia: &quot;quiero actualizar esta conexión a WebSocket&quot;. Si el servidor acepta, ambos lados cambian de protocolo y la conexión queda abierta indefinidamente.</p>
<p>Desde ese momento, los mensajes viajan en ambas direcciones con una latencia de milisegundos. El servidor puede enviar datos al cliente en cualquier momento sin que el cliente los haya pedido. Eso es lo que hace posible que veas el mensaje de alguien aparecer en tu pantalla casi al mismo tiempo que lo envía.</p>
<h2 id="casos-de-uso-donde-websockets-brillan">Casos de uso donde WebSockets brillan</h2>
<p><strong>Chat en tiempo real.</strong> Es el caso más obvio. Plataformas como Tevlr, Slack o WhatsApp Web usan WebSockets para que los mensajes aparezcan instantáneamente sin que tengas que recargar la página.</p>
<p><strong>Dashboards de métricas en vivo.</strong> Si has visto un panel de analítica donde los números cambian solos conforme llegan nuevos datos, eso es WebSockets. El servidor empuja las actualizaciones en cuanto las tiene, sin esperar a que el navegador las pida.</p>
<p><strong>Notificaciones instantáneas.</strong> Cuando alguien te menciona en un sistema y aparece una notificación sin que hayas hecho nada, hay una conexión WebSocket abierta en segundo plano enviando ese evento.</p>
<p><strong>Herramientas colaborativas.</strong> Google Docs, Figma, Notion. Cuando varios usuarios editan el mismo documento y ves los cursores de los demás moviéndose en tiempo real, WebSockets es lo que mantiene todo sincronizado.</p>
<p><strong>Juegos web y aplicaciones interactivas.</strong> Los juegos que requieren sincronización entre jugadores necesitan comunicación de muy baja latencia. WebSockets lo hacen posible en el navegador sin plugins adicionales.</p>
<h2 id="la-alternativa-moderna-server-sent-events">La alternativa moderna: Server-Sent Events</h2>
<p>WebSockets son perfectos cuando la comunicación es bidireccional. Pero hay casos donde solo el servidor necesita enviar datos al cliente (como notificaciones o feeds de noticias). Para eso existe <strong>SSE (Server-Sent Events)</strong>, una tecnología más simple que mantiene una conexión unidireccional del servidor hacia el navegador.</p>
<p>SSE tiene menos overhead y es más fácil de implementar. Si alguna vez usaste una IA como ChatGPT y viste cómo el texto aparece palabra por palabra en lugar de todo de golpe, eso probablemente es SSE: el servidor envía tokens conforme los genera.</p>
<h2 id="y-para-las-empresas-que-no-son-de-tecnologia">¿Y para las empresas que no son de tecnología?</h2>
<p>La razón por la que esto importa más allá del mundo técnico es simple: <strong>las expectativas de los usuarios han cambiado</strong>. Hoy nadie acepta recargar una página para ver si llegó un mensaje. La experiencia &quot;en tiempo real&quot; pasó de ser un lujo a ser un estándar.</p>
<p>Para cualquier empresa que vende software, ofrece soporte al cliente o tiene equipos que colaboran en línea, la infraestructura de tiempo real no es un detalle técnico sino una parte central de la experiencia de producto. Elegir las herramientas correctas que ya la incluyan, o entender qué significa construirla, hace una diferencia real.</p>
<hr>
<p>En Espacio Rojo construimos productos digitales con arquitecturas preparadas para escalar. Si tienes un proyecto que requiere comunicación en tiempo real, conversemos.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[El fin de las contraseñas: cómo funcionan las passkeys y por qué son el futuro]]></title>
      <link>https://espaciorojo.xyz/blog/03-passkeys-el-fin-de-las-contrasenas/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/03-passkeys-el-fin-de-las-contrasenas/</guid>
      <pubDate>Sat, 14 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Tecnología]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Apple, Google y Microsoft ya las soportan. Cómo funcionan las passkeys y por qué son más seguras que cualquier contraseña que puedas inventar.]]></description>
      <content:encoded><![CDATA[<p>Las contraseñas son un desastre. Lo sabemos todos. Hay que hacerlas largas, con mayúsculas, números y símbolos, cambiarlas cada cierto tiempo, no repetirlas entre sitios. Y aun así, millones de cuentas se hackean cada año porque las personas reutilizan contraseñas, caen en phishing o porque alguna base de datos mal protegida expone todo.</p>
<p>La solución no es pedir contraseñas más complicadas. La solución es eliminar las contraseñas. Eso es exactamente lo que hacen las <strong>passkeys</strong>.</p>
<h2 id="que-es-una-passkey">¿Qué es una passkey?</h2>
<p>Una passkey es un par de claves criptográficas que reemplaza completamente a las contraseñas. Cuando creas una cuenta en un sitio que las soporta, tu dispositivo genera automáticamente dos claves relacionadas matemáticamente:</p>
<ul><li><strong>Clave pública</strong>: se guarda en los servidores del sitio web.</li><li><strong>Clave privada</strong>: nunca sale de tu dispositivo. Nunca.</li></ul>
<p>Para iniciar sesión, el sitio web te manda un desafío matemático que solo puede resolver quien tenga la clave privada. Tu dispositivo la resuelve, pero antes te pide que confirmes que eres tú: con tu huella dactilar, Face ID o PIN del dispositivo. Esa confirmación desbloquea la clave privada localmente y responde el desafío. El sitio verifica la respuesta con la clave pública y te deja entrar.</p>
<p>En ningún momento viajó una contraseña por internet. De hecho, no hay ninguna contraseña que hackear.</p>
<h2 id="por-que-son-mas-seguras-que-cualquier-contrasena">Por qué son más seguras que cualquier contraseña</h2>
<p><strong>No pueden filtrarse.</strong> Si un hacker entra a los servidores del sitio donde tienes cuenta, solo encuentra tu clave pública. Eso es completamente inútil sin la clave privada, que nunca salió de tu teléfono.</p>
<p><strong>Son inmunes al phishing.</strong> Si recibes un correo falso que te lleva a &quot;faceb00k.com&quot; e intentas iniciar sesión con passkey, el proceso falla automáticamente. La passkey está vinculada al dominio exacto del sitio original. No puede activarse en un sitio falso.</p>
<p><strong>No hay contraseñas que adivinar.</strong> Los ataques de fuerza bruta, los diccionarios de contraseñas comunes, las filtraciones de &quot;123456&quot; masivas, todo eso deja de aplicar cuando no hay contraseña que adivinar.</p>
<p><strong>Son únicas por sitio automáticamente.</strong> Uno de los mayores problemas de seguridad es reutilizar contraseñas. Las passkeys son criptográficamente únicas por dominio sin que el usuario tenga que hacer nada.</p>
<h2 id="y-si-pierdo-mi-telefono">¿Y si pierdo mi teléfono?</h2>
<p>Esta es la pregunta obvia y la respuesta es elegante. Las passkeys se sincronizan en la nube: iCloud Keychain en dispositivos Apple, Google Password Manager en Android y Windows Hello en dispositivos Microsoft. Si cambias de teléfono o pierdes el tuyo, tus passkeys están disponibles en cuanto inicias sesión en tu cuenta de Apple o Google en el dispositivo nuevo.</p>
<p>Para seguridad adicional, puedes registrar passkeys en múltiples dispositivos o tener una llave de seguridad física como respaldo.</p>
<h2 id="el-estado-actual-quien-ya-las-acepta">El estado actual: quién ya las acepta</h2>
<p>La adopción creció considerablemente en 2024 y 2025. Entre los servicios que ya soportan passkeys completamente: Google, Apple ID, Microsoft, GitHub, PayPal, Amazon, Shopify, Uber, WhatsApp y docenas más. La mayoría de bancos grandes en Estados Unidos y Europa las están implementando.</p>
<p>El estándar detrás de las passkeys se llama <strong>WebAuthn</strong> y fue desarrollado por el W3C junto con la FIDO Alliance, un consorcio que incluye a las grandes tecnológicas. No es una solución propietaria de Apple o Google: es un estándar abierto que cualquier sitio puede implementar.</p>
<h2 id="que-significa-esto-para-las-empresas">¿Qué significa esto para las empresas?</h2>
<p>Para cualquier empresa que construye productos digitales con autenticación de usuarios, las passkeys representan una oportunidad concreta de mejorar seguridad y experiencia al mismo tiempo. La fricción del inicio de sesión es uno de los puntos de abandono más comunes en flujos de registro. Iniciar sesión con huella dactilar es más rápido y más seguro que escribir una contraseña.</p>
<p>La pregunta no es si las passkeys van a reemplazar a las contraseñas, sino cuándo. La infraestructura ya existe. Los dispositivos ya la soportan. Las empresas que se muevan primero van a ofrecer una experiencia notablemente mejor a sus usuarios.</p>
<hr>
<p>En Espacio Rojo ya implementamos WebAuthn (passkeys) en Tevlr para los equipos que quieren autenticación sin contraseñas. Si quieres saber más sobre cómo funciona, con gusto te explicamos.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Edge computing: por qué el futuro de internet no está en la nube, sino en el borde]]></title>
      <link>https://espaciorojo.xyz/blog/04-edge-computing-el-futuro-no-esta-en-la-nube/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/04-edge-computing-el-futuro-no-esta-en-la-nube/</guid>
      <pubDate>Thu, 12 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Tecnología]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Procesar los datos cerca de donde se generan cambia lo que es posible en tiempo real. Qué es el edge computing y dónde ya lo usas sin saberlo.]]></description>
      <content:encoded><![CDATA[<p>Durante años, el modelo dominante de la computación fue centralizar: manda todos tus datos a un servidor grande y poderoso en algún lugar del mundo, procésalos ahí y devuelve el resultado. La nube hizo esto increíblemente accesible y escalable. Pero tiene un límite físico que no puede superarse con más hardware: la velocidad de la luz.</p>
<p>Si tu servidor está en Virginia y tu usuario está en Ciudad de México, la información tiene que viajar miles de kilómetros de ida y de vuelta. Eso toma tiempo, aunque sean solo milisegundos. Y hay aplicaciones donde esos milisegundos son inaceptables.</p>
<p>Ahí entra el <strong>edge computing</strong>: procesar los datos cerca de donde se generan, no en un datacenter centralizado.</p>
<h2 id="que-es-exactamente-el-borde">¿Qué es exactamente el &quot;borde&quot;?</h2>
<p>En redes de computación, el &quot;edge&quot; (borde) es cualquier punto de la red que está cerca del usuario final o del dispositivo que genera los datos. Puede ser un router avanzado, un servidor en una torre de telecomunicaciones cercana, una mini-computadora instalada en una fábrica, o incluso el propio dispositivo del usuario.</p>
<p>La idea es mover parte del procesamiento fuera del datacenter central y acercarlo geográficamente a donde se necesita. En vez de enviar datos a Virginia para procesarlos, se procesan en un servidor que está a 10 kilómetros de ti.</p>
<h2 id="por-que-importa-la-latencia">Por qué importa la latencia</h2>
<p>Para entender por qué esto importa, piensa en casos donde la velocidad de respuesta es crítica:</p>
<p><strong>Vehículos autónomos.</strong> Un auto sin conductor necesita tomar decisiones de frenado en milisegundos. No puede esperar que su cámara suba una imagen a la nube, se procese, y llegue la instrucción de &quot;frena&quot;. Para cuando eso sucediera, ya hubo un accidente. El procesamiento tiene que pasar en el dispositivo o en un servidor a centímetros de distancia.</p>
<p><strong>Cirugía remota asistida por robot.</strong> Médicos que operan pacientes a distancia usando brazos robóticos necesitan que cada movimiento del control se traduzca instantáneamente. Un retraso de medio segundo podría ser catastrófico.</p>
<p><strong>Manufactura inteligente.</strong> Sensores en una línea de producción que detectan defectos en milisegundos y detienen la máquina antes de que el error se multiplique.</p>
<p><strong>Realidad aumentada.</strong> Superponer información digital sobre el mundo real en tiempo real requiere latencias tan bajas que procesarlo en la nube simplemente no funciona bien.</p>
<h2 id="donde-ya-lo-usas-sin-saberlo">Dónde ya lo usas sin saberlo</h2>
<p>El edge computing ya llegó a tu vida cotidiana de formas que probablemente no asocias con ese nombre:</p>
<p><strong>Face ID y reconocimiento de voz.</strong> Cuando le hablas a Siri o desbloqueas tu teléfono con tu cara, ese procesamiento ocurre en el chip de tu dispositivo, no en los servidores de Apple. Tu cara nunca viaja a ningún servidor.</p>
<p><strong>Redes CDN.</strong> Cuando cargas un video de YouTube o una imagen de un sitio web, probablemente viene de un servidor cercano a ti, no del servidor original. Las CDN (Content Delivery Networks) son una forma temprana de edge computing.</p>
<p><strong>Asistentes de voz en casa.</strong> Los dispositivos como Amazon Echo hacen procesamiento inicial localmente para detectar la palabra de activación. Solo cuando reconocen &quot;Alexa&quot; envían el resto a la nube.</p>
<h2 id="edge-y-nube-no-son-rivales">Edge y nube no son rivales</h2>
<p>Un error común es pensar que el edge computing va a reemplazar a la nube. No es así. Son complementarios. La arquitectura más común combina ambos:</p>
<ul><li>El edge procesa lo urgente y sensible localmente.</li><li>La nube recibe los datos consolidados para almacenamiento, análisis profundo y entrenamiento de modelos.</li></ul>
<p>El resultado es lo mejor de ambos mundos: velocidad donde se necesita, potencia y escala donde se puede esperar.</p>
<h2 id="la-oportunidad-para-empresas-en-mexico">La oportunidad para empresas en México</h2>
<p>Para empresas latinoamericanas, el edge computing tiene una implicación práctica importante: reduce la dependencia de la calidad de la conexión a internet. Si parte del procesamiento ocurre localmente (en el dispositivo o en infraestructura cercana), la experiencia del usuario es más estable incluso con conexiones irregulares.</p>
<p>En sectores como manufactura, salud, retail y logística, el edge computing está pasando de ser una tecnología experimental a una necesidad de operación. Las empresas que entiendan esto antes van a tener ventaja.</p>
<hr>
<p>Si estás construyendo un producto que requiere respuesta en tiempo real o que opera en entornos con conectividad limitada, en Espacio Rojo podemos ayudarte a diseñar la arquitectura correcta desde el inicio.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[¿Cómo sabe tanto ChatGPT? Una explicación honesta de los modelos de lenguaje]]></title>
      <link>https://espaciorojo.xyz/blog/05-como-funcionan-los-llms-explicacion-honesta/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/05-como-funcionan-los-llms-explicacion-honesta/</guid>
      <pubDate>Tue, 10 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Inteligencia Artificial]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Los LLMs no piensan ni entienden, pero son extraordinarios en algo muy concreto. Entender qué hacen de verdad ayuda a usarlos mejor.]]></description>
      <content:encoded><![CDATA[<p>&quot;ChatGPT sabe más que cualquier persona que haya existido.&quot; Es una frase que se escucha seguido y que, dependiendo de cómo la leas, puede ser completamente verdad o completamente falsa al mismo tiempo.</p>
<p>Los modelos de lenguaje grandes (LLMs, por sus siglas en inglés) son sin duda las herramientas de software más impresionantes que se han construido hasta ahora. Pero también son profundamente malentendidos. Entender qué hacen realmente, y qué no hacen, marca la diferencia entre usarlos bien y frustrarse con ellos.</p>
<h2 id="no-saben-cosas-predicen-palabras">No &quot;saben&quot; cosas. Predicen palabras.</h2>
<p>La explicación técnica honesta de un LLM es esta: es un sistema estadístico muy sofisticado que predice cuál es la siguiente palabra más probable dado un contexto.</p>
<p>Cuando le escribes a ChatGPT &quot;La capital de Francia es...&quot; el modelo no &quot;recuerda&quot; que la respuesta es París de la misma forma que tú recordarías algo. Lo que hace es calcular, basado en patrones aprendidos de enormes cantidades de texto, que la palabra &quot;París&quot; tiene una probabilidad altísima de seguir a esa frase. Y tiene razón.</p>
<p>La magia y el truco al mismo tiempo es que este proceso de predicción de palabras, cuando se hace con suficientes parámetros y suficientes datos, produce algo que desde afuera se parece mucho a comprensión, razonamiento y conocimiento.</p>
<h2 id="el-entrenamiento-aprender-de-todo-lo-que-la-humanidad-escrib">El entrenamiento: aprender de todo lo que la humanidad escribió</h2>
<p>Los LLMs se entrenan ingiriendo cantidades masivas de texto: páginas web, libros, artículos científicos, código fuente, foros, redes sociales. GPT-4, Claude, Gemini, todos pasaron por este proceso consumiendo, literalmente, una fracción significativa de todo lo que los humanos hemos escrito y publicado digitalmente.</p>
<p>Durante el entrenamiento, el modelo ajusta billones de parámetros numéricos (pesos) para volverse mejor en predecir la siguiente palabra. Cuando el proceso termina, esos pesos codifican, de alguna forma que los investigadores todavía no entienden completamente, el conocimiento destilado de todo lo que leyó.</p>
<p>Esto explica por qué los LLMs pueden hablar con autoridad sobre medicina, derecho, historia, cocina y programación. No porque tengan expertos dentro: porque procesaron los textos que esos expertos escribieron.</p>
<h2 id="por-que-alucina">Por qué &quot;alucina&quot;</h2>
<p>El término técnico es &quot;alucinación&quot; y es la mayor limitación práctica de los LLMs: a veces generan información falsa con total confianza. ¿Por qué?</p>
<p>Porque el modelo no &quot;sabe&quot; si algo es verdad. Solo sabe que esa secuencia de palabras es estadísticamente coherente y probable dado el contexto. Si le preguntas sobre un libro que no existe, puede inventar uno plausible porque ha visto miles de descripciones de libros y sabe cómo suena una.</p>
<p>Los modelos más recientes han mejorado enormemente en esto, pero no lo han eliminado. Por eso siempre es importante verificar datos críticos que un LLM te proporciona, especialmente en fechas, nombres específicos, estadísticas y citas.</p>
<h2 id="el-contexto-la-memoria-de-corto-plazo-del-modelo">El contexto: la memoria de corto plazo del modelo</h2>
<p>Otra cosa que confunde a los usuarios nuevos es la &quot;memoria&quot; de los modelos. Un LLM solo puede ver lo que está en su <strong>ventana de contexto</strong>: el texto actual de la conversación. No recuerda conversaciones anteriores (a menos que el sistema lo implemente explícitamente), no aprende de las correcciones que le das a menos que estén en el mismo contexto, y no tiene experiencias propias.</p>
<p>La ventana de contexto ha crecido considerablemente: modelos recientes pueden mantener cientos de miles de tokens (aproximadamente palabras) en su contexto simultáneamente. Eso les permite trabajar con documentos largos, bases de código completas o conversaciones extensas.</p>
<h2 id="realmente-razonan">¿Realmente razonan?</h2>
<p>Esta es la pregunta filosófica del millón y los investigadores no tienen una respuesta definitiva. Lo que está claro es que los LLMs exhiben comportamientos que se parecen al razonamiento: pueden seguir instrucciones complejas, detectar contradicciones, aplicar lógica formal y resolver problemas paso a paso.</p>
<p>Si eso constituye &quot;razonamiento real&quot; o es solo una simulación muy convincente es un debate abierto. Para propósitos prácticos, la distinción importa menos que saber que el rendimiento mejora cuando les pides que piensen paso a paso (técnica conocida como chain-of-thought) en lugar de pedir una respuesta directa.</p>
<h2 id="como-usarlos-mejor">Cómo usarlos mejor</h2>
<p>Saber cómo funcionan lleva directamente a saber cómo sacarles más provecho:</p>
<p><strong>Dales contexto.</strong> Cuanto más contexto relevante incluyas en tu prompt, mejor predicción harán de lo que necesitas.</p>
<p><strong>Pídeles que piensen en voz alta.</strong> &quot;Piensa paso a paso&quot; o &quot;explica tu razonamiento&quot; produce respuestas más precisas en problemas complejos.</p>
<p><strong>No confíes ciegamente en datos específicos.</strong> Úsalos para razonar, estructurar y redactar. Verifica los hechos concretos que importan.</p>
<p><strong>Itera.</strong> El primer resultado raramente es el mejor. Refina, corrige, pide variaciones.</p>
<p>Los LLMs son herramientas extraordinarias cuando se usan entendiendo qué son: motores de lenguaje increíblemente capaces, no oráculos infalibles.</p>
<hr>
<p>En Espacio Rojo integramos modelos de lenguaje en productos reales, desde bots de atención al cliente hasta herramientas internas de procesamiento de información. Si tienes un caso de uso en mente, podemos ayudarte a evaluarlo.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[PWAs: la app que no se descarga pero funciona como si lo fuera]]></title>
      <link>https://espaciorojo.xyz/blog/06-pwa-la-app-que-no-se-descarga/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/06-pwa-la-app-que-no-se-descarga/</guid>
      <pubDate>Sun, 08 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Tecnología]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Las PWA combinan lo mejor del sitio web y la app móvil: sin App Store, sin actualizaciones manuales y con acceso offline. ¿Por qué no las usa todo el mundo?]]></description>
      <content:encoded><![CDATA[<p>Desarrollar una app móvil nativa para iOS y Android cuesta, en promedio, entre 50,000 y 150,000 dólares para un producto mínimo viable. Luego hay que mantener dos versiones en paralelo, pasar por el proceso de revisión del App Store cada que quieres hacer un cambio y convencer a tus usuarios de que descarguen otra aplicación más en su teléfono.</p>
<p>Hay una alternativa que muchos negocios no conocen o subestiman: las <strong>Progressive Web Apps</strong> (PWA).</p>
<h2 id="que-es-una-pwa">¿Qué es una PWA?</h2>
<p>Una PWA es esencialmente un sitio web que se comporta como una aplicación nativa. Vive en internet como cualquier página web, pero tiene capacidades que normalmente asociamos con apps descargadas: funciona sin conexión, envía notificaciones push, se puede &quot;instalar&quot; en la pantalla de inicio del teléfono y tiene acceso a la cámara, GPS y otros sensores del dispositivo.</p>
<p>La experiencia del usuario es casi indistinguible de una app nativa: abre en pantalla completa sin barra del navegador, carga rápido, responde con fluidez. La diferencia está en cómo llegó al dispositivo: sin pasar por ninguna tienda de aplicaciones.</p>
<h2 id="las-tres-tecnologias-que-lo-hacen-posible">Las tres tecnologías que lo hacen posible</h2>
<p><strong>Service Workers.</strong> Son scripts que corren en segundo plano, separados de la página web, y funcionan como intermediarios entre tu aplicación y la red. Pueden interceptar peticiones de red, guardar recursos en caché y hacer que la app funcione aunque no haya conexión a internet.</p>
<p><strong>Web App Manifest.</strong> Un archivo de configuración que le dice al navegador cómo debe comportarse la app cuando se instala: nombre, ícono, color de la pantalla de splash, si debe abrir en modo pantalla completa, orientación preferida.</p>
<p><strong>HTTPS.</strong> Las PWA requieren una conexión segura. No es opcional. Esto también es bueno: garantiza que la app no puede ser interceptada ni modificada en tránsito.</p>
<h2 id="las-ventajas-que-importan-para-los-negocios">Las ventajas que importan para los negocios</h2>
<p><strong>Costo.</strong> Construir una PWA es construir un sitio web con algunas características adicionales. Un solo equipo, una sola base de código, que funciona en iOS, Android, Windows y en el navegador del escritorio. El ahorro versus una app nativa para cada plataforma es significativo.</p>
<p><strong>Distribución instantánea.</strong> Compartes un enlace y el usuario está usando tu app. Sin esperar que descargue nada. Sin reviews del App Store que pueden tardar días o rechazar tu actualización.</p>
<p><strong>Actualizaciones automáticas.</strong> Cuando lanzas una nueva versión, todos los usuarios la tienen la próxima vez que abren la app. No hay fragmentación de versiones. No hay usuarios atascados en versiones viejas.</p>
<p><strong>Instalación sin fricción.</strong> El navegador muestra una invitación discreta para &quot;agregar a pantalla de inicio&quot;. El usuario que lo hace tiene una experiencia idéntica a una app nativa, sin haber pasado por una tienda.</p>
<h2 id="las-limitaciones-reales">Las limitaciones reales</h2>
<p>Sería deshonesto no mencionarlas. Las PWA todavía no pueden hacer todo lo que una app nativa puede:</p>
<p>En <strong>iOS</strong>, el soporte ha mejorado mucho pero sigue siendo más limitado que en Android. Las notificaciones push en iOS solo funcionan desde iOS 16.4 en adelante, y solo si el usuario instaló la PWA. Funciones avanzadas como Bluetooth, NFC o pagos con Apple Pay tienen restricciones.</p>
<p>Para apps que requieren integración profunda con el sistema operativo (como rastreo de salud, conectividad con dispositivos externos o videojuegos con alto rendimiento gráfico), las apps nativas siguen siendo superiores.</p>
<h2 id="cuando-elegir-una-pwa">¿Cuándo elegir una PWA?</h2>
<p>La PWA es la elección correcta cuando tu caso de uso es:</p>
<ul><li>Contenido que el usuario consulta regularmente pero no diariamente (noticias, menús, catálogos)</li><li>Herramientas de productividad y dashboards internos</li><li>Comercio electrónico donde la conversión importa más que funciones avanzadas del hardware</li><li>Proyectos con presupuesto limitado que necesitan presencia móvil real</li></ul>
<p>La app nativa tiene sentido cuando necesitas: acceso profundo al hardware, distribución a través de la tienda de apps como canal de adquisición, o la máxima performance para uso muy intensivo.</p>
<h2 id="ejemplos-que-conoces">Ejemplos que conoces</h2>
<p>Twitter Lite, Pinterest, Starbucks, Forbes, la versión web de Uber: todas son PWA o tienen una versión PWA. Starbucks reportó que su PWA duplicó los pedidos diarios de usuarios que no descargaban la app nativa.</p>
<p>En Espacio Rojo, Tevlr incluye soporte PWA para que los agentes puedan recibir notificaciones de nuevas conversaciones directamente en su dispositivo móvil, sin instalar nada adicional.</p>
<hr>
<p>Si tienes un proyecto que necesita presencia móvil sin el costo de una app nativa, platicamos. En muchos casos, una PWA bien construida es exactamente lo que se necesita.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Bases de datos vectoriales: la infraestructura invisible detrás de la IA moderna]]></title>
      <link>https://espaciorojo.xyz/blog/07-bases-de-datos-vectoriales-infraestructura-ia/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/07-bases-de-datos-vectoriales-infraestructura-ia/</guid>
      <pubDate>Fri, 06 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Inteligencia Artificial]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Cuando una IA entiende el significado de tu pregunta y no solo las palabras, hay una base de datos vectorial detrás. Qué son y por qué importan.]]></description>
      <content:encoded><![CDATA[<p>Imagina que tienes 50,000 documentos de soporte al cliente y alguien escribe: &quot;mi pantalla se quedó negra después de actualizar&quot;. Una búsqueda tradicional por palabras clave buscaría documentos que contengan exactamente esas palabras. Pero la respuesta correcta podría estar en un artículo titulado &quot;Fallo de pantalla tras instalación de firmware&quot;, que no comparte ninguna palabra con la consulta.</p>
<p>Una búsqueda semántica, impulsada por una base de datos vectorial, encontraría ese artículo de todas formas. Porque entiende el <strong>significado</strong>, no solo las palabras.</p>
<h2 id="que-es-un-vector-en-este-contexto">Qué es un vector en este contexto</h2>
<p>En matemáticas, un vector es una lista de números. En el contexto de la IA, un &quot;embedding&quot; (representación vectorial) es una lista de cientos o miles de números que codifican el significado semántico de un texto, imagen o audio.</p>
<p>Cuando un modelo de lenguaje convierte la frase &quot;mi pantalla se quedó negra&quot; en un vector, produce algo como [0.23, -0.87, 0.41, ...] con cientos de dimensiones. Lo importante es que frases con significado similar producen vectores matemáticamente cercanos. Y &quot;pantalla negra tras actualización&quot; y &quot;fallo de pantalla tras instalación de firmware&quot; son semánticamente similares, así que sus vectores estarán cerca en ese espacio de cientos de dimensiones.</p>
<p>Una base de datos vectorial almacena estos embeddings y permite buscar los más cercanos a una consulta dada, de forma eficiente, incluso con millones de registros.</p>
<h2 id="por-que-las-bases-de-datos-tradicionales-no-sirven-para-esto">Por qué las bases de datos tradicionales no sirven para esto</h2>
<p>Las bases de datos relacionales (MySQL, PostgreSQL) están optimizadas para buscar coincidencias exactas o rangos: &quot;dame todos los usuarios cuyo nombre empiece con A&quot; o &quot;dame todos los pedidos entre estas fechas&quot;. Son extraordinariamente buenas para eso.</p>
<p>Pero si quieres encontrar los 10 vectores más cercanos a uno dado en un espacio de 1,536 dimensiones (el tamaño típico de los embeddings de OpenAI), necesitas comparar distancias matemáticas en millones de vectores. Las bases de datos tradicionales no tienen índices diseñados para eso y sería lentísimo.</p>
<p>Las bases de datos vectoriales como Pinecone, Weaviate, Qdrant o pgvector tienen estructuras de índices especializadas (HNSW, IVF) que permiten hacer estas búsquedas de vecinos más cercanos en milisegundos, incluso con millones de vectores.</p>
<h2 id="la-arquitectura-rag-la-ia-que-sabe-lo-que-tu-le-ensenas">La arquitectura RAG: la IA que sabe lo que tú le enseñas</h2>
<p>El caso de uso más importante de las bases de datos vectoriales hoy es <strong>RAG (Retrieval-Augmented Generation)</strong>. Es la arquitectura detrás de los chatbots de IA que pueden responder preguntas sobre tus documentos específicos, tu base de conocimiento, tus PDFs internos.</p>
<p>El proceso funciona así:</p>
<ol><li><strong>Indexación</strong>: tus documentos se convierten en embeddings y se guardan en la base de datos vectorial.</li><li><strong>Consulta</strong>: cuando el usuario hace una pregunta, también se convierte en un embedding.</li><li><strong>Recuperación</strong>: la base de datos vectorial encuentra los documentos más similares semánticamente.</li><li><strong>Generación</strong>: esos documentos se incluyen como contexto en el prompt al LLM, que genera una respuesta basada en ellos.</li></ol>
<p>El resultado: una IA que responde con información de tus documentos, no de su entrenamiento genérico. Y que cita la fuente.</p>
<h2 id="aplicaciones-practicas-que-ya-existen">Aplicaciones prácticas que ya existen</h2>
<p><strong>Bases de conocimiento de soporte.</strong> Un chatbot que lee tus manuales, políticas y FAQs y responde preguntas de clientes con información exacta de tu empresa.</p>
<p><strong>Búsqueda interna de documentos.</strong> Empresas con miles de documentos internos donde encontrar el correcto era imposible. Con búsqueda semántica, se describe lo que necesitas en lenguaje natural.</p>
<p><strong>Recomendaciones de contenido.</strong> Netflix, Spotify y similares usan vectores para recomendar contenido similar al que ya te gustó, incluso si no comparte las mismas etiquetas o géneros.</p>
<p><strong>Detección de duplicados y similitudes.</strong> En sistemas legales o de propiedad intelectual, encontrar documentos semánticamente similares aunque usen vocabulario diferente.</p>
<h2 id="el-ecosistema-en-2025">El ecosistema en 2025</h2>
<p>El mercado de bases de datos vectoriales explotó en los últimos dos años. Las opciones principales son: Pinecone (servicio cloud más popular), Weaviate (open source), Qdrant (open source, altamente performante), Chroma (popular para proyectos pequeños) y pgvector (extensión de PostgreSQL para quien no quiere otra base de datos más).</p>
<p>La elección correcta depende del volumen de datos, los requisitos de latencia y si prefieres un servicio administrado o control total sobre la infraestructura.</p>
<hr>
<p>En Espacio Rojo trabajamos con RAG para implementar bases de conocimiento inteligentes en productos de atención al cliente. Si tienes documentación que quieres hacer consultable con lenguaje natural, podemos ayudarte.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Session replay: por qué ver lo que hacen tus usuarios vale más que cualquier encuesta]]></title>
      <link>https://espaciorojo.xyz/blog/08-session-replay-ver-lo-que-hacen-tus-usuarios/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/08-session-replay-ver-lo-que-hacen-tus-usuarios/</guid>
      <pubDate>Wed, 04 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Producto]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[Las grabaciones de sesión muestran dónde se confunden tus usuarios, dónde abandonan y qué los hace convertir. La herramienta de UX más subestimada.]]></description>
      <content:encoded><![CDATA[<p>Hay una brecha enorme entre lo que los usuarios dicen que hacen y lo que realmente hacen. Es un fenómeno bien documentado en investigación de comportamiento y aplica perfectamente al diseño digital. Le preguntas a alguien cómo usa tu aplicación y te cuenta una versión idealizada. Lo observas usarla y descubres una realidad completamente distinta.</p>
<p>El <strong>session replay</strong> resuelve exactamente eso: en vez de preguntar, observas.</p>
<h2 id="que-es-exactamente-el-session-replay">¿Qué es exactamente el session replay?</h2>
<p>Es una tecnología que graba la experiencia completa de un visitante en tu sitio web o aplicación. Captura los movimientos del cursor, los clics, el scroll, los campos que escriben (con datos sensibles enmascarados automáticamente), los elementos con los que interactúan y los que ignoran.</p>
<p>El resultado es una grabación que puedes reproducir como si fueras el usuario en ese momento. No una simulación: la sesión real, reconstruida píxel a píxel.</p>
<p>Lo que hace posible esto técnicamente es un proceso de &quot;serialización del DOM&quot;: en lugar de grabar un video (que sería enormemente pesado), se capturan los cambios en la estructura del HTML de la página a intervalos muy cortos. La reproducción reconstruye esos cambios en secuencia. El resultado es una grabación perfecta que pesa una fracción de lo que pesaría un video.</p>
<h2 id="que-puedes-descubrir-que-ninguna-metrica-te-diria">Qué puedes descubrir que ninguna métrica te diría</h2>
<p>Los dashboards de analítica te dicen <em>qué</em> pasó: cuántos usuarios llegaron, cuántos convirtieron, cuántos abandonaron. Lo que no te dicen es <em>por qué</em>. Ahí es donde el session replay es invaluable.</p>
<p><strong>El elemento de &quot;rage clicks&quot;.</strong> Cuando un usuario hace clic repetidamente y rápidamente en el mismo lugar, generalmente porque cree que debería ser clickeable y no lo es, o porque espera que algo suceda y no sucede. Un botón que parece un link. Una imagen que parece expandirse al hacer clic. Estos problemas son invisibles en las métricas pero devastadores para la conversión.</p>
<p><strong>El abandono de formularios.</strong> ¿En qué campo exactamente la gente abandona tu formulario de registro? Session replay lo muestra con precisión. Quizás el campo de &quot;teléfono&quot; tiene una validación confusa. Quizás pides información que los usuarios no tienen a mano en ese momento.</p>
<p><strong>La confusión de navegación.</strong> Usuarios que van y vienen entre páginas sin encontrar lo que buscan. Que hacen scroll hasta el final de la página y regresan al inicio varias veces. Que pasan el cursor sobre un elemento como si fueran a hacer clic pero no lo hacen.</p>
<p><strong>Errores que no reportaron.</strong> Literalmente puedes ver cuando un usuario encuentra un error en tu aplicación, lo que hacía antes, y si intentó recuperarse o simplemente se fue.</p>
<h2 id="los-mapas-de-calor-el-resumen-visual">Los mapas de calor: el resumen visual</h2>
<p>Complementario al session replay están los <strong>heatmaps</strong> (mapas de calor): visualizaciones que agregan el comportamiento de cientos o miles de sesiones en una sola imagen. Los colores muestran dónde hace clic la gente (click maps), hasta dónde hacen scroll (scroll maps) y por dónde mueven el cursor (movement maps).</p>
<p>Si el 80% de tus usuarios nunca llegan a ver tu llamada a la acción porque está debajo del scroll, eso aparece en rojo y frío en el mapa de scroll. Es información que puede transformar el diseño de una página.</p>
<h2 id="el-impacto-en-conversion">El impacto en conversión</h2>
<p>Los equipos de producto y UX que usan session replay consistentemente reportan mejoras significativas en conversión simplemente porque identifican y eliminan fricciones que no sabían que existían. No se trata de grandes rediseños: muchas veces es mover un botón, simplificar un formulario o hacer más obvio un elemento de navegación.</p>
<p>El costo de no saber exactamente dónde se rompe la experiencia de tus usuarios es, irónicamente, más alto que el de la herramienta que te lo muestra.</p>
<h2 id="privacidad-el-elefante-en-el-cuarto">Privacidad: el elefante en el cuarto</h2>
<p>La preocupación legítima es: ¿estoy espiando a mis usuarios? La respuesta bien diseñada es no, si se implementa correctamente.</p>
<p>Las buenas implementaciones de session replay enmascaran automáticamente: campos de contraseñas, números de tarjeta, campos marcados como sensibles, y en general cualquier input de texto. El usuario no aparece identificado por nombre. Y los sitios serios informan de la grabación en su política de privacidad.</p>
<p>El objetivo no es saber quién eres, sino entender cómo se usa el producto para mejorarlo. Esa distinción importa y debe aplicarse en la implementación.</p>
<hr>
<p>Tevlr incluye session replay integrado para que los equipos de atención al cliente puedan ver la sesión exacta de un usuario cuando reporta un problema, sin necesitar herramientas externas. Si quieres verlo en acción, agenda una demo.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[IVR moderno: cómo la telefonía empresarial dejó de ser un dolor de cabeza]]></title>
      <link>https://espaciorojo.xyz/blog/09-ivr-moderno-telefonia-empresarial-sin-dolor/</link>
      <guid isPermaLink="true">https://espaciorojo.xyz/blog/09-ivr-moderno-telefonia-empresarial-sin-dolor/</guid>
      <pubDate>Mon, 02 Jun 2025 12:00:00 GMT</pubDate>
      <category><![CDATA[Atención al Cliente]]></category>
      <dc:creator><![CDATA[Sebastián Espinoza]]></dc:creator>
      <description><![CDATA[El IVR tiene mala reputación, pero bien diseñado es la forma más efectiva de escalar la atención telefónica sin perder calidad.]]></description>
      <content:encoded><![CDATA[<p>Todos hemos vivido la experiencia de llamar a una empresa y escuchar el interminable menú de opciones. &quot;Para español, presione 1. Para ventas, presione 2. Para soporte, presione 3. Para hablar con un agente, presione 0. Para regresar al menú anterior, presione estrella...&quot; Para cuando llegas a donde necesitas, ya olvidaste por qué llamaste.</p>
<p>Ese es el IVR mal diseñado. Y ha dado mala reputación a una tecnología que, implementada correctamente, resuelve problemas reales de escala sin sacrificar la experiencia del cliente.</p>
<h2 id="que-es-un-ivr-y-por-que-existe">Qué es un IVR y por qué existe</h2>
<p>IVR significa <strong>Interactive Voice Response</strong>: el sistema que contesta una llamada antes de que llegue a un agente humano. Su trabajo es enrutar la llamada al lugar correcto, resolver casos simples sin necesitar un agente, y recopilar información que agilice la atención cuando sí llegue a una persona.</p>
<p>Existe porque los centros de atención reciben más llamadas de las que pueden manejar simultáneamente. Sin un IVR, todas las llamadas entran al mismo pool de agentes y el cliente solo espera. Con un IVR bien diseñado, los casos simples se resuelven solos, los casos complejos llegan al agente con contexto, y los clientes son dirigidos al equipo correcto sin transferencias innecesarias.</p>
<h2 id="la-diferencia-entre-el-ivr-viejo-y-el-moderno">La diferencia entre el IVR viejo y el moderno</h2>
<p>El IVR clásico funciona con árboles rígidos de opciones numéricas. Presiona 1, presiona 2. Si tu caso no encaja en ninguna opción, estás perdido. Además, requería hardware especializado y configuración por parte de técnicos.</p>
<p>El IVR moderno tiene tres mejoras fundamentales:</p>
<p><strong>Reconocimiento de voz natural.</strong> En lugar de &quot;presione 1 para ventas&quot;, el sistema puede preguntar &quot;¿en qué te puedo ayudar?&quot; y entender la respuesta. &quot;Quiero saber el estatus de mi pedido&quot;, &quot;tengo un problema con mi factura&quot;, &quot;necesito cambiar mi dirección de envío&quot;. El procesamiento de lenguaje natural determina a dónde enrutar la llamada sin que el usuario tenga que memorizar opciones numéricas.</p>
<p><strong>Integración con sistemas de negocio.</strong> El IVR puede consultar en tiempo real la base de datos de clientes, el sistema de inventario o el CRM. Si el número que llama está registrado, puede saltar directamente: &quot;Hola Roberto, ¿llamas por tu pedido del martes o necesitas ayuda con algo más?&quot; Sin preguntar quién es, sin pedir número de cliente.</p>
<p><strong>Diseño visual sin código.</strong> Las plataformas modernas permiten diseñar el flujo del IVR en una interfaz gráfica tipo diagrama. Arrastras y conectas nodos: &quot;si dice X, ir a Y. Si no hay respuesta en 30 segundos, transferir a Z&quot;. No se necesita programar nada para crear flujos sofisticados.</p>
<h2 id="los-casos-donde-el-ivr-agrega-valor-real">Los casos donde el IVR agrega valor real</h2>
<p><strong>Consultas de saldo y estado.</strong> Bancos y financieras que responden preguntas como &quot;¿cuál es mi saldo?&quot; sin necesitar un agente. El sistema autentica al cliente con su número de cuenta y PIN, consulta el sistema y devuelve la información hablada. Reduce drásticamente la carga de agentes en consultas de bajo valor.</p>
<p><strong>Agendamiento de citas.</strong> El IVR puede mostrar disponibilidad y confirmar citas conectándose al calendario del negocio. El cliente habla o presiona opciones y queda agendado, sin esperar que un humano revise la agenda.</p>
<p><strong>Triaje de urgencias.</strong> En soporte técnico, el IVR puede hacer preguntas de diagnóstico iniciales y priorizar la cola según urgencia. Un cliente con el sistema completamente caído sube en la cola frente a alguien que pregunta por una función nueva.</p>
<p><strong>Fuera de horario.</strong> El IVR puede operar 24/7 aunque los agentes no estén disponibles: tomar mensajes, dar información básica, confirmar horarios de atención y ofrecer una devolución de llamada para el día siguiente.</p>
<h2 id="el-diseno-que-determina-si-funciona-o-frustra">El diseño que determina si funciona o frustra</h2>
<p>La mayoría de los IVR fallidos tienen los mismos problemas: demasiadas opciones en cada nivel (más de 5 es confuso), árbol demasiado profundo (más de 3 niveles frustra), no ofrecer la opción de hablar con un agente claramente, y mensajes de espera sin información ni estimado de tiempo.</p>
<p>Un IVR bien diseñado es corto, directo y ofrece siempre una salida hacia un humano. El objetivo no es evitar que el cliente hable con un agente: es que cuando hable con uno, ya sea el correcto y ya tenga el contexto.</p>
<hr>
<p>En Tevlr, el diseñador de IVR funciona con una interfaz visual de nodos que cualquier coordinador de atención puede manejar sin ayuda técnica. Si quieres ver cómo se ve por dentro, solicita una demo.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
