Saltar al contenido
jr/dev
EN
← Volver al inicio

Plataforma IA · Chat con LLMs · 2023

MentorProfit

4 mentores IA configurables desde MongoDB, sobre GPT-4o-mini.

Rol
Full Stack Developer (Freelance)
Período
2023
mentores IA con personalidad propia
4
motor de inferencia
GPT-4o-mini
prompts editables en caliente
MongoDB
Hero de MentorProfit con ilustración isométrica de ciudad financiera.

El producto

MentorProfit es una plataforma de chat con cuatro mentores IA especializados en distintas áreas de finanzas personales:

MentorEspecialidad
CriptobalCriptomonedas y blockchain
CasimiroInmobiliaria e hipotecas
EmpresandraEmprendimiento y empresa
AhorristoAhorro y finanzas personales

Cada character tiene su system prompt persistido en MongoDB, sus preguntas sugeridas, avatar y paleta de colores propia. Mi primera integración con OpenAI API en producto real.

Decisión clave: prompts en base de datos

El prompt de cada mentor se guarda en MongoDB en lugar de hardcodearse. Eso permite iterar la personalidad de los agentes en caliente desde el panel admin sin tocar código ni redesplegar. Es una decisión chica con impacto grande: el dueño del producto puede ajustar tono, restricciones y especialización del mentor en minutos.

Arquitectura

mentorprofit-front/          mentorprofit-back/
├── pages/                   ├── controllers/
│   ├── Home/                │   ├── chatController.ts   ← llama a OpenAI
│   ├── Chat/                │   └── characterController.ts
│   ├── About/               ├── models/
│   └── Admin/               │   ├── Character.ts
└── components/              │   └── Message.ts
                             └── routes/

Funcionalidades

  • Chat contextualizadoPOST /api/chat/message toma el prompt del character y lo envía a gpt-4o-mini.
  • Selector de characters — avatares circulares con routing dinámico /chat/:nombre.
  • Preguntas sugeridas — shortcuts por personaje cuando el historial está vacío.
  • Detección de AdBlock con pantalla de aviso.
  • Anuncios Google AdSense en sidebar y pop-up cada 3 mensajes.
  • Cookie consent al ingresar.
  • Panel admin protegido con CRUD de characters y prompts.
  • Rate limiting para proteger la API de OpenAI ante abuso.

Aprendizajes

  • Primera integración con OpenAI API usando gpt-4o-mini con system prompts dinámicos desde MongoDB.
  • Diseño de una arquitectura de “agentes personalizables” — el prompt vive en datos, no en código.
  • Monetización con Google AdSense y detección de AdBlock.
  • Primer uso de Framer Motion para animaciones fluidas en el chat.
  • Deploy en producción bajo dominio propio (mentorprofit.com).

Capturas

Hero principal con ilustración isométrica.
Hero con identidad visual fuerte e ilustración isométrica.
Sección de presentación de los mentores IA.
Presentación de los 4 mentores con personalidad y color propio.
Chat activo con Criptobal mostrando selector y preguntas sugeridas.
Chat con selector de mentores, preguntas sugeridas e input de mensajes.