في مشهد الذكاء الاصطناعي الحديث، هيمنت النماذج اللغوية الكبيرة (LLMs) على العناوين، وأظهرت قدرات ملحوظة في معالجة اللغة الطبيعية والتوليد الإبداعي. ومع ذلك، يبرز إجماع بحثي حاسم: بينما تُعد النماذج اللغوية الكبيرة محركات إحصائية قوية، فإنها تفتقر إلى الاستدلال المنظم، والذاكرة المستمرة، والتخطيط الهادف بالهدف، وهي خصائص تميز الذكاء البشري. هنا يأتي دور الهياكل المعرفية. فهي تمثل الأطر الهيكلية اللازمة لبناء الذكاء العام الاصطناعي (AGI)—أنظمة قادرة على الإدراك، والتعلم، والعمل بشكل مستقل في بيئات معقدة.
ما هي البنية المعرفية؟
البنية المعرفية هي إطار نظري شامل يحاكي بنية ووظيفة العقل البشري. وهي تحدد كيفية تمثيل النظام للمعرفة، ومعالجة المعلومات، والتعلم من الخبرة. وعلى عكس الشبكات العصبية البسيطة التي تعمل بشكل أساسي كصندوق أسود، توفر البنية المعرفية تصميماً شفافاً وقطاعياً.
تشمل المكونات الرئيسية التي توجد عادةً في هذه الهياكل ما يلي:
- أنظمة الذاكرة: التمييز بين الذاكرة الحسية، والذاكرة العاملة (قصيرة المدى)، والذاكرة طويلة المدى.
- قواعد الإنتاج: منطق "إذا-ثم" الذي يدفع السلوك بناءً على الحالة الحالية.
- أنظمة التحكم: آليات لحل التعارضات واختيار الإجراءات.
من خلال دمج هذه المكونات، يهدف الباحثون إلى إنشاء وكلاء لا يتنبأون فقط بالرمز التالي، بل يفهمون السياق ويحافظون على الأهداف لفترات ممتدة.
أبرز الهياكل في البحث الحديث
اثنان من أبرز الهياكل التي توجه أبحاث الذكاء العام الاصطناعي الحالية هما SOAR وACT-R.
كان SOAR (الحالة، المشغل، والنتيجة) من أوائل الهياكل التي اقترحت الإدراك الشامل. فهو يستخدم طريقة لحل المشكلات تسمى "فضاءات المشكلات" و"المشغلات" للانتقال من حالة إلى أخرى. يهتم SOAR بشكل خاص بالتعلم واتخاذ القرار في البيئات غير المؤكدة.
يُعد ACT-R (التحكم التكيفي في الفكر-العقلاني) بنية معرفية هجينة تجمع بين المعالجة الرمزية والنماذج الترابطية. وقد نجح في محاكاة المهام المعرفية البشرية، بدءاً من استدعاء الذاكرة وصولاً إلى التحكم الحركي. وقد أظهرت التكاملات الحديثة لـ ACT-R مع النماذج اللغوية الكبيرة نتائج واعدة في تعزيز قدرات الاستدلال في النماذج اللغوية.
دمج النماذج اللغوية الكبيرة مع الهياكل المعرفية
يتضمن الحد الحالي لأبحاث الذكاء العام الاصطناعي استخدام النماذج اللغوية الكبيرة كمحركات للإدراك والتوليد داخل بنية معرفية. توفر البنية الهيكل للذاكرة والتخطيط، بينما تتولى النماذج اللغوية الكبيرة تفسير البيانات غير المهيكلة.
إليك مثال مفاهيمي لكيفية برمجة هذا الدمج في Python:
class CognitiveAgent:
def __init__(self, llm_backend, memory_module):
self.llm = llm_backend
self.memory = memory_module
self.goals = []
def perceive(self, raw_input):
# Use LLM to interpret unstructured input
interpretation = self.llm.generate_interpretation(raw_input)
self.memory.store_factual(interpretation)
return interpretation
def plan(self):
# Retrieve relevant memories to form a plan
context = self.memory.get_recent_context()
# The architecture's planner uses rules to select actions
plan = self.architecture.plan_action(context)
return plan
def act(self, plan):
# Execute the plan
return self.llm.execute_action(plan)
في هذا المخطط المبسط، تقوم طريقة perceive بتفويض الفهم الدلالي إلى النموذج اللغوي الكبير، بينما تستخدم طريقة plan المنطق الصارم القائم على القواعد الخاص بالبنية المعرفية لضمان تحقيق الأهداف طويلة المدى بشكل متماسك.
الخاتمة
الهياكل المعرفية ليست مجرد تمارين أكاديمية؛ بل هي سقالات أساسية لتطوير ذكاء عام اصطناعي قوي وموثوق. ومع انتقالنا إلى ما وراء عصر التنبؤ الإحصائي الخالص، تصبح الحاجة ملحة لأنظمة قادرة على الاستدلال، والتذكر، والتخطيط. ومن خلال الجمع بين الذكاء المرن للشبكات العصبية والمنطق المنظم للهياكل المعرفية، نتخذ خطواتنا الأكثر أهمية نحو آلات يمكنها حقاً فهم العالم والتفاعل معه كما يفعل البشر.