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
Share this project:

Updates