<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gonzalo Terrones</title>
    <description>The latest articles on DEV Community by Gonzalo Terrones (@gonzalo_terrones_7737b137).</description>
    <link>https://dev.to/gonzalo_terrones_7737b137</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4038846%2F0aaf0725-cafe-4e61-a0b6-1a77098172ca.png</url>
      <title>DEV Community: Gonzalo Terrones</title>
      <link>https://dev.to/gonzalo_terrones_7737b137</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gonzalo_terrones_7737b137"/>
    <language>en</language>
    <item>
      <title>Automatizaciones para pymes: las cinco que siempre piden, ordenadas por lo que cuesta mantenerlas</title>
      <dc:creator>Gonzalo Terrones</dc:creator>
      <pubDate>Tue, 25 Aug 2026 18:58:38 +0000</pubDate>
      <link>https://dev.to/gonzalo_terrones_7737b137/automatizaciones-para-pymes-las-cinco-que-siempre-piden-ordenadas-por-lo-que-cuesta-mantenerlas-peo</link>
      <guid>https://dev.to/gonzalo_terrones_7737b137/automatizaciones-para-pymes-las-cinco-que-siempre-piden-ordenadas-por-lo-que-cuesta-mantenerlas-peo</guid>
      <description>&lt;p&gt;El chatbot va último: cómo ordeno las cinco automatizaciones que más me piden&lt;/p&gt;

&lt;p&gt;Tengo 16 flujos en producción para pymes y la lista de pedidos se repite casi siempre igual. Lo que no se repite es cuál conviene hacer primero.&lt;/p&gt;

&lt;p&gt;La discusión habitual las ordena por dificultad de construcción, y esa es la métrica equivocada. Construir es la parte barata: el modelo escribe la mayor parte. Lo que se paga después es el mantenimiento, y ahí el orden se da vuelta.&lt;/p&gt;

&lt;p&gt;Van las cinco, ordenadas por lo que cuesta sostenerlas, de la peor a la mejor.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Responder consultas frecuentes
&lt;/h2&gt;

&lt;p&gt;La que todos piden primero y la que más mantenimiento tiene.&lt;/p&gt;

&lt;p&gt;Parece contenida: son las mismas veinte preguntas. No lo es, porque el contexto que necesita se mueve todo el tiempo. Cambia el catálogo, cambian los precios, cambia el horario en verano. Meta cambia requisitos de la API. El modelo se actualiza y el mismo prompt deja de comportarse igual.&lt;/p&gt;

&lt;p&gt;Y sobre todo: &lt;strong&gt;es la única de las cinco donde el error lo ve el cliente&lt;/strong&gt;. Un bot que inventa un precio no genera un ticket interno, genera un reclamo.&lt;/p&gt;

&lt;p&gt;Si igual va primera —y a veces va, porque es la que se ve—, presupuestala con el abono adentro desde el día uno.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Turnos y reservas
&lt;/h2&gt;

&lt;p&gt;La más engañosa de la lista. Tomar un turno es trivial; el problema es todo lo demás.&lt;/p&gt;

&lt;p&gt;Cancelaciones, reprogramaciones, dos personas pidiendo el mismo horario con cuatro segundos de diferencia, el turno que se cargó a mano en el sistema y el bot no vio. Es &lt;strong&gt;estado compartido con escritura concurrente&lt;/strong&gt;, que es un problema viejo y conocido, disfrazado de chatbot.&lt;/p&gt;

&lt;p&gt;Si la agenda vive en un sistema con API decente, baja bastante. Si vive en un Google Calendar que además tocan tres personas a mano, no la subestimes.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Mover datos entre sistemas
&lt;/h2&gt;

&lt;p&gt;La que más valor devuelve y la que menos depende de vos.&lt;/p&gt;

&lt;p&gt;El trabajo real casi nunca es la transformación de los datos: es el sistema del otro lado. Y en pymes ese sistema suele ser uno de gestión local, sin API pública, sin documentación, y con un proveedor que no contesta.&lt;/p&gt;

&lt;p&gt;Cuando hay API, esta es la mejor inversión de las cinco. Cuando no la hay, el proyecto deja de ser de IA y pasa a ser de ingeniería de integración, con otro presupuesto y otro plazo. &lt;strong&gt;Averiguar eso antes de cotizar es la diferencia entre ganar plata y regalar dos semanas.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Seguimientos automáticos
&lt;/h2&gt;

&lt;p&gt;Barata de construir y barata de sostener. Su riesgo no es técnico.&lt;/p&gt;

&lt;p&gt;El código anda; lo que falla es el criterio. Mandarle el recordatorio de pago a alguien que pagó ayer por transferencia y todavía no está imputado hace más daño que no mandar nada. El bug no está en el flujo, está en que la fuente de verdad se actualiza más lento de lo que corre el cron.&lt;/p&gt;

&lt;p&gt;Antes de automatizar un seguimiento, la pregunta no es cómo se manda: es &lt;strong&gt;cuánto tarda el dato en estar bien&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Reportes
&lt;/h2&gt;

&lt;p&gt;La mejor relación de la lista, y la que menos entusiasmo genera en la reunión.&lt;/p&gt;

&lt;p&gt;Es idempotente: si corre dos veces, no rompe nada. Falla hacia adentro, así que un error no llega al cliente. No tiene estado concurrente. Y el criterio de correcto es verificable — el número da o no da contra el sistema.&lt;/p&gt;

&lt;p&gt;Encima es la única donde el ahorro se puede medir sin discutir: la persona que armaba la planilla el lunes sabe exactamente cuánto tardaba.&lt;/p&gt;

&lt;h2&gt;
  
  
  El criterio, en una línea
&lt;/h2&gt;

&lt;p&gt;Ordenalas por &lt;strong&gt;qué pasa cuando fallan&lt;/strong&gt;, no por qué tan difícil es construirlas.&lt;/p&gt;

&lt;p&gt;Todo lo que falla hacia adentro, es idempotente y tiene un criterio de correcto verificable va primero. Todo lo que falla delante del cliente o pelea por estado compartido va después, con más presupuesto y con abono.&lt;/p&gt;

&lt;p&gt;La versión sin tecnicismos, para mandarle a quien decide el presupuesto: &lt;a href="https://varka.tech/blog/automatizar-pyme-con-ia" rel="noopener noreferrer"&gt;https://varka.tech/blog/automatizar-pyme-con-ia&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>spanish</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Automatizar listas de precios: lo que se rompe cuando el proveedor cambia el Excel</title>
      <dc:creator>Gonzalo Terrones</dc:creator>
      <pubDate>Wed, 12 Aug 2026 13:27:02 +0000</pubDate>
      <link>https://dev.to/gonzalo_terrones_7737b137/automatizar-listas-de-precios-lo-que-se-rompe-cuando-el-proveedor-cambia-el-excel-596i</link>
      <guid>https://dev.to/gonzalo_terrones_7737b137/automatizar-listas-de-precios-lo-que-se-rompe-cuando-el-proveedor-cambia-el-excel-596i</guid>
      <description>&lt;p&gt;Hace un tiempo escribí sobre automatizar una distribuidora y puse la carga de listas de precios como el proceso con mejor retorno. Me preguntaron por el detalle, así que va la implementación, con las partes que se rompen.&lt;/p&gt;

&lt;p&gt;El escenario: el proveedor manda una lista cada dos o tres semanas. PDF o Excel, formato distinto según quién la exportó ese día. Alguien la abre y carga cientos de artículos a mano en el sistema de gestión.&lt;/p&gt;

&lt;h2&gt;
  
  
  El error de arranque: mandarle el archivo entero al modelo
&lt;/h2&gt;

&lt;p&gt;Lo primero que uno intenta es pasarle el PDF al LLM y pedirle el JSON de las 800 filas. Funciona en la demo con 20 filas y se cae con el archivo real: se saltea filas del medio, inventa códigos que no existen, y el costo por corrida sube sin necesidad.&lt;/p&gt;

&lt;p&gt;El modelo no tiene que leer las 800 filas. Tiene que leer &lt;strong&gt;el encabezado&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Archivo del proveedor
        │
        ▼
Extracción determinística de la tabla   (pdfplumber / openpyxl)
        │
        ▼
LLM sobre las primeras ~15 filas  →  mapeo de columnas
        │                             {codigo: "B", precio: "F", bulto: "D"}
        ▼
Aplicar ese mapeo a las 800 filas con código común
        │
        ▼
Matching contra el maestro  →  validaciones  →  escritura por lote
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;El LLM se usa una vez por archivo, no una vez por fila. Lo variable es el layout, no los datos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Matching de códigos: tres pasadas y una bandeja
&lt;/h2&gt;

&lt;p&gt;El código del proveedor casi nunca coincide con el tuyo. Van tres intentos, en orden:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Match exacto contra el código de proveedor guardado en el maestro.&lt;/li&gt;
&lt;li&gt;Match normalizado: sin espacios, sin guiones, sin ceros a la izquierda.&lt;/li&gt;
&lt;li&gt;Match por descripción, y solo si la similitud pasa un umbral alto.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lo que no matchea &lt;strong&gt;no se crea&lt;/strong&gt;. Va a una bandeja de revisión y alguien la mira. Un flujo que da de alta productos solo te llena el maestro de duplicados en tres meses, y eso no se limpia nunca más.&lt;/p&gt;

&lt;p&gt;Cuando el humano resuelve un caso de la bandeja, se guarda la equivalencia. La bandeja del segundo mes es la mitad que la del primero.&lt;/p&gt;

&lt;h2&gt;
  
  
  Las validaciones que frenan la escritura
&lt;/h2&gt;

&lt;p&gt;Determinísticas, en código, después del modelo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Variación de precio mayor al umbral (arranco en 40%) → frena esa fila.&lt;/li&gt;
&lt;li&gt;Precio en cero, negativo o no numérico → frena.&lt;/li&gt;
&lt;li&gt;Código repetido dentro del mismo archivo → frena las dos filas.&lt;/li&gt;
&lt;li&gt;Menos filas de las esperadas contra la última corrida → frena el lote entero.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ese último es el que salva. Si el proveedor manda una lista parcial con 60 artículos y tu flujo asume que es la lista completa, cualquier lógica de "lo que no vino se discontinúa" te apaga el catálogo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lo que aprendí a los golpes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Separador decimal.&lt;/strong&gt; &lt;code&gt;1.234,56&lt;/code&gt; y &lt;code&gt;1,234.56&lt;/code&gt; según quién exportó. Si lo parseás con la config local y el archivo vino de otro lado, cambiás precios por mil.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IVA.&lt;/strong&gt; Algunos proveedores mandan con IVA, otros sin, y el mismo proveedor cambia de criterio cuando cambia de sistema. No se deduce del número: se guarda como atributo del proveedor y se valida contra el margen resultante.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Precio por bulto.&lt;/strong&gt; La columna dice "precio" y es por caja de 12. Si tu maestro lo lleva por unidad, todo entra multiplicado por 12.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PDFs escaneados.&lt;/strong&gt; Alguno llega como imagen. Ahí sí va OCR antes, y ahí sí conviene revisión humana del lote completo: el OCR confunde 0 con 8 y ese error pasa todas las validaciones porque es un número plausible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Idempotencia y vuelta atrás
&lt;/h2&gt;

&lt;p&gt;Dos cosas que parecen de más hasta la primera vez que las necesitás:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hash del archivo&lt;/strong&gt; antes de procesar. La misma lista reenviada por mail no se procesa dos veces.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch id en cada escritura&lt;/strong&gt;, con el precio anterior guardado. Revertir un lote entero tiene que ser una consulta, no una restauración de backup.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Lo que queda
&lt;/h2&gt;

&lt;p&gt;El proceso pasa de media jornada a un par de minutos, más el rato de la bandeja de revisión, que se achica sola. Pero lo que realmente cambia no es el tiempo: es que los precios de la góndola y los del e-commerce dejan de estar desfasados respecto del sistema, porque ahora se actualizan en el mismo movimiento.&lt;/p&gt;

&lt;p&gt;Dos reglas que me quedaron de esto y valen para cualquier automatización que escriba en un sistema de producción: el modelo interpreta y el código decide, y ningún flujo escribe sin poder deshacerse.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Escribo sobre automatización con IA para pymes argentinas desde &lt;a href="https://varka.tech" rel="noopener noreferrer"&gt;Varka&lt;/a&gt;. La versión no técnica de esta nota, para dueños de negocio, está en &lt;a href="https://varka.tech/blog/automatizar-listas-de-precios" rel="noopener noreferrer"&gt;el blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>python</category>
      <category>spanish</category>
    </item>
    <item>
      <title>Chatbot de WhatsApp con IA para pymes: qué es y cómo funciona</title>
      <dc:creator>Gonzalo Terrones</dc:creator>
      <pubDate>Tue, 11 Aug 2026 14:41:52 +0000</pubDate>
      <link>https://dev.to/gonzalo_terrones_7737b137/chatbot-de-whatsapp-con-ia-para-pymes-que-es-y-como-funciona-1ebl</link>
      <guid>https://dev.to/gonzalo_terrones_7737b137/chatbot-de-whatsapp-con-ia-para-pymes-que-es-y-como-funciona-1ebl</guid>
      <description>&lt;p&gt;En Argentina, WhatsApp es &lt;strong&gt;el canal donde la gente le habla a los negocios&lt;/strong&gt;. El problema es que las consultas llegan a toda hora, se repiten mil veces ("¿tenés stock?", "¿cuánto sale?", "¿hacen envíos?") y cada mensaje sin responder rápido es una venta que se enfría. Un &lt;strong&gt;chatbot de WhatsApp con IA&lt;/strong&gt; resuelve exactamente eso: atiende, informa y vende 24/7, sin que tengas que estar pegado al teléfono.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qué es (y qué no es)
&lt;/h2&gt;

&lt;p&gt;Un chatbot de WhatsApp con IA es un asistente que responde los mensajes de tu negocio entendiendo &lt;strong&gt;lenguaje natural&lt;/strong&gt;. No es el clásico bot de menú de "marcá 1 para ventas, 2 para soporte" que se traba apenas el cliente escribe distinto. Este entiende lo que la persona quiere aunque lo diga con sus palabras, mantiene el hilo de la conversación y resuelve casos que no estaban guionados. Es, en la práctica, un &lt;a href="https://varka.tech/agentes-de-ia" rel="noopener noreferrer"&gt;agente de IA&lt;/a&gt; trabajando en tu WhatsApp.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qué puede hacer por tu pyme
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Atender 24/7:&lt;/strong&gt; responde las consultas frecuentes al instante, de día y de noche, resolviendo el grueso de los mensajes sin intervención humana.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Informar y vender:&lt;/strong&gt; da precios, disponibilidad y características, recomienda productos y guía al cliente hasta la compra.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomar pedidos y reservas:&lt;/strong&gt; ideal para comercios y gastronomía — mirá el caso de &lt;a href="https://varka.tech/blog/ia-para-gastronomia" rel="noopener noreferrer"&gt;IA para gastronomía&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Calificar prospectos:&lt;/strong&gt; hace las primeras preguntas y te pasa al vendedor solo los contactos que valen la pena.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hacer seguimientos:&lt;/strong&gt; recordatorios de turnos, pagos pendientes o clientes que hace rato no compran.&lt;/p&gt;

&lt;p&gt;Si dudás de si tu negocio ya lo necesita, mirá las &lt;a href="https://varka.tech/blog/5-senales-de-que-tu-pyme-necesita-un-chatbot" rel="noopener noreferrer"&gt;5 señales de que tu pyme necesita un chatbot&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cuánto cuesta
&lt;/h2&gt;

&lt;p&gt;Depende del alcance y de las integraciones, pero para una pyme suele arrancar en el orden de unos &lt;strong&gt;cientos de dólares de implementación&lt;/strong&gt;, más un costo mensual de operación. Comparado con las horas de atención que ahorra y las ventas que rescata fuera de horario, el retorno suele ser rápido.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cómo se implementa
&lt;/h2&gt;

&lt;p&gt;Se conecta a tu número de WhatsApp (a través de la API oficial de WhatsApp Business), se lo "entrena" con la información de tu negocio —productos, precios, políticas, tono— y se lo integra con tus sistemas para que deje todo registrado. Bien hecho, el cliente siente que habla con alguien de tu equipo, y siempre puede pedir pasar a una persona.&lt;/p&gt;

&lt;h2&gt;
  
  
  Errores comunes a evitar
&lt;/h2&gt;

&lt;p&gt;Que suene a robot y frío; que no sepa cuándo derivar a un humano; que no esté integrado y te obligue a recargar todo a mano; y que se arme sin pensar en la conversación real de tu cliente. Un buen chatbot es tan bueno como el criterio con el que se diseña, no solo la tecnología detrás.&lt;/p&gt;

&lt;h2&gt;
  
  
  Preguntas frecuentes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;¿Qué es un chatbot de WhatsApp con IA?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Es un asistente que responde los mensajes de WhatsApp de tu negocio usando inteligencia artificial. A diferencia de un bot de menú tradicional (opción 1, opción 2), entiende el lenguaje natural del cliente, mantiene una conversación real, responde preguntas sobre productos y precios, toma pedidos o reservas y deriva a una persona cuando hace falta. Trabaja las 24 horas, todos los días.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;¿Qué puede hacer un chatbot de WhatsApp con IA en una pyme?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Puede atender consultas frecuentes 24/7, informar precios y disponibilidad, tomar pedidos y reservas, calificar prospectos antes de pasarlos a un vendedor, enviar recordatorios y seguimientos, e integrarse con el sistema de la empresa para dejar todo registrado. En la práctica resuelve el 70-80% de las consultas repetitivas sin intervención humana.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;¿Cuánto cuesta un chatbot de WhatsApp con IA en Argentina?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Depende del alcance y de las integraciones, pero para una pyme suele arrancar en el orden de unos cientos de dólares de implementación, más un costo mensual de operación. Es bastante más accesible que hace unos años y, comparado con las horas de atención que ahorra, el retorno suele ser rápido.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;¿En qué se diferencia de un bot de menú tradicional?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Un bot de menú sigue un árbol rígido de opciones y se traba apenas el cliente escribe algo distinto a lo previsto. Un chatbot con IA entiende lo que la persona quiere aunque lo escriba con sus palabras, mantiene contexto de la conversación y resuelve casos que no estaban guionados, dando una atención mucho más natural y efectiva.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Publicado originalmente en &lt;a href="https://varka.tech/blog/chatbot-whatsapp-ia-pymes" rel="noopener noreferrer"&gt;varka.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>argentina</category>
      <category>whatsapp</category>
    </item>
    <item>
      <title>Medir si un LLM nombra a tu empresa: por qué una captura no sirve como métrica</title>
      <dc:creator>Gonzalo Terrones</dc:creator>
      <pubDate>Tue, 04 Aug 2026 23:40:44 +0000</pubDate>
      <link>https://dev.to/gonzalo_terrones_7737b137/medir-si-un-llm-nombra-a-tu-empresa-por-que-una-captura-no-sirve-como-metrica-32e8</link>
      <guid>https://dev.to/gonzalo_terrones_7737b137/medir-si-un-llm-nombra-a-tu-empresa-por-que-una-captura-no-sirve-como-metrica-32e8</guid>
      <description>&lt;p&gt;Cada vez más gente arranca la búsqueda de un proveedor preguntándole a un modelo en vez de a un buscador. Y no pide diez opciones para comparar: pide una recomendación y recibe dos o tres nombres. Si tu empresa no está ahí, no quedaste octava. No estás en la respuesta.&lt;/p&gt;

&lt;p&gt;La pregunta que sigue es obvia: cuánto tarda en cambiar eso. Pero antes hay un problema más aburrido y más importante, que es cómo se mide. Lo escribo porque es la parte que casi nunca se cuenta y es donde se rompen los informes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Una captura de pantalla no es una medición
&lt;/h2&gt;

&lt;p&gt;Es el error más común y el más difícil de discutir, porque la captura parece prueba.&lt;/p&gt;

&lt;p&gt;La respuesta de una app conversacional depende del historial de la cuenta, de la sesión, del ruteo interno del proveedor, de si esa consulta activó búsqueda web o no, y de la región desde donde se pregunta. Dos personas preguntando lo mismo el mismo día reciben respuestas distintas. La misma persona preguntando dos veces también.&lt;/p&gt;

&lt;p&gt;O sea: la salida no es determinista y el instrumento no es estable. Una captura te dice qué pasó una vez, en un contexto que no podés reconstruir. Como métrica de seguimiento no sirve para nada.&lt;/p&gt;

&lt;p&gt;Lo que sí sirve es una serie: la misma consulta, literal, contra el mismo motor, con el mismo criterio de clasificación, repetida en el tiempo. El valor absoluto de un punto importa poco. Lo que importa es la diferencia entre puntos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fijar el texto de la consulta, no la etiqueta
&lt;/h2&gt;

&lt;p&gt;Este es un bug de proceso que da resultados verosímiles y falsos.&lt;/p&gt;

&lt;p&gt;Si guardás en la planilla una etiqueta como "consulta de chatbot" en vez del texto exacto que preguntaste, dentro de dos meses nadie se acuerda del wording. Y el wording cambia el resultado: preguntar "quién hace X en Argentina" y "mejores empresas de X en Argentina" devuelven listas distintas.&lt;/p&gt;

&lt;p&gt;Cuando el texto se corre entre rondas, la serie deja de ser comparable, pero el gráfico sigue dibujándose igual de lindo. Guardá el string literal, versionado. Si tenés que cambiar una consulta, empezá una serie nueva en vez de contaminar la vieja.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dos instrumentos que parecen uno
&lt;/h2&gt;

&lt;p&gt;Preguntarle a un modelo con búsqueda web activada y preguntarle sin ella son dos mediciones distintas, y se contradicen entre sí. La misma consulta puede dar mención con uno y ausencia con el otro.&lt;/p&gt;

&lt;p&gt;No es un error del modelo: son dos cosas diferentes. Uno te dice qué encuentra ahora; el otro, qué quedó incorporado. Mezclarlos en una misma serie produce oscilaciones que después se explican como "volatilidad del algoritmo" cuando en realidad es el instrumento cambiando de mano.&lt;/p&gt;

&lt;p&gt;Cada punto de la serie tiene que registrar con qué se midió.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tres estados, no un porcentaje
&lt;/h2&gt;

&lt;p&gt;El otro lugar donde se maquillan los números es la clasificación. Conviene tener estados discretos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ausente&lt;/strong&gt; — no aparece.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mencionada&lt;/strong&gt; — el modelo la nombra en el cuerpo de la respuesta, pero no cita el sitio. Sabe que existe; no está leyendo la fuente. Es un estado frágil: puede consolidarse o desaparecer en la ronda siguiente.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Citada&lt;/strong&gt; — el dominio aparece en el bloque de fuentes. Sostiene lo que el modelo dice y además manda tráfico.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Colapsar los tres en un único "índice de visibilidad" produce una mejora que en la práctica no siempre existe: pasar de ausente a mencionada infla el número sin que nada estructural haya cambiado.&lt;/p&gt;

&lt;p&gt;Un detalle de implementación si automatizás la clasificación: buscar el nombre de la marca por substring da falsos positivos cuando la marca es corta o queda pegada a otra palabra, y falsos negativos con acentos y normalización Unicode. Vale la pena armar un set de casos borde antes de confiar en el clasificador.&lt;/p&gt;

&lt;h2&gt;
  
  
  Y ahora sí, cuánto tarda
&lt;/h2&gt;

&lt;p&gt;Con esas condiciones, lo que se ve repetido:&lt;/p&gt;

&lt;p&gt;Las consultas de marca —"qué es tal empresa"— se mueven primero. Las de categoría —"mejores empresas de tal cosa en tal país"— bastante después. Y las de intención de compra —"a quién le contrato tal cosa"— son las últimas, y son justo las que traen clientes.&lt;/p&gt;

&lt;p&gt;Tiene sentido si pensás qué necesita el modelo en cada caso. Para contestar qué hace tu empresa alcanza con haber encontrado información confiable sobre vos. Para ponerte en una lista de tres tiene que compararte con todo tu rubro y decidir que merecés el lugar.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;El primer movimiento suele aparecer cerca de la cuarta semana.&lt;/strong&gt; Antes de eso el trabajo está hecho pero todavía no se ve, que no es lo mismo que no estar funcionando. Ahí es donde la mayoría cambia de estrategia, justo cuando la anterior estaba por dar resultado.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lo que se aprende midiendo
&lt;/h2&gt;

&lt;p&gt;Que el sitio propio puede no ser la fuente. Es perfectamente posible que el modelo describa a tu empresa con tu texto y cite un directorio de terceros en vez de tu dominio. La descripción viajó; la atribución no.&lt;/p&gt;

&lt;p&gt;Y que el reconocimiento no implica pertenencia. Un modelo puede describirte bien cuando lo nombrás, y no incluirte cuando le preguntás por la categoría. Son dos preguntas distintas y hay que correr las dos.&lt;/p&gt;

&lt;p&gt;Nada de esto se resuelve con un truco. Se resuelve midiendo en condiciones repetibles el tiempo suficiente como para saber qué mover.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Escribo sobre automatización con IA aplicada a empresas. La versión original de esta nota está en &lt;a href="https://varka.tech/blog/cuanto-tarda-aparecer-en-chatgpt" rel="noopener noreferrer"&gt;varka.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>spanish</category>
      <category>seo</category>
    </item>
    <item>
      <title>Por qué fracasan los proyectos de IA en las empresas (spoiler: no es la tecnología)</title>
      <dc:creator>Gonzalo Terrones</dc:creator>
      <pubDate>Mon, 27 Jul 2026 20:15:59 +0000</pubDate>
      <link>https://dev.to/gonzalo_terrones_7737b137/por-que-fracasan-los-proyectos-de-ia-en-las-empresas-spoiler-no-es-la-tecnologia-2jke</link>
      <guid>https://dev.to/gonzalo_terrones_7737b137/por-que-fracasan-los-proyectos-de-ia-en-las-empresas-spoiler-no-es-la-tecnologia-2jke</guid>
      <description>&lt;p&gt;Los proyectos de inteligencia artificial casi nunca fracasan por la tecnología. Fracasan en el último paso: el de incorporarla al trabajo de la gente.&lt;/p&gt;

&lt;p&gt;Lo escribo después de una conversación con &lt;strong&gt;Mayra Regueira&lt;/strong&gt;, Consultora Estratégica en Innovación &amp;amp; Negocios, que trabaja el lado humano de las organizaciones. Yo vengo del lado técnico — armo automatizaciones y agentes de IA — y ella me puso nombre a algo que veo seguido pero no había ordenado: el punto de quiebre no está en el modelo, ni en la integración, ni en el presupuesto. Está en el día después de la entrega.&lt;/p&gt;

&lt;h2&gt;
  
  
  El proyecto funciona y aun así no arranca
&lt;/h2&gt;

&lt;p&gt;La secuencia es siempre parecida. Se define el proceso, se arma la automatización, se conecta con los sistemas que la empresa ya tiene, se prueba. La demo sale bien. Todos aplauden.&lt;/p&gt;

&lt;p&gt;Y ahí empieza el problema de verdad, porque la herramienta entra en un equipo que tiene rutinas, jerarquías y una idea bastante clara de para qué está cada uno. La IA le toca eso a todos al mismo tiempo, y nadie preparó la conversación.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Una tecnología que funciona pero que nadie usa no es un problema técnico. Es un problema de trabajo no hecho.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Las tres preguntas que nadie prepara
&lt;/h2&gt;

&lt;p&gt;Cuando el sistema queda andando, aparecen tres preguntas que rara vez están contestadas de antemano:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. ¿Qué hace ahora la persona que antes hacía esa tarea?&lt;/strong&gt;&lt;br&gt;
Si alguien dedicaba dos horas diarias a cargar datos y esas dos horas ya no existen, esa persona necesita saber en qué las va a usar. Si no se lo dicen, la respuesta que se arma sola en su cabeza es "me están por echar". Y una persona que piensa eso no colabora con la implementación: la sabotea, aunque sea sin querer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. ¿Cómo cambia el trabajo del equipo cuando una parte la resuelve la IA?&lt;/strong&gt;&lt;br&gt;
No es solo la tarea que desaparece. Cambian los tiempos, cambia quién revisa qué, cambia de quién es la responsabilidad cuando algo sale mal. Un equipo que no tiene eso definido vuelve al método viejo a la primera duda, porque el método viejo tiene reglas conocidas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. ¿Quién se lo explica a la gente?&lt;/strong&gt;&lt;br&gt;
Esta es la que más me quedó de la charla con Mayra. Y la respuesta incómoda es que &lt;strong&gt;no le toca al proveedor de tecnología.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  El rol del líder es la parte que no se puede tercerizar
&lt;/h2&gt;

&lt;p&gt;Yo puedo dejar un flujo andando perfecto. Puedo documentarlo, capacitar, dejar el soporte abierto. Lo que no puedo hacer desde afuera es decirle a un equipo para qué está cada uno ahora.&lt;/p&gt;

&lt;p&gt;Eso le toca al líder del grupo. Es quien tiene que &lt;strong&gt;reposicionar a su gente y redefinir las actividades de cada uno en la nueva dinámica entre personas e IA&lt;/strong&gt;: qué queda del lado humano, qué pasa a la máquina, y sobre todo qué cosas nuevas ahora se pueden hacer con el tiempo que se liberó.&lt;/p&gt;

&lt;p&gt;Es un trabajo de conducción, no de sistemas. Y es el que más se saltea, porque no aparece en ningún presupuesto ni en ningún cronograma de implementación.&lt;/p&gt;

&lt;p&gt;Cuando ese trabajo no se hace pasa siempre lo mismo: la herramienta queda instalada, se usa dos semanas, y al mes el equipo volvió a la planilla de antes. El proyecto figura como entregado y nadie lo está usando.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qué se puede hacer, en concreto
&lt;/h2&gt;

&lt;p&gt;Nada de esto es abstracto. Son cuatro cosas bastante prácticas:&lt;/p&gt;

&lt;p&gt;→ &lt;strong&gt;Contestar la pregunta del puesto antes de arrancar, no después.&lt;/strong&gt; Antes de la primera línea de código, que cada persona afectada sepa qué va a estar haciendo cuando el sistema esté andando. Si la respuesta honesta es "todavía no lo sabemos", eso también hay que decirlo, pero decirlo.&lt;/p&gt;

&lt;p&gt;→ &lt;strong&gt;Que el líder del equipo esté en el proyecto desde el principio.&lt;/strong&gt; No como aprobador del presupuesto: como parte del diseño. Es quien conoce las rutinas reales, que casi nunca son las del manual.&lt;/p&gt;

&lt;p&gt;→ &lt;strong&gt;Empezar por un proceso que le moleste al equipo, no al gerente.&lt;/strong&gt; La adopción es mucho más fácil cuando lo primero que automatizás es la tarea que todos odian. Se gana confianza antes de tocar algo sensible.&lt;/p&gt;

&lt;p&gt;→ &lt;strong&gt;Medir uso, no entrega.&lt;/strong&gt; El indicador no es "el sistema está en producción". Es cuánta gente lo usó esta semana. Si ese número baja, hay una conversación pendiente con el equipo, no un bug.&lt;/p&gt;

&lt;p&gt;Y una que digo siempre desde el lado técnico: &lt;strong&gt;no automatices un proceso que está roto.&lt;/strong&gt; Primero ordenalo. Si no, automatizás el caos y lo hacés más rápido.&lt;/p&gt;

&lt;h2&gt;
  
  
  La parte que la industria vende poco
&lt;/h2&gt;

&lt;p&gt;El mercado de la IA vende capacidades: modelos, agentes, integraciones. Es lo que se muestra fácil en una demo. La parte que casi nadie factura — y que decide si el proyecto sirvió para algo — es el acompañamiento del equipo que va a convivir con eso.&lt;/p&gt;

&lt;p&gt;Por eso me pareció que valía la pena escribirlo. Yo puedo garantizar que la tecnología funcione. Que la empresa la use es una responsabilidad compartida, y la mitad de esa responsabilidad no es técnica.&lt;/p&gt;

&lt;p&gt;Si estás por meter IA en tu empresa, hacete la pregunta antes de firmar nada: &lt;strong&gt;¿ya sabés qué va a estar haciendo tu gente el día después de que esto funcione?&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;La conversación que originó este artículo fue con &lt;a href="https://www.linkedin.com/in/mayraregueira/" rel="noopener noreferrer"&gt;Mayra Regueira&lt;/a&gt;, Consultora Estratégica en Innovación &amp;amp; Negocios, que trabaja justamente el lado humano de estos procesos. Yo escribo sobre automatización con IA para empresas desde &lt;a href="https://varka.tech" rel="noopener noreferrer"&gt;Varka&lt;/a&gt;, una consultora de IA enfocada en la trastienda operativa de los negocios. Si estás evaluando automatizar algo y querés una opinión sin humo, escribime.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>spanish</category>
      <category>productivity</category>
      <category>business</category>
    </item>
    <item>
      <title>Automatizar una distribuidora con IA en Argentina: los procesos reales y el stack que uso</title>
      <dc:creator>Gonzalo Terrones</dc:creator>
      <pubDate>Mon, 20 Jul 2026 21:35:20 +0000</pubDate>
      <link>https://dev.to/gonzalo_terrones_7737b137/automatizar-una-distribuidora-con-ia-en-argentina-los-procesos-reales-y-el-stack-que-uso-2l83</link>
      <guid>https://dev.to/gonzalo_terrones_7737b137/automatizar-una-distribuidora-con-ia-en-argentina-los-procesos-reales-y-el-stack-que-uso-2l83</guid>
      <description>&lt;p&gt;Trabajé más de 20 años en una distribuidora antes de dedicarme a la inteligencia artificial. Cuando alguien me pregunta "¿la IA sirve para una distribuidora?", la respuesta corta es: &lt;strong&gt;es de los rubros donde más se nota&lt;/strong&gt;, porque el cuello de botella casi nunca es vender — es la montaña de tarea administrativa detrás de cada venta.&lt;/p&gt;

&lt;p&gt;Esta es una guía concreta de qué se puede automatizar hoy, en 2026, en una pyme argentina real, y con qué stack lo armo.&lt;/p&gt;

&lt;h2&gt;
  
  
  El stack, en una línea
&lt;/h2&gt;

&lt;p&gt;Nada exótico ni caro:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;n8n&lt;/strong&gt; (self-hosted) como orquestador de los flujos.&lt;/li&gt;
&lt;li&gt;Un &lt;strong&gt;LLM&lt;/strong&gt; (Claude / GPT) para las partes que requieren interpretar texto o archivos con formato variable.&lt;/li&gt;
&lt;li&gt;Conexión por API a lo que el negocio ya usa: WhatsApp, el sistema de gestión, ARCA/AFIP, Google Sheets/DB.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;El costo de la IA por operación suele ser de centavos. Lo que se paga es el armado y el mantenimiento, no un ERP de seis cifras.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Actualización de listas de precios (el clásico que a todos les duele)
&lt;/h2&gt;

&lt;p&gt;El proveedor manda la lista nueva en un PDF o Excel con formato distinto cada vez, y alguien carga cientos de artículos a mano. Horas, con errores, y cuando terminás ya llegó otra lista.&lt;/p&gt;

&lt;p&gt;El flujo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Archivo del proveedor (PDF/Excel)
        |
        v
  Parser + LLM  -&amp;gt;  normaliza {codigo, descripcion, precio}
        |             (aunque cambie el formato de origen)
        v
  Validacion (codigo existe? variacion de precio razonable?)
        |
        v
  Update al sistema de gestion via API
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La clave es usar el LLM solo para la parte difícil (interpretar un layout que cambia), no para hacer la matemática. Media jornada pasa a minutos. Es probablemente el proceso con mejor retorno, y casi nadie lo ofrece porque no es tan "vistoso" como un chatbot.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Pedidos por WhatsApp que se cargan solos
&lt;/h2&gt;

&lt;p&gt;Tus clientes ya piden por WhatsApp; el problema es que una persona transcribe cada pedido al sistema. Un &lt;strong&gt;agente de IA&lt;/strong&gt; lee el mensaje ("mandame 10 cajas de X y 5 de Y"), lo estructura, valida contra stock y lo deja listo para confirmar. El vendedor deja de ser transcriptor y vuelve a vender.&lt;/p&gt;

&lt;p&gt;Técnicamente es una tool call: el mensaje libre entra, el modelo devuelve un objeto de pedido tipado (&lt;code&gt;items[]&lt;/code&gt;, cantidades, cliente), y ese objeto se valida antes de tocar el sistema.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Remitos y facturación automáticos
&lt;/h2&gt;

&lt;p&gt;Al confirmar un pedido, el comprobante se genera solo: valida datos del cliente, emite la factura electrónica contra ARCA/AFIP, la manda por mail y WhatsApp, y actualiza el sistema contable. Sin copiar datos de una pantalla a otra.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Conciliación de stock
&lt;/h2&gt;

&lt;p&gt;La eterna diferencia entre "lo que dice el sistema" y "lo que hay en el depósito". Un flujo que cruza entradas, salidas y ajustes, y avisa cuando algo no cuadra — antes de quedarte sin mercadería o comprar de más.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dos consejos de ingeniería antes de automatizar nada
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;No automatices un proceso que está roto.&lt;/strong&gt; Si tu carga de precios es un caos, primero ordenala. Automatizar el caos solo lo hace más rápido. La IA multiplica lo que ya tenés, para bien o para mal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validá siempre la salida del LLM antes de escribir en un sistema real.&lt;/strong&gt; El modelo interpreta; tu código decide. Un precio con una variación del 400% o un código inexistente no deberían llegar nunca a producción sin un check determinístico en el medio.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Por dónde empezar
&lt;/h2&gt;

&lt;p&gt;No intentes automatizar todo de una. Elegí &lt;strong&gt;el proceso que más horas te come por semana&lt;/strong&gt; —en una distribuidora casi siempre es la carga de precios o la de pedidos— y arrancá por ahí. Medí cuántas horas te devuelve. Con ese primer resultado, el resto se justifica solo.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Escribo sobre automatización con IA para pymes argentinas desde &lt;a href="https://varka.tech" rel="noopener noreferrer"&gt;Varka&lt;/a&gt;, una consultora enfocada en la trastienda operativa de los negocios (precios, stock, remitos, atención). Si tenés una distribuidora y querés ver qué se puede automatizar en tu caso, escribime — el diagnóstico inicial no cuesta nada.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>n8nbrightdatachallenge</category>
      <category>spanish</category>
    </item>
  </channel>
</rss>
