<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Denis Kleptsov — Blog</title><description>Apuntes sobre ingeniería de IA, ML en local y la web moderna.</description><link>https://kleptsov.com/</link><item><title>Como uso fine-tuning, cuantizacion y speculative decoding para acelerar un bot de voz</title><link>https://kleptsov.com/es/blog/voice-bot-speculative-decoding/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/voice-bot-speculative-decoding/</guid><description>Por que un modelo 12B sin cuantizar no corre en una GPU de gaming, como QLoRA y cuantizacion de 4 bits lo hacen posible, y como un draft model ajustado lo hace 1.7x mas rapido, suficiente para una llamada en vivo.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Ejecutar una app web en contenedor sobre AWS Lambda</title><link>https://kleptsov.com/es/blog/web-app-on-lambda/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/web-app-on-lambda/</guid><description>Cómo md2docx pasó de un contenedor en un VPS a serverless en AWS por ~0 $ — sin cambiar una línea de código de la app, más las tres trampas de las que nadie te avisa.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Barreras para un LLM que escribe correos a personas reales</title><link>https://kleptsov.com/es/blog/guardrails-llm-email/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/guardrails-llm-email/</guid><description>Un asistente que responde correos en automático puede hacer daño real. La aburrida capa de seguridad es lo que lo hace lanzable.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Editar archivos de Office sin romperlos</title><link>https://kleptsov.com/es/blog/ooxml-document-surgery/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/ooxml-document-surgery/</guid><description>Word, Excel y PowerPoint son archivos ZIP de XML. Así se cambia el texto conservando intactas fuentes, tablas y gráficos.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Un ensamble que se explica a sí mismo</title><link>https://kleptsov.com/es/blog/ensemble-that-explains-itself/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/ensemble-that-explains-itself/</guid><description>Clasificación local rápida en la que puedes confiar, más un LLM que justifica cada decisión con citas — sin dejar que toque el veredicto.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>El argumento a favor de los LLM en local</title><link>https://kleptsov.com/es/blog/case-for-on-device-llms/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/case-for-on-device-llms/</guid><description>Los modelos en la nube son cómodos hasta que los datos son confidenciales. Por qué sigo lanzando apps donde el modelo se ejecuta enteramente en tu equipo.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Deja que la base de datos diga no: evitar dobles reservas</title><link>https://kleptsov.com/es/blog/database-enforced-no-double-booking/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/database-enforced-no-double-booking/</guid><description>Dos personas, un hueco, el mismo milisegundo. Las comprobaciones en la aplicación pierden esta carrera — Postgres puede ganarla.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>Llevar el RAG agéntico a producción sin el hype</title><link>https://kleptsov.com/es/blog/shipping-agentic-rag/</link><guid isPermaLink="true">https://kleptsov.com/es/blog/shipping-agentic-rag/</guid><description>La mayoría de las demos de RAG se caen en producción. Aquí está el pequeño conjunto de cosas que hicieron el mío fiable — y medible.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item></channel></rss>