وكلاء الذكاء الاصطناعي: ثورة في الذكاء الاصطناعي
في هذه المقالة، سنتعمق في عالم وكلاء الذكاء الاصطناعي، مستكشفين أسسهم، وهندستهم المعمارية، والمكونات المختلفة التي تتكون منهم. سننظر أيضًا في كيفية دمجهم في مجالات مختلفة، والفوائد التي يجلبونها، ولماذا تجذب هذه التقنيات اهتمامًا متزايدًا في الأعمال التجارية وبين الجمهور العام.
سلسلة مقالات حول الذكاء الاصطناعي
إليك المقال الأول في سلسلة من أربعة أجزاء:
- نماذج اللغة الكبيرة (LLMs): فهم ما هي وكيف تعمل (المقال الحالي).
- معالجة اللغة الطبيعية (NLP): استكشاف معالجة اللغة الطبيعية.
- وكلاء الذكاء الاصطناعي: نظرة على الذكاءات الاصطناعية المستقلة.
- المقارنة وتحديد موقع AI Smarttalk: ملخص ورؤية.
المقدمة
في السنوات الأخيرة، اكتسب الذكاء الاصطناعي (AI) شعبية متزايدة، مدفوعًا بشكل ملحوظ بديمقراطية نماذج معالجة اللغة الطبيعية (NLP) القوية ونماذج اللغة الكبيرة (LLMs). في الوقت الحاضر، تتجاوز هذه التقنيات مجرد توليد النصوص أو الإكمال التلقائي: فهي تؤدي إلى أنظمة أكثر تعقيدًا واستقلالية قادرة على التصرف والتفاعل نيابة عن المستخدم. تم تصميم هذه الأنظمة—المعروفة عادةً باسم وكلاء الذكاء الاصطناعي—للتعامل مع جميع أنواع المهام، من مجرد الإجابة على الأسئلة المتكررة إلى إدارة عملية معقدة بالكامل.
لكن ماذا نعني حقًا بـ وكيل الذكاء الاصطناعي؟ ما هي المكونات التكنولوجية التي تشكله؟ كيف يتمكن وكيل الذكاء الاصطناعي من فهم الطلبات، والتفكير، واتخاذ القرارات؟ للإجابة على هذه الأسئلة، سنقوم أولاً بتعريف ما هو وكيل الذكاء الاصطناعي ثم نستعرض كيف تتفاعل محركات الإدراك والقرار الخاصة به. سنفحص أيضًا الدور الرئيسي الذي تلعبه استرجاع المعرفة (أو قاعدة المعرفة) وفائدة الاستعانة بـ الأدوات (استدعاء الأداة) لتنفيذ إجراءات معينة. أخيرًا، سنرى كيف تساعد الذاكرة في الحفاظ على السياق وتحسين ملاءمة التفاعلات بمرور الوقت.
ما هو وكيل الذكاء الاصطناعي؟
وكيل الذكاء الاصطناعي هو برنامج برمجي قادر على اتخاذ القرارات وتنفيذ الإجراءات (أو، ببساطة، تقديم الإجابات) بطريقة مستقلة، معتمدًا على أساليب الذكاء الاصطناعي. يتم تصميم الوكيل عادةً للتحدث مع المس تخدم (عبر النص أو الصوت) ولتنفيذ مهام معينة باستخدام موارد خارجية، أو قواعد المعرفة، أو أدوات متنوعة.
تعتمد هذه الوكلاء على معالجة اللغة الطبيعية (NLP) لفهم الطلبات والتواصل بوضوح. ولكن إذا اقتصرنا على الأساليب التقليدية لمعالجة اللغة الطبيعية، فإننا نواجه قيودًا بسرعة: فالدردشة التقليدية تعتمد على مفردات محدودة وسلوك صارم نسبيًا. لهذا السبب ظهرت نماذج اللغة الكبيرة (LLMs)، القادرة على فهم وتوليد النص بطريقة أكثر دقة، تقريبًا "بشرية".
لإنجاز مهامهم، غالبًا ما تتضمن وكلاء الذكاء الاصطناعي وحدات تكاملية مختلفة. واحدة تتعامل مع الإدراك (أو فهم اللغة)، وأخرى تتعامل مع القرار (أو تخطيط الإجراءات)، وهناك أيضًا وحدات لاسترجاع المعرفة والذاكرة. بالإضافة إلى ذلك، فإن القدرة على الاستعانة بـ الأدوات الخارجية تجعل هذه الأنظمة قادرة حقًا على "التصرف" بشكل مستقل في بيئة معينة.
هندسة معمارية معيارية
لتوضيح المبدأ التشغيلي لوكيل الذكاء الاصطناعي، يمكننا تصور تدفق المعلومات كما يلي:
- الرسالة (طلب المستخدم): يقوم المستخدم (البشري) بصياغة طلب أو سؤال.
- محرك الإدراك: يقوم محرك الإدراك بتحليل الجملة، وتحديد النية، والسياق، والعناصر الرئيسية.
- محرك القرار: يقوم محرك القرار بتخطيط الخطوات اللازمة، ويبحث عن معلومات إضافية إذا لزم الأمر، ويستعين بالأدوات عند الحاجة، ويعد ردًا أو إجراءً.
- قاعدة المعرفة: وحدة للبحث في قاعدة المعرفة لموقع أو شركة معينة، أو في دردشة غنية (RAG، الفهارس، الوثائق، إلخ).
- استدعاء الأداة: يستعين بأداة خارجية لحل مشكلة، إرسال بريد إلكتروني، استعلام عن API، إلخ.
- الذاكرة: تاريخ المحادثة، تفضيلات المستخدم، نتائج الإجراءات السابقة، إلخ.
- الرسالة: الإجابة النهائية المرسلة إلى المستخدم.

لذا، كل كتلة لها دورها ويمكن تنفيذها بشكل منفصل. هذه المعيارية أمر حاسم، حيث تسمح بتحسين أو استبدال كل مكون بشكل مستقل من أجل التكيف مع التطورات التكنولوجية والاحتياجات المحددة لكل شركة أو مشروع.
محرك الإدراك: فهم اللغة البشرية
أول مكون أساسي لوكيل الذكاء الاصطناعي هو قدرته على فهم ما يعبر عنه المستخدم. هذه هي وظيفة محرك الإدراك. حيث كان بإمكان الدردشة التقليدية الاعتماد على شجرة قرارات (مع كلمات رئيسية ثابتة)، يعتمد محرك الإدراك الحالي غالبًا على LLM أو على خوارزميات NLP المتقدمة.
كيف يعمل؟
- التحليل الدلالي: يقوم المحرك بتحديد الهيكل العام والمعنى للجملة.
- استخراج الكيانات: يقوم باستخراج العناصر الرئيسية (التواريخ، المواقع، أسماء المنتجات، إلخ).
- كشف النية: يحاول تمييز الغرض من الطلب (مثل "تقديم طلب"، "طلب المساعدة"، "الحصول على معلومات"، إلخ).
بفضل LLMs، أصبحت هذه الخطوات أكثر دقة، ح تى في حالات الاستخدام المعقدة أو عندما لا يعبر المستخدم عن نفسه بوضوح. بالإضافة إلى ذلك، تُعرف بعض محركات الإدراك بأنها متعددة الوسائط: يمكنها التعامل ليس فقط مع النصوص ولكن أيضًا مع الصور، أو مقاطع الفيديو، أو حتى الملفات الصوتية.
حدود محرك الإدراك
على الرغم من التقدم الكبير، فإن فهم اللغة ليس مثاليًا أبدًا. يمكن أن تُضلل النماذج الحالية بواسطة عبارات غامضة أو تُخدع بسياقات غير عادية. لهذا السبب يجب أن يكون وكيل الذكاء الاصطناعي الجيد قادرًا على التحقق من فهمه من خلال طرح أسئلة توضيحية أو من خلال اللجوء إلى قواعد المعرفة لتعزيز تفسيره الأولي.
محرك القرار: تنسيق الاستجابة والإجراءات
بمجرد فهم الطلب، يجب على شخص ما أن يقرر ماذا يفعل. هذه هي وظيفة محرك القرار. يمكنك التفكير فيه كقائد أوركسترا يتلقى النوتة (طلب المستخدم، الذي تمت معالجته بالفعل بواسطة محرك الإدراك) ويجب عليه بعد ذلك:
- تقسيم المهمة إلى خطوات أبسط (غالبًا ما يُشار إليها باسم "سلسلة الأفكار" في مصطلحات الذكاء الاصطناعي).
- تحديد ما إذا كانت هناك حاجة للحصول على معلومات إضافية من قواعد البيانات أو الوثائق أو الأسئلة الشائعة، إلخ.
- اتخاذ القرار بشأن ما إذا كان يجب استدعاء أداة (API، خدمة خارجية، إجراء مادي، إلخ) لتحقيق الطلب.
- تجميع الإجابة النهائية أو النتيجة (تخطيط تسلسل الخطوات، صياغة الاستجابة، إلخ).
غالبًا ما يعتمد محرك القرار على LLM أيضًا (أو محرك منطق مخصص) لأجل تفكير أكثر دقة. ليس من غير المألوف رؤية أنظمة هجينة: LLM واحد لفهم اللغة، وLLM آخر للتخطيط والمنطق، ربما مقترنًا بقواعد عمل مشفرة.
مثال: إذا أرسل عميل رسالة: "أود تغيير رقم طلبي 12345؛ كيف أفعل ذلك؟"، يقوم محرك القرار بمعالجة هذه المعلومات كطلب لتعديل الطلب. ثم سيقوم بـ:
- التحقق مما إذا كانت أداة إدارة الطلبات متاحة،
- معرفة الخطوات اللازمة لاسترجاع الطلب،
- التحقق من حالة الطلب (تم شحنه أم لا)،
- توليد استجابة مخصصة،
- ربما بدء عملية التعديل عبر API ذات الصلة.
لذا، يعمل محرك القرار كـ دماغ تشغيلي، مما يضمن التناسق بين النوايا المكتشفة والمهام الفعلية المنفذة، باستخدام المكونات المناسبة.
قاعدة المعرفة: البحث عن المعلومات
محور العديد من وكلاء الذكاء الاصطناعي هو القدرة على البحث عن المعرفة الخارجية. هذه الوظيفة غالبًا ما تكون حاسمة لأنه، على الرغم من أن LLM قد يكون قد حفظ كميات هائلة من المعلومات، إلا أنه قد يفتقر أحيانًا إلى الدقة أو لا يمتلك أحدث إصدار من قاعدة بيانات داخلية.
يمكن أن تأخذ قاعدة المعرفة أشكالًا متنوعة:
- البحث في قاعدة الوثائق (مثل مجموعة من ملفات PDF، الكتيبات، الأسئلة الشائعة، الوثائق الداخلية).
- البحث في فهرس قائم على المتجهات (غالبًا ما يُطلق عليه RAG—استرجاع معزز بالتوليد)، حيث تبحث ضمن تضمينات دلالية عن المقطع الأكثر صلة للإجابة على الاستعلام.
- البحث عبر محرك بحث تقليدي (Google، Bing، إلخ. API).
- استشارة قواعد البيانات الداخلية (CRM، ERP، إلخ).
في مثال لوكيل ذكاء اصطناعي لإدارة الطلبات، قد تتضمن قاعدة المعرفة ببساطة استعلام النظام الداخلي للعثور على الطلب #12345 والتحقق من حالته (مدفوع، معلق، مشحون، إلخ).
تتمثل ميزة هذه الوحدة في تجنب تقديم إجابات غير مكتملة أو غير دقيقة بناءً فقط على "المعرفة العامة" لـ LLM. وبالتالي، تتحرك نحو تفكير موثق، حيث يبرر الوكيل (داخليًا) استجابته بمصادر موثوقة ومحدثة.
استدعاء الأداة: عندما يتصرف الذكاء الاصطناعي في العالم
الإجابة على الأسئلة جيدة، لكن التصرف لحل مشكلة هو أفضل بكثير. هذه هي الفجوة بين الدردشة الآلية السلبية ووكيل الذكاء الاصطناعي الذي يمكنه اتخاذ إجراءات ملموسة.
يشير استدعاء الأداة إلى استدعاء أداة أو خدمة خارجية لتنفيذ عملية مثل:
- إرسال بريد إلكتروني،
- تقديم طلب،
- تحديث ملف عميل،
- تشغيل برنامج نصي،
- تعديل تقويم، إلخ.
بفضل هذه القدرة، يمكن لوكيل الذكاء الاصطناعي أن يتجاوز مجرد النقاش ويحل المشكلة المطروحة مباشرة. على سبيل المثال:
- عندما يسأل المستخدم، "هل يمكنك الاتصال بموردي لدفع موعد التسليم؟"، يمكن لوكيل الذكاء الاصطناعي استخدام API هاتفية أو بريد إلكتروني للاتصال بذلك المورد.
- عندما يريد عميل "الحصول على استرداد للمنتج X"، يمكن لوكيل الذكاء الاصطناعي بدء إجراء الاسترداد مع خدمة الدفع أو اللوجستيات ذات الصلة.
بشكل أساسي، يمنح استدعاء الأداة وكيل الذكاء الاصطناعي درجة من "قوة العمل" ضمن البيئة الرقمية. بالطبع، يتطلب ذلك وجود أمان وضوابط لمنع إساءة الاستخدام أو الأفعال الخبيثة. يجب تنظيم الوصول إلى الأدوات وتتبعها.