Chatvoxky (EasyBot)
Plataforma SaaS integral para la creación, entrenamiento RAG y despliegue instantáneo de agentes conversacionales sin alucinaciones, integrables en cualquier web mediante un widget de 1 línea de código.
El Desafío en el Mercado vs Nuestra Solución
Cómo Chatvoxky resuelve las barreras críticas que impiden a las empresas adoptar chatbots de IA con seguridad y escalabilidad real.
Alucinaciones en LLMs
Los modelos de lenguaje generales inventan respuestas cuando desconocen información privada o reciente de una empresa.
Extracción y segmentación semántica de fragmentos relevantes en tiempo real antes de consultar a Gemini, garantizando respuestas hiperprecisas.
Fuga de API Keys y Documentos
Muchos chatbots cliente exponen la clave del modelo o la base documental completa en el código del navegador.
Todo el procesamiento RAG y las llamadas a Google AI se ejecutan de forma estrictamente aislada en el servidor (/api/chat).
Dificultad de Integración Web
Embeber un asistente suele requerir librerías pesadas, frameworks complejos o configuraciones engorrosas.
Un script vanilla JS ultra ligero que inyecta un iframe responsivo con tema visual, logo y avatar dinámicos en una sola línea.
Límite de 1MB en Bases NoSQL
Cloud Firestore limita cada documento a 1MB, impidiendo subir libros, manuales técnicos o documentos extensos.
Distribución de documentos en subcolecciones hijas (bots/{botId}/chunks), permitiendo indexar miles de páginas sin degradar latencia.
Diagrama de Flujo del Sistema
Arquitectura distribuida sin estado (stateless) para garantizar ultra baja latencia, autoescalado elástico y aislamiento de credenciales.
Sitio Web Externo / Cliente
<widget.js> (< 5 KB)
Dashboard Administrativo
Next.js 16 + React 19
Cloud Functions (2nd Gen) / Cloud Run
Node.js 24 + Autoescalado Serverless
Cloud Firestore Database
bots / chunks / ratings
Google Gemini AI
gemini-2.5-flash-lite + Failover
Frontend & UI
- • Next.js 16 (App Router)
- • React 19 (Server Actions)
- • Tailwind CSS v4
- • Lucide React & Sonner
IA & Modelos
- • Google Generative AI SDK
- • gemini-2.5-flash-lite
- • Failover a 3.5 & latest
- • Dynamic System Instructions
Serverless Backend
- • Cloud Functions 2nd Gen
- • Google Cloud Run (Node 24)
- • Firebase App Hosting CDN
- • Microservicios RESTful
Datos & Seguridad
- • Cloud Firestore NoSQL
- • Subcolecciones Escalables
- • Firebase Storage Security
- • Firebase Authentication
El Pipeline RAG en 4 Fases
Cómo convertimos archivos no estructurados de cualquier formato en conocimiento matemático estructurado e indexable en tiempo real.
1. Ingesta Multiformato Nativa
Extracción semántica directa en servidor sin depender de librerías nativas de canvas ni workers externos efímeros.
Motor JS puro en memoria para Cloud Functions.
Conversión de estructuras y jerarquías limpias.
Extracción pura del DOM eliminando tags no textuales.
Ingreso inmediato de políticas, preguntas frecuentes y prompts.
Un Script de 1 Línea.
Integrable en Cualquier Web.
Cualquier CMS o página estática (WordPress, Shopify, Webflow, React, HTML puro) puede integrar su asistente simplemente pegando nuestro snippet universal.
Cero Dependencias: Vanilla JavaScript puro con un payload minificado de menos de 5 KB.
Aislamiento por Iframe: Evita conflictos de CSS o colisiones de JavaScript con la web anfitriona.
Métricas CSAT & Reinicio: Sistema de calificación con estrellas, recolección de feedback y botón de reinicio instantáneo de conversación.
<!-- Chatvoxky Universal Embed --> <script src="https://easybot-9b62a.web.app/widget.js" data-bot-id="WItNuRwhoom54QIlfTqs" ></script>
Retos Técnicos de Alto Impacto
Tres decisiones arquitectónicas críticas tomadas para resolver problemas complejos de rendimiento, seguridad y almacenamiento en producción.
Extracción de PDFs en Entornos Serverless Efímeros
Librerías tradicionales como pdf-parse o pdfjs-dist dependen de binarios nativos de canvas (DOMMatrix) o de workers externos en disco que fallan en entornos efímeros de Cloud Functions.
Se implementó un motor basado en unpdf que opera 100% en memoria mediante JavaScript estándar, logrando tiempos de extracción subsegundo sin dependencias del sistema operativo.
Superar el Límite de 1MB por Documento en Cloud Firestore
Almacenar manuales técnicos o libros enteros dentro del mismo documento del bot en Firestore satura rápidamente la restricción de 1MB por registro de Google Cloud.
Diseño de una arquitectura distribuida basada en subcolecciones hijas (bots/{botId}/chunks), permitiendo almacenar miles de fragmentos indexados por bot sin límite de capacidad ni penalización en costes de lectura.
Seguridad 'Zero-Leakage' para Claves y Documentos
En muchas implementaciones de chatbots cliente, las credenciales de la IA o toda la base documental de la empresa quedan accesibles en el frontend del navegador.
Aislamiento de nivel empresarial donde el cliente externo sólo se comunica mediante la API protegida (/api/chat). La GEMINI_API_KEY y la base de conocimiento jamás viajan al navegador del visitante.
"Si una empresa tiene datos, puede tener un agente inteligente en minutos."
Chatvoxky demuestra mi enfoque como Arquitecto de Soluciones de IA: construir arquitecturas robustas que resuelven problemas de negocio reales, protegen las claves de seguridad y reducen meses de desarrollo a días de implementación.