Volver a proyectos

udev-ia

Chat con IA + agentes personalizados con tools propias, todo en un mismo lugar

NestJSNext.jsReactTypeScriptPostgreSQLTailwind CSS

Diseñé y desarrollé udev-ia de punta a punta: producto, arquitectura, backend, frontend y diseño. La mayoría de chats de IA se quedan en conversar, dejando que el usuario copie y pegue el resultado a mano en otro sistema. Con udev-ia resolví ese límite construyendo una plataforma donde, además de chatear con el proveedor de IA que elijas, puedes crear agentes: un modelo, un system prompt y herramientas propias, para que la IA no solo responda sino que ejecute tareas reales dentro de la misma conversación.

Diseñé la arquitectura completa del sistema, con el backend y el frontend como proyectos independientes, cada uno con su propio ciclo de construcción y pruebas. Implementé la capa de agentes y herramientas, donde cada herramienta describe un endpoint propio del usuario y el modelo decide en tiempo real cómo invocarlo, sin que el usuario tenga que escribir código. También construí el soporte multi-proveedor de IA, permitiendo que cada usuario conecte sus propias cuentas con las credenciales protegidas y verificación automática al guardarlas.

Desarrollé un agente administrador que puede crear, editar y borrar otros agentes y sus herramientas a partir de instrucciones dadas en el propio chat, y agregué generación de contenido en vivo dentro de la conversación, con vista previa segura y archivos reales generados al momento, disponibles en un panel lateral con exportación y descarga del código fuente. El chat cuenta con streaming real, historial persistido, título autogenerado, regeneración de respuestas sin duplicar mensajes y feedback por mensaje.

Entre las decisiones técnicas de las que más orgulloso estoy destaca haber desacoplado por completo la capa de agentes y herramientas del proveedor de IA, de forma que agregar un proveedor nuevo no afecta la lógica existente. Cada herramienta funciona como un contrato genérico en vez de integraciones específicas por servicio, y la seguridad se pensó desde el modelo de datos, protegiendo las credenciales tanto en reposo como en tránsito. También cubrí la seguridad de cuenta con verificación en dos pasos, confirmación por correo para cambios sensibles y control de sesiones activas por dispositivo.

Relacionados

Más proyectos como este

Plataforma de Diplomados — MetricasAplicaciones Web y Móviles

Plataforma de Diplomados — Metricas

Sistema de gestión integral para programas de diplomados y educación continua

Ver proyecto
UTESALAB × Visit Santiago — Desafío de Innovación Abierta

UTESALAB × Visit Santiago — Desafío de Innovación Abierta

Landing y backoffice para el primer reto de innovación abierta de UTESALAB

Ver proyecto
Portal Pedernales — Sitio turístico oficial

Portal Pedernales — Sitio turístico oficial

Sitio informativo y turístico oficial del destino Pedernales, República Dominicana

Ver proyecto
¿Te gustó este proyecto?

¿Quieres algo parecido?

Puedo construir una solución a medida como esta para tu negocio.

Hablemos del proyecto