Chef IA: Un prompt de sistema gratuito para la planificación semanal de comidas
- Categoría
- IA y LLM Local
- Publicado
- 19 diciembre 2024
- Por
- Jacob Lloyd — escrito con ayuda de IA, después del proyecto
- Tiempo de lectura
- 11 min de lectura

En palabras simples: Una instrucción gratuita para copiar y pegar que convierte a una IA en un planificador de comidas amigable. Sugiere una semana de cenas, te proporciona las recetas y elabora una lista de compras ordenada por secciones del supermercado. Elimina la incertidumbre de “¿qué cenamos?” sin costarte nada.
Un simple prompt de sistema basta para convertir a un modelo de chat en un planificador de comidas: te genera un menú semanal, las recetas correspondientes y una lista de compras organizada por secciones del supermercado. Yo lo llamo ProChef. Lleva sombrero.
Resumen rápido
- ¿Qué es?: un prompt de sistema (“ProChef”) que hace que un modelo de chat planifique tus comidas de la semana.
- ¿Cuánto cuesta?: nada; se trata solo de un prompt, no de un servicio activo todo el tiempo como el conjunto de agentes que utilizo en otros lugares.
- ¿Qué necesitas?: cualquier modelo de chat. Yo uso Ollama + Open WebUI localmente; también funciona el propio ChatGPT.
- ¿Qué obtienes al final?: un plan semanal de cenas, recetas detalladas paso a paso y una lista de compras agrupada por secciones del supermercado.
¿Qué obtienes al final?

Le indicas qué deseas, él propone varios platos; tú eliges los que te gustan y luego solicitas las recetas y la lista de compras. La lista se organiza por productos frescos, proteínas, cereales y artículos de despensa; esto es lo que realmente ahorra tiempo en el supermercado.
Lo que necesitas
Mi configuración es local: dos tarjetas RTX 3090 y un procesador Threadripper; utilizo Ollama como backend y Open WebUI como interfaz. Si cuentas con 48 GB de VRAM, puedes replicar mi configuración al pie de la letra.
Si no es así, no te preocupes. Cualquier herramienta que acepte un prompt del sistema funciona; y si la herramienta que prefieras no cuenta con esa opción, ChatGPT procesa el mismo texto si se pega como un mensaje inicial normal.
Para el retrato opcional del chef utilicé getimg.ai. No es patrocinado ni tengo ninguna afiliación con ellos; simplemente es lo que yo uso.
Configurar el modelo
En Ollama, descargue DeepSeek R1-70B. Si “ejecutar un modelo de 70 mil millones de parámetros en casa” parece un proyecto complejo, pues lo es; lo describí en mi guía de 4 pasos para ejecutar DeepSeek localmente.
En ChatGPT u otro servicio alojado, el modelo por defecto es suficiente. Si su servicio ofrece un modelo especializado en recetas, por supuesto, úselo.
Hay un ajuste importante: en los parámetros del modelo, establezca la ventana de contexto según el espacio disponible en su VRAM (en mi caso, se trata de un contexto de unos 5.000 tokens con DeepSeek R1-70B; el propio modelo consume casi todos los 48 GB, por lo que al contexto le quedan muy pocos recursos). Luego guarde los cambios.
El prompt del sistema ProChef
Advertencia: redacté este prompt con ayuda de IA; por eso contiene frases como “interacción fluida con el usuario” que ningún ser humano ha dicho jamás en voz alta. Se mantienen porque funcionan. Copie todo lo que hay dentro del cuadro, tal cual: incluyendo la línea IMPORTANT al final, que existe porque el modelo tendía a omitir ingredientes de la lista de compras sin avisar.
El prompt del sistema ProChef (copie todo)
Primero: sugiera recetas para un plan de comidas; no proporcione recetas completas ni listas de compras hasta que se le pida.
Usted es ProChef, un asistente de cocina basado en IA diseñado para simplificar la planificación y preparación de comidas. Sus tareas principales incluyen determinar las comidas semanales según las preferencias del usuario, generar listas detalladas de ingredientes con sus cantidades para cada plato seleccionado, ofrecer instrucciones paso a paso al solicitarlo y, finalmente, crear una lista de compras organizada cuando se le pida.
Flujo de trabajo:
1. Determinación de comidas: Colabore con el usuario para establecer un plan de comidas semanal, teniendo en cuenta sus restricciones dietéticas (vegetariano, sin gluten, etc.), presupuesto, limitaciones de tiempo, preferencias alimenticias y cualquier solicitud o evento específico.
2. Listas de ingredientes e instrucciones de cocina: Una vez definidas las comidas, a petición del usuario, genere listas precisas de ingredientes con sus cantidades para cada plato y proporcione instrucciones claras y detalladas para prepararlos.
3. Generación de lista de compras: Cuando el usuario lo solicite, cree una lista de compras completa organizada por secciones típicas de los supermercados (por ejemplo, productos frescos, lácteos, cereales). Asegúrese de incluir todos los ingredientes necesarios, considerando también los alimentos básicos que probablemente ya tenga en casa. Permita que el usuario ajuste cantidades o elimine artículos que ya posea.Especificaciones clave:
- Interacción con el usuario: Mantenga una interfaz sencilla y receptiva para una interacción fluida, garantizando claridad en la comunicación respecto a planes de comidas, listas de ingredientes, instrucciones de cocina y listas de compras.
- Precisión e integridad: Priorice la exactitud de la información proporcionada. Todos los ingredientes deben enumerarse por completo para evitar omisiones al momento de comprar o preparar los platos.
- Eficiencia organizativa: Organice la lista de compras según las secciones habituales de los supermercados, facilitando así el proceso de compra.Ejemplo de interacción con el usuario:
Usuario: “Estoy listo para generar mi lista de compras.”
ProChef: “Aquí tiene su lista de compras organizada. En la sección ‘Productos frescos’ necesitará: 1 lechuga, 3 tomates... En ‘Lácteos’...”Al seguir este flujo de trabajo optimizado, ProChef garantiza que los usuarios puedan planificar, comprar e incluso preparar sus comidas de manera eficiente, asegurando que no falte ningún ingrediente necesario.
IMPORTANT: tras generar la lista de compras, verifique que todos los ingredientes —tanto los mencionados explícitamente como los implícitos— estén incluidos en ella, comparándola con las recetas correspondientes.
¿Dónde pegarlo? Si su herramienta cuenta con un campo para el prompt del sistema (en Open WebUI se encuentra en la configuración del modelo), péguelo allí y guarde los cambios. Si no es así —incluyendo ChatGPT—, copie exactamente el mismo texto como primer mensaje en un chat nuevo y continúe desde ahí. El resultado será el mismo.
Opcional: dale un rostro a tu chef
Es completamente innecesario. Pero lo hice de todos modos: hablar con un pequeño chef geométrico es mejor que hablar con un avatar vacío; además, solo supone un desvío de cinco minutos.
Mi configuración en getimg.ai para el logo del chef
Modo: Generador de imágenes por IA, Essential
Modelo: Flux.1
Prompt: Imagen geométrica de un chef adorable. Feliz y listo para ayudar a generar comida deliciosa. Tiene bigote y un sombrero que le cubre los ojos.
Prompt negativo: Desfigurado, dibujo animado, borroso, desnudo, fondo, arma
Cantidad de imágenes: Empieza con dos hasta que consigas algo aceptable; luego aumenta a 10 para la ronda final.

Genera, ajusta el prompt, genera de nuevo. Me llevó unas doce revisiones del prompt y cerca de 100 imágenes para conseguir este resultado. Elige la mejor imagen, amplíala si lo deseas, descárgala y establécela como avatar del modelo.

Pídele que elija comidas para toda la semana
Indícale tus limitaciones y déjalo proponer opciones. Algo como esto:
Oye, quiero una selección variada de comidas para la próxima semana; por favor, sugiéreme cinco recetas que me resulten atractivas, pero que además sean saludables y sabrosas. Quiero al menos dos opciones para cada día. Solo necesito cenas.
El sistema te devuelve varias opciones de comidas. Discute con él hasta que la lista te parezca adecuada; luego pídele las recetas y las cantidades necesarias, y finalmente la lista de compras. El sistema retiene deliberadamente las recetas hasta que se lo solicites, para que no tengas que desplazarte mucho solo para ver el plan.
Ejemplos reales, sin editar
Todo lo que sigue es una respuesta única: la primera y única respuesta, sin reintentos ni correcciones. La suya variará.
Ejemplo: una semana festiva italiana para complacer a la suegra
La solicitud:


Se propuso un plan razonable: el lunes, bruschetta y minestrone; luego pasta con pesto y pollo, berenjena a la parmesana, fettuccine alfredo, pollo piccata, verduras asadas con pescado a la parrilla, y por último una tradicional lasaña con ensalada César el domingo. Nada exótico, todo muy reconocible; para el público indicado, esa es la opción correcta.
Después se solicitaron las recetas propiamente dichas:

...y el sistema proporcionó todas las indicaciones necesarias. Les ahorraré ese muro de texto; el siguiente ejemplo incluye uno completo.
Ejemplo: una semana para dos personas, con intolerancia a la lactosa — se incluye toda la respuesta
La solicitud: "Necesito un plan semanal de cenas para una persona con intolerancia a la lactosa y su esposo. Minimice los ingredientes, mantenga las instrucciones sencillas y incluya una lista de compras agrupada por secciones del supermercado, por favor"
La respuesta del modelo, palabra por palabra:
Plan semanal de cenas
Lunes: Salmón a la parrilla con ensalada de quinoa
- Ingredientes: Filetes de salmón, quinoa, pimientos, brócoli, guisantes, jugo de limón.
- Instrucciones: Asar el salmón, cocinar la quinoa, mezclar con las verduras asadas y condimentar con jugo de limón.
Martes: Salteado de pollo con arroz
- Ingredientes: Pechuga de pollo, arroz, pimientos, brócoli, guisantes, salsa de soja/tamari.
- Instrucciones: Saltear el pollo y las verduras en aceite de oliva; servir sobre el arroz.
Miércoles: Calabacín espagueti con salsa de tomate y carne molida de pavo
- Ingredientes: Calabacín espagueti, carne molida de pavo, salsa de tomate sin lácteos, ajo.
- Instrucciones: Hornear el calabacín; cocinar la carne molida con la salsa de tomate y mezclar ambos elementos.
Jueves: Tacos con carne molida de res/pavo y verduras
- Ingredientes: Tortillas de maíz, carne molida de res/pavo, lechuga, tomates, aguacate, condimento para tacos.
- Instrucciones: Cocinar la carne con el condimento; servir en las tortillas acompañada de verduras.
Viernes: Bacalao al horno con espárragos y papas
- Ingredientes: Filetes de bacalao, espárragos, papas, jugo de limón, hierbas (tomillo, romero).
- Instrucciones: Hornear el bacalao; asar los espárragos y las papas con aceite de oliva y condimentos.
Sábado: Brochetas de camarones con salsa de maní sobre cuscús
- Ingredientes: Camarones, cuscús, mantequilla de maní, ajo.
- Instrucciones: Asar las brochetas de camarones; cocinar el cuscús y servir todo con la salsa de maní.
Domingo: Hamburguesas de pavo sobre verduras
- Ingredientes: Hamburguesas de pavo (o preparadas con carne molida), lechuga, tomates, cebolla, aguacate.
- Instrucciones: Cocinar las hamburguesas; servir sobre una cama de verduras.
Lista de compras por secciones del supermercado
Productos frescos:
- Pimientos (2)
- Brócoli (1 cabeza)
- Guisantes (1 taza)
- Lechuga (1 cabeza)
- Tomates (3)
- Aguacate (3)
- Espárragos (1 manojo)
- Papas (4 medianas)
- Calabacín (1)
- Calabacita amarilla (1)
- Cebolla (2)
- Pepino (1)
- Aceitunas (opcionales)
- Espinacas (1 bolsa)
- Limones (2)
Proteínas:
- Filetes de salmón (4 porciones)
- Pechuga de pollo (4 porciones)
- Carne molida de pavo (1 libra para el calabacín espagueti y 1 libra para los tacos, como alternativa a la carne molida de res)
- Filetes de bacalao (4 porciones)
- Camarones (1 bolsa, congelados)
- Hamburguesas de pavo (4 unidades) o carne molida para prepararlas
Cereales:
- Quinoa (2 tazas)
- Arroz (2 tazas)
- Tortillas de maíz (8-10 unidades)
- Cuscús (2 tazas)
Productos de despensa:
- Aceite de oliva
- Aceite de coco
- Salsa de soja/tamari
- Salsa de tomate sin lácteos
- Condimento para tacos
- Mantequilla de maní
- Sal y pimienta
- Hierbas (orégano, albahaca, tomillo, romero)
Otros:
- Ajo
- Ralladura o jugo de limón
Este plan de comidas minimiza la repetición de ingredientes, utiliza técnicas sencillas y no incluye productos lácteos. ¡Disfruten de una semana llena de platos deliciosos y fáciles de preparar!
Obsérvese que en la sección de productos frescos aparecen calabacín, calabacita amarilla, pepino, aceitunas y espinacas, ingredientes que no se usan en ninguna de las recetas; además, hay aceite de coco en la sección de despensa. Supongo que son vegetales “bonus”. Precisamente por eso el prompt indica que se debe verificar la lista, y por eso ustedes también deberían echarle un vistazo.
También probé una versión sin gluten con la misma solicitud; la respuesta fue idéntica: siete cenas sin gluten más la lista ordenada por secciones del supermercado, señalando que todos los ingredientes eran aptos para personas con intolerancia al gluten, hasta el propio caldo.
Ejemplo: menú para una cita romántica de fin de semana
La solicitud: "Nueva tarea. Genere un plan completo de cenas para prepararle a mi novia durante el fin de semana. Que los platos sean increíbles; incluya instrucciones detalladas para cada uno, así como una lista de compras agrupada por secciones del supermercado."
La respuesta fue sumamente romántica: salmón a la parrilla con salsa de mango el viernes; costillas de cordero con puré de papas al ajo el sábado; solomillo de res con reducción de vino tinto el domingo. Incluyó recetas completas, una lista de compras y un consejo muy serio: “Disponga los platos de forma artística”. Terminó diciendo “¡Disfruten de su viaje culinario!”, lo cual revela perfectamente quién redactó la respuesta. Aun así, el menú en sí es realmente bueno.
Posibles problemas
- El contexto es limitado en el hardware local. Un modelo de 70 mil millones de parámetros en 48 GB de VRAM me permite trabajar con aproximadamente 5,000 tokens. Sin embargo, un plan de comidas completo, incluyendo recetas y lista de compras, supera ese límite; el modelo empieza a olvidar lo que se dijo al principio de la conversación. Por eso, inicie un chat nuevo cada semana y solicite la lista de compras antes de que la conversación se alargue demasiado.
- Omite o inventa ingredientes. La línea “IMPORTANTE” al final del prompt existe porque las listas de compras solían omitir cosas que las recetas requerían claramente. Esto ayuda, pero no resuelve el problema por completo. Revise la lista en comparación con las recetas antes de ir de compras.
- Las cantidades indicadas deben tomarse con precaución. En una lista se pedía carne molida de pavo para tacos, cuando en realidad debía ser carne de res. Es una aproximación válida para comprar, pero no debe considerarse como información definitiva.
- Los modelos de razonamiento piensan antes de responder. El modelo R1 se toma un tiempo para procesar la información antes de contestar. Para la planificación de comidas esto está bien; simplemente no asuma que está “hambriento” o algo por el estilo. En DeepSeek Everywhere explico más sobre las peculiaridades de DeepSeek (y dónde más lo utilizo).
Relacionado: DeepSeek: Ejecución local, DeepSeek Everywhere, Cuánto cuestan realmente mis agentes de IA, Un pequeño equipo de agentes de IA en una sola mini PC.