Banorte GEN-AI es un asistente financiero interactivo para una cuenta demo que genera interfaces y componentes personalizados en tiempo real en lugar de limitarse a responder con texto plano. Permite resolver consultas complejas mediante componentes interactivos como tickets, gráficas de categorías y planes de pago clickeables. Las funcionalidades principales incluyen consultar el historial de movimientos, buscar cargos específicos, proyectar si el dinero alcanza a fin de mes, reestructurar tarjetas de crédito de forma real y ver un desglose detallado de gastos.
A nivel técnico, la arquitectura se compone de Gemini como LLM central con un sistema de respaldo y rotación de claves para evitar límites de cuota, un servidor MCP real conectado a una base de datos en Supabase y el uso de Vercel AI SDK para renderizar componentes de React al vuelo mediante el protocolo de mensajes. El proyecto también incorpora autenticación biométrica real con WebAuthn y dictado por voz. Durante el desarrollo se superaron retos como el bloqueo de despliegues internos, la recuperación de datos tras un borrado accidental y las variaciones de compatibilidad en APIs de diferentes navegadores. Los siguientes pasos del proyecto contemplan la categorización masiva de todo el historial de movimientos y la integración de nuevos flujos transaccionales como transferencias.
Built With
- claude-pro
- framer-motion
- gemini-3.5-flash
- google-stitch
- groq
- javascript
- mcp
- next.js
- pnpm
- react
- recharts
- shadcn/ui
- supabase
- tailwind-css
- v0.dev
- vercel
- vercel-ai-sdk
Log in or sign up for Devpost to join the conversation.