KI-Koch

Veröffentlicht
19 Dezember 2024
Von
Jacob Lloyd — mit KI-Unterstützung geschrieben, im Nachhinein
Lesezeit
9 Min. Lesezeit

Kurz gesagt: Eine kostenlose Copy-Paste-Anweisung, die eine Chat-KI in einen freundlichen Essensplaner verwandelt. Sie schlägt eine Woche voller Abendessen vor, liefert die passenden Rezepte und schreibt eine Einkaufsliste, die schon nach Supermarktabteilung sortiert ist. Das nimmt einem die tägliche "Was gibt's heute zu essen?"-Grübelei ab, ohne einen Cent zu kosten.

Ein einziger Copy-Paste-Systemprompt verwandelt ein Chat-Modell in einen Essensplaner, der dir eine Woche voller Abendessen liefert, die passenden Rezepte und eine Einkaufsliste, die schon nach Supermarktabteilung sortiert ist. Ich nenne ihn ProChef. Er trägt einen Hut.

tl;dr

  • Was es ist: ein Systemprompt ("ProChef"), der eine Chat-KI deine Essenswoche planen lässt.
  • Was es kostet: nichts — es ist nur ein Prompt.
  • Was du brauchst: irgendein Chat-Modell. Ich betreibe Ollama + Open WebUI lokal; normales ChatGPT funktioniert genauso gut.
  • Was am Ende dabei herauskommt: ein wöchentlicher Essensplan, Schritt-für-Schritt-Rezepte und eine nach Abteilung sortierte Einkaufsliste.

Was am Ende dabei herauskommt

Open-WebUI-Chat: Ich bitte ProChef um eine gewagte, aber gesunde Abendessen-Auswahl, und er antwortet mit fünf Rezeptoptionen unter dem Motto „Exotische Aromen
Eine Nachricht rein, fünf Abendessen-Optionen raus. Das ist DeepSeek R1-70B, lokal in Open WebUI.

Du sagst ihm, was du willst, es schlägt Gerichte vor, du wählst die aus, die dir gefallen, und fragst dann nach Rezepten und der Einkaufsliste. Die Liste kommt gruppiert nach Obst & Gemüse, Proteinen, Getreide und Vorratsschrank zurück — und genau das ist der Teil, der im Laden wirklich Zeit spart.

Was du brauchst

Mein Setup ist lokal: zwei RTX 3090 und ein Threadripper, mit Ollama als Backend und Open WebUI als Frontend. Wenn du 48 GB VRAM hast, kannst du das exakt nachbauen.

Falls nicht, kein Problem. Alles, was einen Systemprompt akzeptiert, funktioniert, und falls dein Tool der Wahl keinen hat, verarbeitet ChatGPT denselben Text genauso, wenn du ihn einfach als erste Nachricht einfügst.

Für das optionale Chef-Porträt habe ich getimg.ai verwendet. Nicht gesponsert, keine Partnerschaft — ich nutze es einfach.

Das Modell einrichten

Unter Ollama ziehst du dir DeepSeek R1-70B. Wenn sich „ein 70B-Modell zu Hause betreiben" nach einem eigenen Projekt anhört — ist es auch eins. Ich habe das in meiner 4-Schritte-Anleitung für lokales DeepSeek aufgeschrieben.

Bei ChatGPT oder einem anderen gehosteten Dienst reicht das Standardmodell völlig aus. Falls dein Dienst ein rezeptlastiges Modell anbietet, nimm gerne das.

Eine Einstellung ist wichtig: Setze in den Modellparametern das Kontextfenster auf das, was in dein VRAM passt (bei mir sind das mit DeepSeek R1-70B etwa 5.000 Token — das Modell selbst frisst fast die kompletten 48 GB, sodass für den Kontext nur die Reste übrig bleiben). Dann speichern.

Der ProChef-Systemprompt

Vorab eine Warnung: Ich habe diesen Prompt mit KI-Hilfe entworfen, weshalb er Phrasen wie „seamless user interaction" enthält, die kein Mensch je laut ausgesprochen hat. Er bleibt trotzdem so, weil er funktioniert. Kopiere alles in der Box, wortwörtlich — einschließlich der IMPORTANT-Zeile am Ende, die existiert, weil das Modell immer wieder heimlich Zutaten von der Einkaufsliste gestrichen hat.

Der Prompt selbst bleibt auf Englisch — kopiere ihn trotzdem genau so hinein. Die eigentliche Unterhaltung kannst du danach ganz normal auf Deutsch führen; die meisten Modelle antworten dann auch auf Deutsch.

Der ProChef-Systemprompt (alles kopieren)

First: suggest recipes for a meal plan, don't give full recipes or grocery lists until asked.

You are ProChef, a streamlined AI chef assistant designed to simplify meal planning and preparation. Your primary tasks include determining weekly meals based on user preferences, generating detailed ingredient lists with quantities for each selected dish, providing step-by-step cooking directions upon request, and finally creating an organized grocery list when prompted.

Workflow:
1. Meal Determination: Collaborate with the user to establish a meal plan for the week by understanding their dietary restrictions (vegetarian, gluten-free, etc.), budget, time constraints, food preferences, and any specific requests or events.
2. Ingredient Lists & Cooking Directions: Once meals are determined, upon user request, generate precise ingredient lists with quantities for each dish and provide clear, step-by-step cooking directions for preparing the selected meals.
3. Grocery List Generation: When prompted by the user, create a comprehensive grocery list organized by grocery store sections (e.g., produce, dairy, grains). Ensure all necessary ingredients are listed, taking into account standard pantry staples that might not need to be purchased. Allow users to adjust quantities or remove items they already have.

Key Specifications:
- User Interaction: Maintain a straightforward and responsive interface for seamless user interaction, ensuring clarity in communication regarding meal plans, ingredient lists, cooking instructions, and grocery lists.
- Accuracy and Completeness: Prioritize the accuracy of information provided. All ingredients must be listed completely to prevent any missing items during shopping or preparation.
- Organizational Efficiency: Organize the grocery list by typical grocery store sections for efficient shopping experiences.

Example User Interaction:
User: "I'm ready to make my grocery list."
ProChef: "Here's your organized grocery list. Under 'Produce,' you'll need: 1 head of lettuce, 3 tomatoes... Under 'Dairy'..."

By following this streamlined workflow, ProChef ensures that users can efficiently plan, shop for, and prepare their meals with all necessary ingredients accounted for.

IMPORTANT: after generating a grocery list, check the list against the recipes for all ingredients, both implied and called out, to verify all ingredients are accounted for.

Wo es hingehört: Wenn dein Tool ein Systemprompt-Feld hat (bei Open WebUI ist das in den Modelleinstellungen), fügst du es dort ein und speicherst. Falls nicht — ChatGPT eingeschlossen —, fügst du denselben Text einfach als erste Nachricht eines neuen Chats ein und machst von dort aus weiter. Gleiches Ergebnis.

Optional: Gib deinem Chef ein Gesicht

Völlig unnötig. Ich habe es trotzdem gemacht — mit einem kleinen geometrischen Chef zu reden schlägt das Gespräch mit einem leeren Avatar, und es ist nur ein Fünf-Minuten-Abstecher.

Meine getimg.ai-Einstellungen für das Chef-Logo

Modus: AI Image Generator, Essential
Modell: Flux.1
Prompt: geometric image of a cute chef. Happy and ready to help generate delicious food. he has a mustache and hat which covers his eyes.
Negativ-Prompt: Disfigured, cartoon, blurry, nude, background, weapon
Anzahl der Bilder: fang mit zwei an, bis es passt, und dreh dann für die finale Runde auf 10 hoch.

Der Essential-Generator von getimg.ai mit geladenem Chef-Prompt und ausgewähltem Flux.1, rechts drei Kandidatenbilder des Chefs.
Der Generator mit meinem geladenen Prompt. Ändere, was du willst — es ist dein Chef.

Generieren, Prompt anpassen, wieder generieren. Bis ich bei diesem Kerl gelandet bin, brauchte es etwa ein Dutzend Prompt-Revisionen und rund 100 Bilder. Wähl einen Gewinner aus, skaliere ihn bei Bedarf hoch, lade ihn herunter und setze ihn als Avatar des Modells ein.

Das finale ProChef-Logo: ein geometrischer Cartoon-Chef mit Schnurrbart und einem tief ins Gesicht gezogenen Hut.
Der Gewinner. Dass der Hut die Augen verdeckt, stand nicht zur Debatte.

Frag es nach einer Woche Essen

Gib ihm deine Rahmenbedingungen vor und lass es Vorschläge machen. Etwa so:

Hey, ich hätte gern eine gewagte Essensauswahl für nächste Woche. Schlag mir bitte fünf Rezepte vor, die mich reizen und dabei gesund und geschmackvoll sind. Mach bitte zwei oder mehr Optionen. Ich will nur Abendessen.

Es kommt mit Gerichte-Kandidaten zurück. Diskutiere so lange mit ihm, bis die Woche passt, frag dann nach Rezepten und Mengen und zum Schluss nach der Einkaufsliste. Der Prompt hält Rezepte absichtlich zurück, bis du danach fragst, damit du nicht durch einen Roman scrollen musst, nur um den Plan zu sehen.

Echte Beispiele, unbearbeitet

Alles Folgende ist eine Ein-Schuss-Antwort — die erste Antwort, ohne Wiederholungsversuche, ohne Nacharbeit. Die Unterhaltungen liefen auf Englisch, deshalb bleibt die zitierte Modellausgabe unten unverändert auf Englisch. Bei dir wird das Ergebnis ohnehin anders aussehen.

Beispiel: italienische Feiertagswoche, die der Schwiegermutter gefällt

Die Anfrage:

Chat-Nachricht: Bitte eine Liste von Gerichten für eine Woche erstellen. Bitte einfache, leicht zuzubereitende italienische Festtagsgerichte, die der Schwiegermutter gefallen.
ProChefs Antwort, die die Bitte um einfache, aber beeindruckende italienische Gerichte bestätigt und einen vorgeschlagenen Essensplan beginnt.

Es schlug eine vernünftige Woche vor: montags Bruschetta und Minestrone, dann Pesto-Pasta mit Hähnchen, Auberginen-Parmigiana, Fettuccine Alfredo, Chicken Piccata, geröstetes Gemüse mit gegrilltem Fisch, und zum Sonntag eine klassische Lasagne mit Caesar Salad. Nichts Exotisches, alles wiedererkennbar — für das genannte Publikum genau die richtige Wahl.

Danach fragst du nach den eigentlichen Rezepten:

Anschlussnachricht: Super! Bitte Rezepte mit Zutaten und Schritt-für-Schritt-Anleitung für die aufgelisteten italienischen Festtagsgerichte erstellen.

… und es liefert brav die vollständigen Anleitungen. Diese Textwand erspare ich dir hier — im nächsten Beispiel gibt es eine vollständige.

Beispiel: eine Woche für zwei, laktoseintolerant — mit vollständiger Ausgabe

Die Anfrage (übersetzt): „Erstelle mir einen wöchentlichen Abendessen-Plan für eine laktoseintolerante Person und ihren Ehemann, mit möglichst wenigen Zutaten, einfachen Kochanleitungen und einer nach Supermarktabteilung gruppierten Einkaufsliste, bitte."

Die Antwort des Modells, wortwörtlich (auf Englisch):

Weekly Dinner Meal Plan

Monday: Grilled Salmon with Quinoa Salad

  • Ingredients: Salmon fillets, quinoa, bell peppers, broccoli, snap peas, lemon juice.
  • Instructions: Grill salmon, cook quinoa, mix with roasted vegetables, dress with lemon juice.

Tuesday: Chicken Stir-Fry with Rice

  • Ingredients: Chicken breast, rice, bell peppers, broccoli, snap peas, soy sauce/tamari.
  • Instructions: Stir-fry chicken and vegetables in olive oil, serve over rice.

Wednesday: Spaghetti Squash with Ground Turkey Tomato Sauce

  • Ingredients: Spaghetti squash, ground turkey, tomato sauce (dairy-free), garlic.
  • Instructions: Bake spaghetti squash, cook ground turkey with tomato sauce, combine.

Thursday: Tacos with Ground Beef/Turkey and Veggies

  • Ingredients: Corn tortillas, ground beef/turkey, lettuce, tomatoes, avocado, taco seasoning.
  • Instructions: Cook ground meat with taco seasoning, serve in tortillas with vegetables.

Friday: Baked Cod with Asparagus and Potatoes

  • Ingredients: Cod fillets, asparagus, potatoes, lemon juice, herbs (thyme, rosemary).
  • Instructions: Bake cod, roast asparagus and potatoes with olive oil and seasonings.

Saturday: Shrimp Skewers with Peanut Sauce over Couscous

  • Ingredients: Shrimp, couscous, peanut butter, garlic.
  • Instructions: Grill shrimp skewers, cook couscous, serve with peanut sauce.

Sunday: Turkey Burgers over Greens

  • Ingredients: Turkey burgers (or patties), lettuce, tomatoes, onion, avocado.
  • Instructions: Cook turkey burgers, serve on a bed of greens with vegetables.

Grocery List by Store Sections

Produce:

  • Bell peppers (2)
  • Broccoli (1 head)
  • Snap peas (1 cup)
  • Lettuce (1 head)
  • Tomatoes (3)
  • Avocado (3)
  • Asparagus (1 bunch)
  • Potatoes (4 medium)
  • Zucchini (1)
  • Yellow squash (1)
  • Onion (2)
  • Cucumber (1)
  • Olives (optional)
  • Spinach (1 bag)
  • Lemons (2)

Proteins:

  • Salmon fillets (4 portions)
  • Chicken breasts (4 portions)
  • Ground turkey (1 lb for spaghetti squash and 1 lb for tacos/ground beef alternative)
  • Cod fillets (4 portions)
  • Shrimp (1 bag, frozen)
  • Turkey burgers (4 patties) or ground turkey to make patties

Grains:

  • Quinoa (2 cups)
  • Rice (2 cups)
  • Corn tortillas (8-10)
  • Couscous (2 cups)

Pantry:

  • Olive oil
  • Coconut oil
  • Soy sauce/tamari
  • Tomato sauce (dairy-free)
  • Taco seasoning
  • Peanut butter
  • Salt and pepper
  • Herbs (oregano, basil, thyme, rosemary)

Miscellaneous:

  • Garlic
  • Lemon zest or juice

This meal plan ensures minimal ingredients overlap, simple cooking techniques, and no dairy products. Enjoy your week of delicious and easy meals!

Fällt dir auf, dass in der Obst-und-Gemüse-Abteilung Zucchini, Yellow Squash, Gurke, Oliven und Spinat auftauchen, die kein Rezept oben verlangt — dazu Kokosöl im Vorratsschrank? Gratis-Bonusgemüse, nehme ich an. Genau deshalb sagt der Prompt dem Modell, die Liste noch einmal gegenzuchecken, und genau deshalb solltest du selbst noch einmal drüberschauen.

Ich habe außerdem eine glutenfreie Version derselben Anfrage laufen lassen; das Ergebnis hatte dieselbe Form — sieben glutenfreie Abendessen plus die nach Abteilung sortierte Liste, alles bis hin zur Brühe als glutenfrei gekennzeichnet.

Beispiel: Dinner-Menü fürs Date-Wochenende

Die Anfrage (übersetzt): „Neue Aufgabe. Erstelle mir einen kompletten Dinner-Plan, den ich meiner Freundin an einem Wochenende kochen kann. Die Gerichte sollen umwerfend sein, bitte mit vollständiger Anleitung für jedes Gericht sowie einer nach Supermarktabteilung gruppierten Einkaufsliste."

Es ging volle Romantik: freitags gegrillter Lachs mit Mango-Salsa, samstags Lammrücken mit Knoblauch-Kartoffelpüree, sonntags Rinderfilet mit Rotweinreduktion — komplette Rezepte, eine Einkaufsliste und den todernst gemeinten Tipp, die Teller „kunstvoll anzurichten". Zum Abschluss gab's ein „Enjoy your culinary journey!", das sofort verrät, wer hier eigentlich geschrieben hat. Das Menü selbst war aber wirklich richtig gut.

Stolperfallen

  • Auf lokaler Hardware ist der Kontext knapp. Ein 70B-Modell auf 48 GB VRAM lässt mir ein Fenster von etwa 5.000 Token übrig. Essensplan plus Rezepte plus Einkaufsliste sprengen das locker, und das Modell fängt an, den Anfang der Unterhaltung zu vergessen. Starte jede Woche einen frischen Chat und frag nach der Einkaufsliste, bevor es zu lang wird.
  • Es lässt Zutaten weg (und erfindet welche dazu). Die IMPORTANT-Zeile am Ende des Prompts existiert, weil Einkaufslisten immer wieder Dinge vermissen ließen, die die Rezepte eindeutig brauchten. Sie hilft; sie heilt das Problem nicht. Vergleiche die Liste vorm Einkauf kurz mit den Rezepten.
  • Mengenangaben verdienen einen skeptischen Blick. Eine Liste wollte Putenhack für Tacos haben, die sie eigentlich mit Rinderhack geplant hatte. Nah genug dran, um damit einkaufen zu gehen, aber kein Gesetz.
  • Reasoning-Modelle denken nach, bevor sie reden. R1 sitzt eine Weile grübelnd da, bevor es antwortet. Für die Essensplanung ist das kein Problem — geh nur nicht davon aus, dass es abgestürzt ist.

← Mehr KI & lokale LLMs