ماهية كل عنصر
النموذج الذكي
إن النموذج الذكي هو المكوّن الرياضي المتعلَّم. يستقبل مدخلًا وينتج مخرجًا، مثل توقّع أو نص مُولَّد أو استدعاء أداة مطلوب. لا يوفّر النموذج، بمفرده، شاشة محادثة أو يحتفظ بحالة التطبيق أو ينفّذ إجراءً خارجيًا. فهذه مسؤوليات النظام المحيط بالنموذج.
روبوت المحادثة الذكي
إن روبوت المحادثة الذكي هو تطبيق تكون واجهته الأساسية هي المحادثة. فهو يقبل الرسائل ويردّ بإجابات حوارية. وقد تستند خلفيته البرمجية إلى استدعاء واحد لنموذج، أو سير عمل ثابت، أو وكيل، أو مزيج من ذلك. يخبرك مصطلح «روبوت المحادثة» بكيفية تفاعل المستخدم مع المنتج، لا بدرجة استقلالية خلفيته البرمجية.
الإطار التنفيذي للذكاء الاصطناعي
إن الإطار التنفيذي للذكاء الاصطناعي هو البرمجيات والإعدادات التي تجعل النموذج قابلًا للاستخدام داخل تطبيق. ويمكنه إنشاء المطالبات، وتحميل السياق ذي الصلة، وإتاحة الأدوات، وتنفيذ طلبات الأدوات، والحفاظ على الحالة، وبث المخرجات، وفرض الأذونات، وتحديد متى يجب إيقاف التشغيل.
لا يزال المصطلح في طور الاستقرار. يستخدم بعض المطورين «الإطار التنفيذي» تحديدًا للدلالة على حلقة النموذج والأداة. بينما يضمّ آخرون تحته معظم البنية التحتية المحيطة بالتطبيق تقريبًا. وفي كلا الاستخدامين، يكون الإطار التنفيذي خارج النموذج المتعلَّم.
الوكيل الذكي
إن الوكيل الذكي هو نظام يسعى إلى تحقيق هدف من خلال إتاحة المجال لنموذج كي يختار الإجراءات، ويراقب النتائج، ويختار ما يفعله بعد ذلك. ويشغّل الإطار التنفيذي هذه العملية ويقيّدها. وغالبًا ما يستخدم الوكيل الأدوات، وقد يعمل عبر عدة خطوات من دون أن يطلب من المستخدم توجيهه في كل خطوة.
لا توجد عتبة عالمية متفق عليها للاستقلالية. ويتمثل اختبار عملي مفيد في تدفق التحكم: إذا كان النموذج قادرًا على تكييف الخطوة التالية وفق نتيجة وسيطة، فالنظام ذو طابع وكيلي. أما إذا كان الكود يحدّد المسار الكامل مسبقًا، فمن الأفضل وصفه بأنه سير عمل، حتى عندما ينفّذ سير العمل عدة استدعاءات للنموذج.
التمييز الفعلي
يجيب كل مصطلح عن سؤال مختلف:
- النموذج: ما المكوّن المتعلَّم الذي يحوّل مدخلًا إلى مخرج؟
- روبوت المحادثة: أين يجري الشخص محادثة مع النظام؟
- الإطار التنفيذي: ما البرمجيات التي توفّر السياق، وتنّفذ العمليات، وتطبّق عناصر التحكم حول النموذج؟
- الوكيل: ما النظام الذي يختار سلسلة من الإجراءات سعيًا إلى تحقيق هدف؟
| Term | Kind of thing | Main responsibility | Can it affect an external system by itself? |
|---|---|---|---|
| Model | Learned component | Produce an output from an input | No. It can request or describe an action, but software must execute it. |
| Chatbot | Application and interface | Conduct a conversation | It depends on its backend. A simple chatbot only responds; an agentic chatbot can act. |
| Harness | Software control and execution layer | Prepare model calls, run allowed tools, manage state, and enforce rules | It performs configured operations, but does not supply the model’s judgment or goal by itself. |
| Agent | Goal-directed system | Select and perform steps based on observations | Yes, within the tools, permissions, and approval rules its harness provides. |
يمكن أن تتداخل الفئات. فقد يستخدم روبوت محادثة إطارًا تنفيذيًا لاستدعاء نموذج. وإذا كان النموذج قادرًا على توجيه حلقة أدوات نحو هدف، فإن المنتج نفسه يحتوي أيضًا على وكيل. ويمكن للوكيل، بدلًا من ذلك، أن يعمل استجابةً لطلب API أو وفق جدول زمني أو عند وقوع حدث، من دون أي روبوت محادثة على الإطلاق.
طلب واحد، وأربعة أدوار
لنفترض أنك كتبت: «انقل موعد توصيلي إلى يوم الجمعة وأكّد التغيير.»
يستقبل روبوت المحادثة الرسالة ويعرض الرد. ويفسّر النموذج الطلب، وقد يقرّر أنه يحتاج إلى البحث عن طلب. أما الإطار التنفيذي فينشئ مدخل النموذج، ويتيح أداة للبحث عن الطلب، ويتحقق من صحة الاستدعاء المطلوب، وينفّذه، ثم يعيد النتيجة.
إذا لم يكن يوم الجمعة متاحًا، يمكن لـلوكيل أن يتكيّف. فقد يفحص تواريخ أخرى، ويطلب منك اختيار أحدها، وينتظر ردك، ويحدّث موعد التوصيل بعد الموافقة، ثم يتحقق من التاريخ الجديد. ويختار النموذج تلك الخطوات التالية استنادًا إلى الملاحظات. أما الإطار التنفيذي فهو الذي يستدعي نظام التوصيل فعليًا ويطبّق قواعد الأذونات.
ومع ذلك، يمكن لروبوت محادثة غير وكيلي أن يتعامل مع الطلب. فقد يتبع نموذج تبادل محددًا مسبقًا أو يشرح ببساطة كيفية تغيير التاريخ بنفسك. فالمحادثة وحدها لا تحدد وجود الوكالة.
متى يكون كل تمييز مهمًا؟
متى يكون النموذج مهمًا؟
ركّز على النموذج عندما تقارن جودة المخرجات المُولَّدة وطبيعتها: ما المدخلات التي يقبلها، ومدى موثوقية اتباعه للتعليمات، أو كيفية أدائه في تقييماتك. قد يؤدي تغيير النموذج إلى تحسين القرارات أو تغييرها من دون تغيير واجهة المنتج أو تصميم التنفيذ.
متى يكون روبوت المحادثة مهمًا؟
ركّز على روبوت المحادثة عندما تتعلق المشكلة بسهولة الاستخدام الحواري. فسجل الرسائل، وتبادل الأدوار، وطلبات التوضيح، والنبرة، وإمكانية الوصول، والتحويل إلى شخص، كلها من اهتمامات روبوت المحادثة. وقد تظل الخلفية البرمجية القادرة تجعل روبوت المحادثة ضعيفًا إذا كان التفاعل مربكًا.
متى يكون الإطار التنفيذي مهمًا؟
ركّز على الإطار التنفيذي عندما تتعلق المشكلة بالموثوقية أو السياق أو الأدوات أو الحالة أو الأمان أو قابلية الرصد. لا يستطيع النموذج فرض أذوناته بنفسه لمجرد تلقّيه تعليمات تفيد بذلك. بل يجب على الإطار التنفيذي تقييد العمليات المتاحة، والتحقق من صحة الاستدعاءات، وطلب الموافقات، وتسجيل النتائج، وإيقاف التنفيذ غير الآمن أو المنفلت.
يمكن للنموذج نفسه أن يتصرف بشكل مختلف تمامًا تحت إطارين تنفيذيين مختلفين، لأنه يرى سياقًا مختلفًا، ويتلقى أدوات مختلفة، ويحصل على ملاحظات مختلفة بعد اتخاذ الإجراءات.
متى يكون الوكيل مهمًا؟
ركّز على الوكيل عندما تتطلب المهمة اختيار مسار ومراجعته بدلًا من إنتاج رد واحد. وتفيد الوكالة في الأعمال المفتوحة التي تحدد نتائجها الوسيطة الخطوة التالية. لكنها تضيف أيضًا طرقًا أكثر للفشل: فقد يغيّر إجراء مبكر خاطئ ما يحدث لاحقًا، ولذلك تهم حدود الأدوات، والتحقق، والموافقة البشرية.
ما الذي يخلط الناس بينه عادةً؟
روبوت المحادثة ليس هو النموذج الذي يشغّله
روبوت المحادثة هو واجهة المنتج وسلوكه التطبيقي. أما النموذج فهو أحد المكوّنات التي تقف خلفه. ويمكن لروبوت محادثة واحد التبديل بين نماذج متعددة، كما يمكن لنموذج واحد تشغيل منتجات كثيرة لا علاقة بينها.
نافذة المحادثة لا تثبت وجود وكيل
يمكن أن يظهر رد نموذج واحد داخل فقاعة محادثة. وعلى العكس، يمكن لوكيل أن يعمل في الخلفية من دون أي محادثة. فالمحادثة تصف الواجهة، بينما تصف الوكالة كيفية سعي النظام إلى إنجاز العمل.
الوصول إلى الأدوات وحده لا يحسم مسألة الوكالة
يمكن لبرنامج ثابت أن يستدعي الأداة نفسها دائمًا بعد كل طلب. هذه أتمتة، لكن النموذج لا يوجّه العملية. والمؤشر الأقوى هو ما إذا كان مخرج النموذج يحدد الإجراء الذي يحدث لاحقًا، وما إذا كانت الملاحظات قادرة على تغيير الخطة.
الإطار التنفيذي ليس الذكاء الموجود داخل النموذج
قد يحتوي الإطار التنفيذي على منطق كبير، لكنه لا يصبح جزءًا من النموذج المدرَّب. فهو يقرر ما يمكن للنموذج رؤيته وفعله، وينفّذ الطلبات، ويطبّق عناصر تحكم حتمية. ويسهّل إبقاء هذا الحد واضحًا تشخيص حالات الفشل: فقد يكون القرار السيئ مشكلة في النموذج، بينما تكون نتيجة الأداة السيئة أو غياب فحص الموافقة مشكلة في النظام.
«روبوت محادثة وكيلي» ليس تناقضًا
يمكن أن يكون المنتج كلا الأمرين. فهو روبوت محادثة لأن المحادثة هي واجهته. ويكون وكيليًا عندما تستطيع خلفيته البرمجية اختيار خطوات متعددة وتنفيذها لتحقيق هدف المستخدم.
كيف تتكامل الأجزاء؟
يبدو الترتيب الشائع على النحو الآتي:
user → chatbot surface → harness → model
↕
tools and dataعندما يستخدم النموذج نتائج الأدوات لاختيار إجراءات إضافية نحو تحقيق هدف، يشكّل النموذج والإطار التنفيذي والأدوات المتاحة معًا وكيلًا. ويبقى روبوت المحادثة واجهة اختيارية فوق ذلك.
راجع صفحات المكوّنات للاطلاع على المعالجة الكاملة لـالنماذج الذكية وروبوتات المحادثة الذكية والأطر التنفيذية للذكاء الاصطناعي والوكلاء الأذكياء. ثم تابع إلى ما استخدام الأدوات في LLMs؟ لفهم الحد الفاصل بين اقتراح النموذج لإجراء وتنفيذ الإطار التنفيذي له.