IA en la cocina 🥗

Decidir qué comer cada día puede ser aburrido y cansado, especialmente cuando intentas cumplir con preferencias dietéticas específicas.

El problema

A muchas personas les cuesta saber qué comidas pueden hacer con los ingredientes que ya tienen. Buscar recetas en línea a menudo lleva mucho tiempo y no siempre se ajusta a tus necesidades dietéticas.

La solución

Creé una aplicación web que utiliza IA para tomar tus entradas de voz y convertirlas en recetas personalizadas. Simplemente le dices a la app qué ingredientes tienes, eliges un tipo de cocina (Mediterránea, India, Asiática o Árabe), y configuras tus preferencias dietéticas (vegetariana, vegana, omnívora o sin gluten). La app luego genera tres recetas adaptadas para facilitar tu planificación de comidas. Puedes explorar más en 👉enlace.

Cómo desarrollé la plataforma

Al principio, la IA tenía problemas para respetar las preferencias del usuario, concretamente integrar las dietas concretas. A veces la IA tiene eso, que no te hace caso.. Después de mucho ensayo y error, ajusté las indicaciones para asegurarme de que la IA lo hiciera bien. Otro problema que encontré fue que a veces la IA generaba recetas que no tenían sentido (se tomaba muy en serio integrar los ingredientes datos en una receta y le daba igual si era asquerosa🤮. Mejoré esto refinando las indicaciones para crear recetas más lógicas y equilibradas.

En cuanto a la parte técnica, usé Whisper de OpenAI para transcribir las notas de voz y GPT-4 para generar las recetas. El frontend fue construido con React y JavaScript, usando TailwindCSS para el diseño. Cloudflare Workers manejó el backend, y Cloudflare Pages se utilizó para el despliegue del sitio. También implementé la función de OpenAI de Structured Outputs (puedes ver más aquí 👉enlace) para garantizar que las recetas generadas estuvieran bien formateadas en JSON.

What's next?

If you have a similar idea you'd like to implement in your company, feel free to reach out. You can contact me at pablo@ideasforge.io