Volver a proyectos Machine Learning
Open Source

NutriPredictAI: Planificación Inteligente de Recetas Económicas

May 2026 Machine Learning 3 tecnologias

Resumen del proyecto

Asistente conversacional en WhatsApp que combina predicción de precios agrícolas con redes neuronales recurrentes (LSTM y LSTM-MSNet) e IA generativa para recomendar recetas económicas y nutritivas, usando datos del DANE (2020–2025) y un LLM servido vía Groq.

Introducción

En Colombia, el 36,6 % de la población no pudo acceder a una dieta saludable en 2022 (FAO). La mayoría de soluciones de IA para planificación nutricional ignoran un factor decisivo: el precio.

NutriPredictAI propone primero predecir qué productos van a estar más baratos la próxima semana, y a partir de eso sugerir recetas viables, todo a través de WhatsApp.

Desarrollo

Datos. Consolidé el SIPSA del DANE: 214.198 registros, 245 productos agrícolas, entre 2020 y 2025. Apliqué codificación cíclica del tiempo, lags temporales y descomposición estacional con statsmodels.

Modelos. Comparé dos arquitecturas validadas con TimeSeriesSplit:


El LSTM-MSNet redujo el MAE casi un 46 % al integrar tendencia, estacionalidad y residuos como features adicionales.

Despliegue

Arquitectura de dos capas: WhatsApp + Twilio + Ngrok como interfaz, y un servidor Python local que carga los modelos .keras, ejecuta predicciones y consulta un repositorio de recetas (web scraping). Cuando no hay coincidencias, invoca a llama3-8b-8192 vía Groq con un prompt dinámico construido con los productos más baratos de la semana.

Evaluación

Encuesta a 24 usuarios: 84,7 % satisfechos, calidad del LLM en 4,29/5, utilidad de la predicción en 4,25/5.

Conclusiones

Lo que más me llevo de este proyecto es la confirmación de que incorporar la dimensión económica cambia por completo la utilidad de un sistema de recomendación nutricional. Modelos puramente nutricionales pueden generar planes técnicamente perfectos pero inviables para quien más los necesita.


02 Tecnologias utilizadas

  • Python
  • TensorFlow
  • NumPy

Trabajemos juntos

Puedo ayudarte a construir algo similar para tu empresa o equipo.