SaaS B2B/B2C EN PRODUCCIÓN // CASO DE ESTUDIO TÉCNICO

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.

< 5 KB
Widget Vanilla JS
Zero-Leakage
Seguridad de API Keys
Gemini 2.5
Flash Lite + Failover
Multi-Format
PDF, Word, URLs & TXT
Ingeniería de Producto

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.

ProblemaPrecisión 100%

Alucinaciones en LLMs

Los modelos de lenguaje generales inventan respuestas cuando desconocen información privada o reciente de una empresa.

Solución Chatvoxky: Pipeline RAG con Inyección Contextual

Extracción y segmentación semántica de fragmentos relevantes en tiempo real antes de consultar a Gemini, garantizando respuestas hiperprecisas.

ProblemaSeguridad Bancaria

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.

Solución Chatvoxky: Arquitectura Empresarial Zero-Leakage

Todo el procesamiento RAG y las llamadas a Google AI se ejecutan de forma estrictamente aislada en el servidor (/api/chat).

Problema1 Línea de Código

Dificultad de Integración Web

Embeber un asistente suele requerir librerías pesadas, frameworks complejos o configuraciones engorrosas.

Solución Chatvoxky: Widget Embebible Universal (< 5 KB)

Un script vanilla JS ultra ligero que inyecta un iframe responsivo con tema visual, logo y avatar dinámicos en una sola línea.

ProblemaEscalabilidad Infinita

Límite de 1MB en Bases NoSQL

Cloud Firestore limita cada documento a 1MB, impidiendo subir libros, manuales técnicos o documentos extensos.

Solución Chatvoxky: Arquitectura Jerárquica por Subcolecciones

Distribución de documentos en subcolecciones hijas (bots/{botId}/chunks), permitiendo indexar miles de páginas sin degradar latencia.

Arquitectura Serverless & Cloud

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

BACKEND ZERO-LEAKAGE

Cloud Functions (2nd Gen) / Cloud Run

Node.js 24 + Autoescalado Serverless

POST /api/chat
POST /api/process-document
POST /api/scrape-url
GET /api/bot-public-info

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
Motor de Conocimiento

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.

PDFsunpdf

Motor JS puro en memoria para Cloud Functions.

Word (.docx)mammoth

Conversión de estructuras y jerarquías limpias.

Web Scraping (URLs)cheerio

Extracción pura del DOM eliminando tags no textuales.

Texto PlanoDirect Editor

Ingreso inmediato de políticas, preguntas frecuentes y prompts.

Integración Universal

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.

1

Cero Dependencias: Vanilla JavaScript puro con un payload minificado de menos de 5 KB.

2

Aislamiento por Iframe: Evita conflictos de CSS o colisiones de JavaScript con la web anfitriona.

3

Métricas CSAT & Reinicio: Sistema de calificación con estrellas, recolección de feedback y botón de reinicio instantáneo de conversación.

index.html // Embed Snippet
<!-- Chatvoxky Universal Embed -->
<script
  src="https://easybot-9b62a.web.app/widget.js"
  data-bot-id="WItNuRwhoom54QIlfTqs"
></script>
Feedback CSAT Activo
Reinicio Instantáneo
Excelencia en Ingeniería

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.

Arquitectura Serverless

Extracción de PDFs en Entornos Serverless Efímeros

El Desafío

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.

La Solución Implementada

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.

Ingeniería de Datos

Superar el Límite de 1MB por Documento en Cloud Firestore

El Desafío

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.

La Solución Implementada

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.

Ciberseguridad

Seguridad 'Zero-Leakage' para Claves y Documentos

El Desafío

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.

La Solución Implementada

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.

Producción: chatbot.voxky.com • Backup: easybot-9b62a.web.app