Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 28

التخطيط والمنطق لتحقيق الأهداف

Recommended resources

أهلاً بك في درس اليوم!

في الدروس السابقة، قمنا بتجميع المكونات الأساسية لوكيل الذكاء الاصطناعي: "العقل" المفكر (LLM)، و"الذاكرة" لتذكر السياق، و"الأدوات" لتنفيذ المهام. لقد بنينا الهيكل العام للوكيل، لكننا لم نتعمق في الآلية التي تجعل هذه المكونات تعمل معًا بانسجام وذكاء.

سؤال اليوم هو: كيف يقرر الوكيل ماذا يفعل، ومتى، وبأي ترتيب؟ كيف ينتقل من مجرد فهم هدفك إلى وضع خطة عمل فعلية لتحقيقه؟

هذا هو جوهر درسنا. سنتناول الآلية التي تجعل الوكيل "ذكيًا" حقًا، وهي التخطيط (Planning) والمنطق (Reasoning). سنفهم كيف يستخدم "العقل" هذه القدرات لتحويل الأهداف المعقدة إلى سلسلة من الإجراءات البسيطة التي يمكن تنفيذها باستخدام الأدوات المتاحة.


1. ما هو المنطق والتخطيط؟

في البداية، كان النموذج اللغوي (LLM) مجرد "ببغاء" متطور، يتنبأ بالكلمة التالية بناءً على كم هائل من النصوص. لكن ليصبح الوكيل فعالاً، يجب أن يتطور من مجرد "متحدث" إلى "مفكر". هذا التحول هو ما نسميه المنطق (Reasoning). أما التخطيط (Planning) فهو النتيجة العملية لهذا المنطق: أي وضع خطة عمل مفصلة.

لنفهم هذه الفكرة، شاهد المقطع التالي الذي يشرح كيف أصبح النموذج اللغوي قادرًا على التفكير والتخطيط.

لازم تفهم الفرق بين نموذج الذكاء الاصطناعي ووكيل الذكاء الاصطناعي ! LLM VS AI Agent

يشرح هذا المقطع من قناة 'غريب الشيخ' كيف يتم تحويل النموذج اللغوي العادي إلى 'نموذج استدلال' (Reasoning Model) عن طريق إضافة قدرات التخطيط والذاكرة.

شاهد المقطع من 05:12 إلى 06:40. ركز على فهم الإضافتين الرئيسيتين اللتين تحولان النموذج اللغوي إلى عقل قادر على الاستدلال: وحدة التخطيط (Planning Module): كيف تمكن الوكيل من تقسيم المهام الكبيرة إلى خطوات صغيرة. أنظمة الذاكرة (Memory Systems): كيف تساعد الذاكرة في عملية التفكير (وهذا يربط ما تعلمناه في الدروس السابقة).

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

  • المنطق (Reasoning): هو عملية "التفكير" الداخلية التي يقوم بها الوكيل لتحليل المشكلة وفهمها.
  • التخطيط (Planning): هو عملية إنشاء سلسلة من الخطوات الواضحة والمحددة (الخطة) بناءً على نتيجة التفكير المنطقي.

الصورة التالية تلخص هذه الفكرة بشكل بصري، حيث يمثل "المنطق" الجانب المفكر، و"التصرف" يمثل تنفيذ الخطة باستخدام الأدوات.

مكونات وكيل الذكاء الاصطناعي: الاستدلال والتصرف
توضح هذه الصورة كيف ينقسم عمل الوكيل إلى نصفين متكاملين: "الاستدلال" أو المنطق (Reasoning)، وهو الجزء الخاص بالتفكير وتكوين الخطة، و"التصرف" (Acting)، وهو الجزء الخاص بتنفيذ تلك الخطة باستخدام الأدوات ضمن دورة مستمرة من الملاحظة والفعل.


2. التخطيط قيد التنفيذ: مثال عملي

أفضل طريقة لفهم التخطيط هي رؤيته أثناء العمل. تخيل أنك مبرمج وتستخدم مساعدًا ذكيًا مثل GitHub Copilot. أنت لا تريد منه مجرد إعطائك إجابة، بل تريد منه تنفيذ مهمة كاملة.

المقال التالي (وهو نسخة نصية من الفيديو الذي شاهدت جزءًا منه) يقدم مثالاً رائعًا يوضح الفرق بين طلب المساعدة (Ask) وتكليف الوكيل بمهمة (Agent).

ما الفرق الجوهري بين النماذج اللغوية ووكلاء الذكاء الاصطناعي؟

لقراءة وفهم أعمق، سنقرأ هذا المقال من 'أحمد بوشفرة' الذي يشرح بالتفصيل كيف يقوم الوكيل بتحليل الهدف ووضع خطة وتنفيذها.

اقرأ القسم المعنون 'الوضع الثاني: الوكيل (Agent Mode)'. ركز على الخطوات الثلاث التي يقوم بها الوكيل: التحليل: كيف يفهم الوكيل المطلوب منه بدقة؟ التخطيط: كيف يضع خطة عمل مفصلة من عدة نقاط؟ التنفيذ: كيف يستخدم الأدوات المتاحة له لتنفيذ الخطة؟

هذا المثال يوضح جوهر التخطيط. الوكيل لم يقم بكتابة الكود عشوائيًا. بل اتبع عملية منظمة:

  1. استقبل الهدف: "أنشئ لي كود بايثون..."
  2. فكر وخطط (Reason & Plan):
    • "سأحتاج إلى إنشاء ملف جديد."
    • "سأكتب الكود بداخله."
    • "سأضيف جزءًا للتحقق من المدخلات."
    • "سأعرض رسالة خطأ إذا لزم الأمر."
  3. نفّذ (Act): استخدم أدواته (الوصول إلى نظام الملفات ومحرر الأكواد) لتنفيذ كل خطوة في الخطة.

هذه هي دورة "الإدراك - التفكير - التنفيذ" التي تحدثنا عنها سابقًا، مع التركيز هنا على مرحلة "التفكير" (المنطق والتخطيط).



3. دورة التخطيط والتنفيذ

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

الصورة التالية توضح هذه الدورة التكرارية للتخطيط.

نمط التخطيط لوكيل الذكاء الاصطناعي
يوضح هذا المخطط دورة التخطيط لدى الوكيل. تبدأ بـ 'Prompt' (طلب المستخدم)، ثم مرحلة 'Planning' (التخطيط) لوضع الخطة الأولية. يتم 'Generate Task' (توليد مهمة) وتنفيذها. بعد الحصول على 'Task Results' (نتائج المهمة)، يدخل الوكيل في مرحلة 'Replan' (إعادة التخطيط) حيث يقيم النتيجة. إذا لم يتحقق الهدف، تتكرر الدورة ('Iterate...'). وأخيرًا، يتم تقديم 'Response' (الاستجابة) النهائية للمستخدم.

هذه القدرة على إعادة التخطيط (Replan) هي ما يمنح الوكلاء مرونتهم. إذا فشلت أداة ما، أو إذا كانت نتيجة خطوة ما غير متوقعة، يمكن للوكيل أن يتوقف، ويعيد التفكير، ويعدل خطته للمتابعة نحو الهدف.

اختبر فهمك!

لنفترض أنك طلبت من وكيل السفر الخاص بك: "احجز لي رحلة إلى دبي". وضع الوكيل خطة وبدأ في تنفيذها. استخدم أداة البحث ووجد أن جميع الرحلات المباشرة محجوزة بالكامل.

بناءً على مفهوم "إعادة التخطيط" (Replan)، ماذا يمكن أن يفعل الوكيل بعد ذلك؟

Show answer

بدلاً من الفشل والتوقف، يمكن للوكيل الذكي إعادة التخطيط. قد يفكر في بدائل مثل:

  • تعديل الخطة: البحث عن رحلات غير مباشرة (ترانزيت).
  • طلب مدخلات إضافية: سؤالك "لا توجد رحلات مباشرة، هل تبحث عن رحلات غير مباشرة أو في تاريخ آخر؟"
  • استخدام أداة مختلفة: البحث عن وسائل نقل أخرى مثل القطارات أو الحافلات إذا كان ذلك ممكنًا.

هذه المرونة هي نتاج دورة التخطيط والتنفيذ والمراقبة المستمرة.



4. مثال عملي لخطة متعددة الخطوات

لترسيخ المفهوم، دعنا نشاهد مثالاً عمليًا آخر لوكيل يقوم بتنفيذ خطة تتضمن عدة أدوات مختلفة لتحقيق هدف واحد.

وظف جيشاً من الذكاء الاصطناعي مجانا! شرح N8N AI Agents

في هذا المقطع من قناة 'Codezilla'، سنرى بناء وكيل مهمته جلب أخبار الذكاء الاصطناعي وتلخيصها وإرسالها يوميًا. لاحظ كيف تتكون الخطة من سلسلة من الإجراءات التي تستخدم أدوات مختلفة.

شاهد المقطع من 25:21 إلى 34:38. لا تركز على تفاصيل الإعداد في المنصة، بل على الخطة التي ينفذها الوكيل. حاول تحديد الخطوات بالترتيب.

هل لاحظت الخطة التي اتبعها الوكيل؟ يمكننا تفصيلها كالتالي:

  • الهدف: "أرسل لي ملخصًا يوميًا عن أخبار الذكاء الاصطناعي."
  • الخطة الموضوعة:
    1. الانتظار: استخدم "أداة الجدولة" (Schedule Tool) لتبدأ المهمة كل يوم الساعة 11:30 صباحًا.
    2. جلب الأخبار: استخدم "أداة قارئ RSS" (RSS Reader Tool) لجلب أحدث المقالات من مصدر معين.
    3. تحديد العدد: استخدم "أداة التحديد" (Limit Tool) لاختيار أهم 5 مقالات فقط.
    4. التلخيص (منطق): لكل مقال، استخدم "العقل" (LLM) نفسه كأداة للتفكير وتلخيص المحتوى.
    5. الإرسال: استخدم "أداة تيليجرام" (Telegram Tool) لإرسال الملخصات المنسقة إليك.

هذا مثال مثالي يوضح كيف يجمع الوكيل بين المنطق (التلخيص) والتخطيط (ترتيب استخدام الأدوات) لتحقيق هدف لا يمكن إنجازه بخطوة واحدة.



خلاصة الدرس

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

أهم النقاط التي تعلمناها:

  • المنطق (Reasoning) هو قدرة "عقل" الوكيل على التفكير وتحليل المشكلات.
  • التخطيط (Planning) هو العملية التي يترجم بها الوكيل تفكيره إلى خطة عمل من خطوات متسلسلة.
  • يقوم الوكيل بتنفيذ الخطة خطوة بخطوة، ومراقبة النتائج، وقد يعيد التخطيط إذا واجه عقبات.
  • هذه الدورة من التخطيط والتنفيذ والمراقبة هي ما يسمح للوكيل باستخدام أدواته بذكاء لتحقيق أهداف معقدة.

ماذا بعد؟

الآن بعد أن فهمنا المكونات الأساسية للوكيل وكيفية تفكيره وتخطيطه، أصبحنا مستعدين للنظر في الصورة الأكبر. في الدرس القادم، سنتعرف على أنواع الوكلاء المختلفة وتطبيقاتها العملية، وسنرى كيف يتم استخدام هذه المبادئ التي تعلمناها لبناء أنواع مختلفة من الوكلاء لمجموعة واسعة من المهام في العالم الحقيقي.