أهلاً بك في هذا الدرس الجديد!
في درسنا السابق، اكتشفنا أن نموذج اللغة الكبير (LLM) هو "عقل" الوكيل، المسؤول عن التفكير واتخاذ القرارات. لكننا أشرنا إلى أن هذا العقل، بمفرده، يشبه شخصًا ذكيًا للغاية لكنه يعاني من فقدان ذاكرة حاد؛ فهو ينسى كل شيء بمجرد انتهاء اللحظة الحالية.
اليوم، سنعالج هذه المشكلة. هدف هذا الدرس هو شرح مفهوم الذاكرة في الوكلاء، والتمييز بين الذاكرة قصيرة المدى وطويلة المدى. سنكتشف كيف يمكن للوكيل أن "يتذكر" ما دار بينكما في محادثة، وكيف يمكنه التعلم من تفاعلاته ليصبح أكثر فائدة وذكاءً مع مرور الوقت.
1. المشكلة: الوكيل الذي لا يتذكر
لكي نفهم أهمية الذاكرة، دعنا نرى أولاً كيف يتصرف وكيل بدونها. إنه مثل التحدث إلى شخص ينسى اسمك بعد ثوانٍ من إخبارك به. هذا بالضبط ما يحدث عندما يعتمد الوكيل على "العقل" (LLM) وحده دون وجود مكون "للذاكرة".
شاهد المقطع التالي الذي يوضح هذه المشكلة بشكل عملي. قام مُنشئ الفيديو ببناء وكيل بسيط، وعندما حاول تعليمه اسمه، فشل الوكيل في تذكره في السؤال التالي مباشرة.
وظف جيشاً من الذكاء الاصطناعي مجانا! شرح N8N AI Agents
يوضح هذا المقطع بشكل عملي مشكلة "فقدان الذاكرة" لدى الوكلاء. سترى كيف أن الوكيل، على الرغم من ذكائه، يفشل في تذكر معلومة بسيطة قُدمت له قبل لحظات.
شاهد المقطع من 21:18 إلى 21:45. ركز على تسلسل الحوار: المستخدم يسأل: "ما اسمي؟" (What's my name?). يخبر المستخدم الوكيل باسمه: "اسمي إسلام" (My name is Islam). يسأل المستخدم مرة أخرى: "ما اسمي؟"، ولاحظ كيف أن الوكيل يجيب بأنه لا يعرف، متجاهلاً تمامًا المعلومة التي حصل عليها للتو.
هذه الظاهرة تحدث لأن كل رسالة تُرسلها إلى الوكيل تُعامل كطلب جديد ومنفصل تمامًا. بدون ذاكرة، ليس لدى الوكيل أي "سياق" أو "سجل" للمحادثة. هو لا يعرف ما الذي تحدثتما عنه قبل خمس ثوانٍ، فضلاً عن خمس دقائق.
2. ما هي الذاكرة في وكيل الذكاء الاصطناعي؟
إذًا، كيف نحل هذه المشكلة؟ ببساطة، نضيف مكونًا جديدًا إلى الوكيل: الذاكرة (Memory).
يمكنك التفكير في الذاكرة على أنها "دفتر ملاحظات" للوكيل. فبينما "العقل" (LLM) يفكر ويتخذ القرارات، تقوم "الذاكرة" بتسجيل المعلومات المهمة ليتمكن العقل من الرجوع إليها لاحقًا.
لنتعمق أكثر في هذا المفهوم من خلال قراءة تعريف رسمي لذاكرة الوكيل.
ما هي ذاكرة وكيل الذكاء الاصطناعي؟
تقدم هذه المقالة من IBM تعريفًا واضحًا لذاكرة وكيل الذكاء الاصطناعي، وتوضح لماذا هي مكون إضافي ضروري للنماذج اللغوية الكبيرة.
اقرأ الأقسام الأربعة الأولى من المقال، بدءًا من العنوان "ما ذاكرة وكيل الذكاء الاصطناعي؟" حتى نهاية الفقرة التي تبدأ بـ "لا تستطيع النماذج اللغوية الكبيرة (LLMs) أن تتذكر الأشياء بمفردها". ركز على النقاط التالية: كيف تمكّن الذاكرة الوكيل من الاحتفاظ بالسياق. التشبيه بـ "منظم الحرارة الذكي" الذي يتعلم من الأنماط السابقة. الحقيقة الأساسية: يجب إضافة عنصر الذاكرة إلى النماذج اللغوية الكبيرة.
كما قرأت، الذاكرة هي ما تحول الوكيل من مجرد أداة تفاعلية بسيطة إلى نظام ذكي قادر على التعلم والتكيف. الآن، دعنا نرى كيف تبدو إضافة الذاكرة بشكل عملي.
3. أنواع الذاكرة: قصيرة المدى وطويلة المدى
تنقسم ذاكرة الوكيل بشكل أساسي إلى نوعين، تمامًا مثل ذاكرة الإنسان:
- الذاكرة قصيرة المدى (Short-Term Memory - STM): لتذكر ما يحدث داخل جلسة محادثة واحدة.
- الذاكرة طويلة المدى (Long-Term Memory - LTM): لتذكر المعلومات بشكل دائم عبر جلسات متعددة.
لنشاهد الآن كيف تم حل مشكلة "الوكيل الذي لا يتذكر" في الفيديو السابق عن طريق إضافة ذاكرة قصيرة المدى.
وظف جيشاً من الذكاء الاصطناعي مجانا! شرح N8N AI Agents
بعد أن رأينا المشكلة، سنشاهد الآن الحل. يوضح هذا المقطع كيف أن إضافة مكون "ذاكرة بسيط" (Simple Memory) يمكّن الوكيل من تذكر اسم المستخدم خلال المحادثة.
شاهد المقطع من 22:25 إلى 25:05. ركز على الملاحظات التالية: كيف تم إضافة "Simple Memory" إلى بنية الوكيل. شاهد الحوار الجديد: عندما يخبر المستخدم الوكيل باسمه الآن، يتذكره الوكيل في السؤال التالي. انتبه إلى مفهوم "Context Window Length" (طول نافذة السياق) المحدد بـ 5 رسائل، وكيف أن الوكيل ينسى الاسم مرة أخرى بعد تجاوز هذا العدد.
ما شاهدته هو مثال ممتاز على الذاكرة قصيرة المدى. لقد مكنت الوكيل من الاحتفاظ بسياق المحادثة الحالية، ولكنه كان محدودًا بما يسمى "نافذة السياق" (Context Window)، وهي قدرة النموذج على "رؤية" عدد معين من الرسائل السابقة. وبمجرد امتلاء هذه النافذة، يبدأ الوكيل في نسيان أقدم المعلومات.
لكن ماذا لو أردنا أن يتذكر الوكيل تفضيلاتك أو معلومات عنك في كل مرة تتحدث معه، حتى لو كان ذلك بعد أسبوع؟ هنا يأتي دور الذاكرة طويلة المدى.
للحصول على تصنيف واضح وشامل، دعنا نستكشف أنواع الذاكرة المختلفة بالتفصيل.
ما هي ذاكرة وكيل الذكاء الاصطناعي؟
تقدم هذه المقالة من IBM تفصيلاً رائعًا لأنواع الذاكرة، موضحة الفروقات بين الذاكرة قصيرة المدى وطويلة المدى، مع أمثلة عملية لكل نوع.
اقرأ القسم الذي يحمل عنوان "أنواع ذاكرة الوكلاء". ركز على فهم التعريف والأمثلة لكل من: الذاكرة قصيرة المدى (Short-Term Memory): كيف ترتبط بنافذة السياق في روبوتات المحادثة. الذاكرة طويلة المدى (Long-Term Memory): كيف تسمح بالتخصيص عبر الجلسات، مثل وكيل دعم العملاء الذي يتذكر تفاعلاتك السابقة.
لتلخيص هذه المفاهيم، يمكنك النظر إلى الصورة التالية التي توضح الهيكل الهرمي للذاكرة في وكلاء الذكاء الاصطناعي.

اختبر فهمك!
لنفترض أنك تستخدم وكيلاً ذكياً لمساعدتك في التخطيط لوجباتك الأسبوعية. في أي سيناريو سيستخدم الوكيل الذاكرة قصيرة المدى، وفي أي سيناريو سيحتاج إلى الذاكرة طويلة المدى؟
- تخبر الوكيل: "لا تقترح أي وصفات تحتوي على الفطر اليوم لأني لا أريده".
- تخبر الوكيل: "أنا نباتي، لا تقترح علي أي وصفات تحتوي على اللحوم أبدًا".
Show answer
- السيناريو الأول (عدم اقتراح الفطر اليوم): هذا يتطلب ذاكرة قصيرة المدى. يحتاج الوكيل فقط إلى تذكر هذه المعلومة طوال جلسة التخطيط الحالية. لا يهم إذا نسيها غدًا.
- السيناريو الثاني (كونك نباتيًا): هذا يتطلب ذاكرة طويلة المدى. هذه معلومة أساسية ودائمة عن تفضيلاتك. يجب على الوكيل تخزينها والرجوع إليها في كل مرة تتفاعل معه في المستقبل، سواء اليوم أو بعد شهر.
خلاصة الدرس
في هذا الدرس، أضفنا مكونًا حيويًا لوكيلنا: الذاكرة. لقد رأينا كيف أن الوكيل بدون ذاكرة هو مجرد أداة تنسى كل شيء على الفور، وكيف أن إضافة الذاكرة تحوله إلى مساعد ذكي ومتكيف.
أهم النقاط التي تعلمناها:
- الذاكرة هي مكون أساسي يمكّن الوكيل من الاحتفاظ بالسياق والتعلم من التفاعلات السابقة.
- الذاكرة قصيرة المدى (STM) ضرورية للحفاظ على ترابط المحادثة داخل جلسة واحدة، وغالبًا ما يتم تنفيذها باستخدام نافذة سياق محدودة.
- الذاكرة طويلة المدى (LTM) ضرورية لتخزين المعلومات بشكل دائم عبر جلسات متعددة، مما يسمح بالتخصيص والتعلم المستمر.
- بدون ذاكرة، يظل الوكيل مجرد منفذ للأوامر. مع الذاكرة، يبدأ في التحول إلى شريك حقيقي.
ماذا بعد؟
الآن أصبح وكيلنا يمتلك "عقلًا" للتفكير و"ذاكرة" للتذكر. لكن كيف يتفاعل مع العالم الخارجي؟ كيف يرسل بريدًا إلكترونيًا، أو يبحث في الويب، أو يقرأ ملفًا؟
في الدرس القادم، سنتناول المكون الأخير في بنيتنا الأساسية: الأدوات (Tools). سنكتشف كيف تمثل الأدوات "أيدي" الوكيل التي تمكنه من تنفيذ المهام التي يقررها "عقله".