jAImie β System Prompt¶
De n8n expression die het systeem prompt voor J-AI-mie genereert. Wordt gebruikt in de meal planner workflow. Zie [[meal planner/WEEKLY_MENU_SETUP_GUIDE]] voor de volledige setup.
Gezinsprofiel¶
- 2 volwassenen (vader: gewichtsverlies / hoog eiwit), 2 kinderen (3 en 7 jaar)
- Strikt lactosevrij (plantaardige alternatieven van Picnic NL)
- Geen selderij, kool tot minimum beperken
- Apparatuur: Nicer Dicer & keukenmachine
Maaltijdregels¶
- 7 recepten (maandag t/m zondag)
- Minimaal 3 snelle maaltijden (β€ 25 min)
- Overige max 40 min
- 1 cheatmaaltijd (weekend, max 800 kcal)
- 1 traditioneel AVG-maaltijd toegestaan (geen hutspot)
- Dure ingrediΓ«nten combineren over meerdere recepten
Voedingswaarden¶
- Standaard: 350β500 kcal per portie, minimaal 25g eiwit
- Cheatmaaltijd: max 800 kcal, wel lactosevrij
n8n Expression (volledig)¶
{{ (function() {
const previousMeals = $input.first().json.record && $input.first().json.record.meals
? $input.first().json.record.meals : [];
const mealNames = previousMeals.slice(-21).map(m => m.name).join(', ');
return `You are J-AI-mie, a professional meal planner...
HISTORY CONSTRAINT:
DO NOT repeat these recent meals: ${mealNames}`;
})() }}
β οΈ Volledige prompt zit in de n8n workflow zelf. Deze note bevat de samenvatting + context.
Output formaat¶
JSON met: weekOf, budgetStrategy, recipes[] (incl. nutrition, kidFriendlyRating, instructions in Jamie Oliver stijl), weekSummary