طاهي الذكاء الاصطناعي
- تاريخ النشر
- 19 ديسمبر 2024
- بقلم
- جاكوب لويد — كُتب بمساعدة الذكاء الاصطناعي بعد إنجاز المشروع
- مدة القراءة
- قراءة 4 دقيقة

بعبارة مبسطة: تعليمة مجانية تنسخها وتلصقها فتتحوّل أي دردشة ذكاء اصطناعي إلى مخطط وجبات ودود. يقترح عليك عشاء أسبوع كامل، ويعطيك الوصفات، ويكتب قائمة تسوق مصنّفة مسبقًا حسب أقسام المتجر. يريحك من حيرة "ماذا سنأكل الليلة؟" دون أن يكلفك شيئًا.
موجّه نظام واحد تنسخه وتلصقه يحوّل أي نموذج دردشة إلى مخطط وجبات يمنحك أسبوعًا كاملًا من وجبات العشاء ووصفات طهيها وقائمة تسوق مصنّفة مسبقًا حسب أقسام المتجر. أسميه ProChef. ويرتدي قبعة.
tl;dr
- ما هو: موجّه نظام ("ProChef") يجعل أي ذكاء اصطناعي محادثة يخطط لأسبوع وجباتك.
- تكلفته: لا شيء — إنه مجرد موجّه نصي.
- ما تحتاجه: أي نموذج دردشة. أنا أستخدم Ollama + Open WebUI محليًا؛ وChatGPT العادي يعمل أيضًا.
- ما ستحصل عليه: خطة عشاء أسبوعية ووصفات خطوة بخطوة وقائمة تسوق مجمّعة حسب الممرات.
ما ستحصل عليه

تخبره بما تريد، فيقترح عليك وجبات، وتختار ما يعجبك منها، ثم تطلب الوصفات وقائمة التسوق. تعود القائمة مُقسّمة إلى خضار وفواكه، وبروتينات، وحبوب، ومؤن — وهذا هو الجزء الذي يوفّر عليك الوقت فعلًا داخل المتجر.
ما تحتاجه
إعدادي محلي بالكامل: بطاقتا RTX 3090 ومعالج Threadripper، مع تشغيل Ollama كخلفية وOpen WebUI كواجهة أمامية. إن كان لديك 48 غيغابايت من VRAM فيمكنك نسخ إعدادي حرفيًا.
وإن لم يكن لديك ذلك، فلا داعي للقلق. أي أداة تقبل موجّه نظام تعمل، وإن كانت الأداة التي تفضّلها لا تملك هذا الخيار، فإن ChatGPT يتعامل مع النص نفسه إن ألصقته كرسالة أولى عادية.
لصورة الشيف الاختيارية استخدمت getimg.ai. لا رعاية ولا شراكة — إنها فقط الأداة التي أستخدمها.
إعداد النموذج
في Ollama، نزّل نموذج DeepSeek R1-70B. وإذا بدت لك عبارة "تشغيل نموذج 70B في المنزل" وكأنها مشروع كامل بحد ذاته، فهي كذلك فعلًا — وقد كتبت عنها بالتفصيل في دليلي المحلي لتشغيل DeepSeek في 4 خطوات.
في ChatGPT أو أي خدمة مستضافة أخرى، النموذج الافتراضي يفي بالغرض. وإن كانت خدمتك تقدّم نموذجًا مخصصًا للوصفات، فلا بأس باستخدامه.
إعداد واحد فقط يهم هنا: في معاملات النموذج، اضبط نافذة السياق على ما يتّسع له VRAM لديك (في حالتي هذا يعني سياقًا بحدود 5,000 رمز مع DeepSeek R1-70B — فالنموذج نفسه يلتهم تقريبًا كامل الـ48 غيغابايت، فلا يتبقّى للسياق سوى الفتات). ثم احفظ الإعداد.
موجّه نظام ProChef
تنبيه بحسن نية: كتبت هذا الموجّه بمساعدة الذكاء الاصطناعي، ولهذا يحتوي على عبارات من نوع "seamless user interaction" لم يقلها إنسان بصوت مسموع من قبل. أبقيته على حاله لأنه يعمل. انسخ كل ما في المربع أدناه، حرفيًا كما هو — بما في ذلك سطر IMPORTANT في النهاية، الذي أضفته لأن النموذج كان يُسقط بهدوء بعض المكوّنات من قائمة التسوق.
موجّه نظام ProChef (انسخه بالكامل)
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.
أين تضعه: إن كانت أداتك تملك حقل موجّه نظام (في Open WebUI يوجد داخل إعدادات النموذج)، الصقه هناك واحفظ. وإن لم يكن لديها ذلك الحقل — بما فيها ChatGPT — الصق النص نفسه بالضبط كأول رسالة في محادثة جديدة وتابع من هناك. النتيجة واحدة في الحالتين.
اختياري: أعطِ شيفك وجهًا
غير ضروري إطلاقًا. لكنني فعلتها على أي حال — فالحديث مع شيف صغير هندسي الشكل أفضل من الحديث مع صورة رمزية فارغة، وهي انعطافة لا تستغرق أكثر من خمس دقائق.
إعداداتي في getimg.ai لشعار الشيف
الوضع: AI Image Generator, Essential
النموذج: 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.
الموجّه السلبي (Negative prompt): Disfigured, cartoon, blurry, nude, background, weapon
عدد الصور: ابدأ باثنتين إلى أن تقترب من النتيجة المطلوبة، ثم ارفع العدد إلى 10 في الجولة الأخيرة.

ولّد الصورة، عدّل الموجّه، ولّد من جديد. الوصول إلى هذا الشيف تحديدًا استغرق مني نحو اثنتي عشرة مراجعة للموجّه وقرابة 100 صورة. اختر الفائزة، وارفع دقتها إن أردت، ثم نزّلها واجعلها الصورة الرمزية للنموذج.

اطلب منه أسبوعًا من الطعام
أعطه قيودك ودعه يقترح. شيء من هذا القبيل:
أريد تشكيلة وجبات جريئة للأسبوع القادم، اقترح خمس وصفات تثير شهيتي وتكون في الوقت نفسه صحية ولذيذة. أنشئ خيارين أو أكثر من فضلك. أريد وجبات العشاء فقط
يعود إليك بوجبات مرشّحة. جادله حتى يبدو الأسبوع مناسبًا، ثم اطلب الوصفات والكميات، وأخيرًا قائمة التسوق. الموجّه مصمّم عمدًا لحجب الوصفات حتى تطلبها، حتى لا تضطر لتمرير صفحات طويلة فقط لرؤية الخطة.
أمثلة حقيقية، دون تعديل
كل ما يلي هو استجابة من محاولة واحدة — أول إجابة، بلا إعادة محاولة ولا تنقيح. نتائجك ستختلف عن هذه.
مثال: أسبوع عيد إيطالي لإرضاء الحماة
الطلب:


اقترح أسبوعًا معقولًا: بروسكيتا ومينيستروني يوم الاثنين، ثم معكرونة بالبيستو مع الدجاج، وباذنجان بارميجيانا، وفيتوتشيني ألفريدو، ودجاج بيكاتا، وخضار مشوية مع سمك مشوي، ولازانيا تقليدية مع سلطة سيزار يوم الأحد. لا شيء غريب، وكل شيء مألوف — وهذا هو القرار الصحيح بالنظر إلى الجمهور المستهدف.
ثم تتابع بطلب الوصفات الفعلية:

...فيستجيب بتعليمات كاملة. سأوفّر عليك جدار النص هذا — المثال التالي يحتوي على واحد كامل.
مثال: أسبوع لشخصين، أحدهما يعاني من عدم تحمّل اللاكتوز — مع الناتج الكامل
الطلب: "أعطني خطة عشاء أسبوعية لامرأة تعاني من عدم تحمّل اللاكتوز وزوجها، مع تقليل عدد المكوّنات، وإبقاء تعليمات الطهي بسيطة، وتضمين قائمة تسوق مقسّمة حسب أقسام المتجر من فضلك"
رد النموذج، حرفيًا كما ورد (بالإنجليزية):
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!
لاحظ أن قسم الخضار يضم كوسا وقرعًا أصفر وخيارًا وزيتونًا وسبانخًا لم تطلبها أي وصفة أعلاه — إضافة إلى زيت جوز الهند في المؤن. خضار مجانية إضافية، على ما يبدو. هذا بالضبط سبب وجود التعليمة التي تطلب من النموذج مراجعة القائمة مرتين، وسبب وجوب أن تتصفحها أنت أيضًا قبل التسوق.
جرّبت أيضًا نسخة خالية من الغلوتين لنفس الطلب؛ وعادت بالشكل نفسه — سبع وجبات عشاء خالية من الغلوتين مع قائمة مرتبة حسب الممرات، وكل عنصر فيها موسوم بأنه خالٍ من الغلوتين وصولًا إلى المرق.
مثال: قائمة عشاء رومانسي لعطلة نهاية الأسبوع
الطلب: "مهمة جديدة. أنشئ خطة عشاء كاملة لأطهوها لصديقتي خلال عطلة نهاية الأسبوع. تأكد أن تكون الوجبات رائعة، وأدرج تعليمات كاملة لكل وجبة من فضلك، بالإضافة إلى قائمة تسوق مقسّمة حسب أقسام المتجر"
انطلق بروح رومانسية كاملة: سلمون مشوي مع صلصة المانجو يوم الجمعة، وضلوع خروف مع بطاطا مهروسة بالثوم يوم السبت، وشريحة لحم بقري (تندرلوين) مع تقليل من النبيذ الأحمر يوم الأحد — وصفات كاملة، وقائمة تسوق، ونصيحة بجدية تامة بأن "ترتّب الأطباق بذوق فني". وختم بعبارة "!Enjoy your culinary journey"، وهي وحدها كافية لتخبرك من كتب النص. مع ذلك، فالقائمة نفسها جيدة بحق.
مطبّات يجب الانتباه لها
- السياق ضيق على العتاد المحلي. نموذج 70B على 48 غيغابايت من VRAM يترك لي نافذة سياق بحدود 5,000 رمز تقريبًا. خطة الوجبات مع الوصفات مع قائمة التسوق تتجاوز هذا الحد بسهولة، فيبدأ النموذج بنسيان بداية المحادثة. ابدأ محادثة جديدة كل أسبوع، واطلب قائمة التسوق قبل أن تطول المحادثة.
- يُسقط المكوّنات (ويخترع أخرى). سطر IMPORTANT في نهاية الموجّه موجود لأن قوائم التسوق كانت تفتقد باستمرار أشياء تحتاجها الوصفات بوضوح. هذا يساعد، لكنه لا يحل المشكلة جذريًا. راجع القائمة مقابل الوصفات قبل أن تذهب للتسوق.
- الكميات تستحق نظرة متشككة. إحدى القوائم طلبت ديكًا روميًا مفرومًا لتاكو كان قد خصّصه للحم البقري. قريبة بما يكفي للتسوق بها، لكنها ليست حقيقة مطلقة.
- نماذج الاستدلال تفكّر قبل أن تتكلم. يبقى R1 "يمضغ" الأمر لفترة قبل أن يجيب. بالنسبة لتخطيط الوجبات هذا لا بأس به — فقط لا تفترض أنه توقّف عن العمل.