صارت لديك الآن صورة واضحة عن كيفية استدلال الوكيل وتخطيطه وتنفيذه. لكن هناك حقيقة مهمة: ليست كل مشكلة تحتاج إلى وكيل. فأحيانًا يكفي نموذج لغوي بسيط أو نص أتمتة عادي. فكيف تعرف متى يكون الوكيل هو ال…
صارت لديك الآن صورة واضحة عن كيفية استدلال الوكيل وتخطيطه وتنفيذه. لكن هناك حقيقة مهمة: ليست كل مشكلة تحتاج إلى وكيل. فأحيانًا يكفي نموذج لغوي بسيط أو نص أتمتة عادي. فكيف تعرف متى يكون الوكيل هو الخيار الصحيح، وكيف تبنيه بحيث يعمل فعلًا؟
يتناول هذا الفصل أمرين:
قبل أن تبدأ ببناء وكيل، هناك قاعدة عملية أوصي بها دائمًا: لا تبدأ من التقنية، بل ابدأ من المشكلة.
الأمر يشبه تعيين مساعد جديد. لن تقول له «اذهب وساعد أحدًا» ثم تدفعه إلى المكتب. بل ستبدأ بأسئلة:
وبالطريقة نفسها ينبغي أن تقارب بناء الوكيل.
اسأل نفسك: ما المهمة أو نقطة الألم التي نحاول حلّها تحديدًا؟
لا تقل «نحتاج مساعدًا ذكيًا»؛ فهذا غامض جدًا.
بل قل شيئًا مثل: «فريق دعم العملاء يستهلك وقتًا طويلًا في إعادة تعيين كلمات مرور المستخدمين. نريد أتمتة ذلك.»
هذه مشكلة حقيقية: محدّدة، وقابلة للقياس، ومرتبطة بهدف عملي.
ثم اسأل: لمن هذا الوكيل؟ وما الذي تريده أن يفعله بالضبط؟
هل يساعد العملاء؟ هل يعمل مع فريق الموارد البشرية؟ هل يتعامل مع بيانات المبيعات؟
وستحتاج أيضًا إلى تعريف معنى «النجاح». مثلًا: «نريد أن يستطيع المستخدم إعادة تعيين كلمة المرور عبر حوار، دون تدخّل موظف بشري. يجب أن يعمل على مدار الساعة، وأن لا تستغرق العملية أكثر من دقيقتين.»
هذا تعريف واضح. الآن أنت جاهز لتقييم ما إذا كان الوكيل هو الأداة المناسبة.
قبل البناء، لنتأكّد أن هذا هو الحل الصحيح فعلًا. فأحيانًا تبدو المشكلة كأنها تحتاج ذكاءً اصطناعيًا، بينما يكون نص أتمتة بسيط أو نموذج إدخال بيانات أنسب وأقل كلفة.
قائمة المراجعة التالية تساعدك في التحقّق.
الجدول 7-1: قائمة مراجعة الجدوى
| السؤال | لماذا يهمّ | «نعم» تعني |
|---|---|---|
| هل تتضمّن المهمة استدلالًا أو اتخاذ قرار؟ | الوكلاء مبنيّون للموازنة بين خيارات، لا لمجرد الاستجابة. | مؤشّر إيجابي قوي. |
| هل ستستخدم بيانات أو أدوات في الوقت الفعلي؟ | إن كنت تحتاج بيانات خارجية أو إجراءً فعليًا، فهذا مجال الوكلاء. | مؤشّر إيجابي واضح. |
| هل يتوقّع المستخدم ردودًا متكيّفة مع سياقه؟ | إن كان على النظام أن يتذكّر أو يتحسّن، فستحتاج إلى ذاكرة. | ملاءمة جيدة. |
| هل المهمة متغيّرة وغير قابلة للحصر في قواعد؟ | المنطق الثابت المتوقّع يُعالج أفضل بمسارات جاهزة. | إن كان الجواب «لا»، ففكّر في بديل أبسط. |
| هل يوجد مدخل ومخرج ونتيجة قابلة للقياس؟ | إن لم تستطع تحديد البداية والنهاية، فالمشكلة تحتاج مزيدًا من التحديد. | لا تتقدّم إلا بعد الوضوح. |
بعد أن تأكّدت أن مشكلتك مناسبة للنهج الوكيلي، حان وقت التصميم المدروس. اعتبر الأمر بناءً لزميل عمل رقمي: ما وظيفته؟ وما الأدوات التي يحتاجها؟ وما المحرّك الذي سيشغّله؟
ولتبسيط عملية التصميم، أقترح مخطّط AGENT: إطار منظّم سهل التذكّر يغطّي المكوّنات الخمسة التي يحتاجها كل وكيل ليعمل بفعالية. وقد أبقيتُ الحروف اللاتينية كمرتكز بصري، لأن كل حرف يقابل كلمة إنجليزية تسهّل تذكّر الترتيب.
الجدول 7-2: مخطّط AGENT
| الحرف | المكوّن | ما يغطّيه |
|---|---|---|
| A | Assignment المهمة والدور | ما وظيفة الوكيل؟ حدّد غرضه وحدوده بوضوح. |
| G | Guidance التوجيه والموجّهات | ما التعليمات التي ستوجّه سلوكه؟ موجّه النظام وموجّهات المهام. |
| E | Engine المحرّك أو النموذج | أي نموذج لغوي سيشغّل الوكيل؟ نموذج عام أم مضبوط بدقّة؟ |
| N | Needs الأدوات والبيانات | ما الأدوات والبيانات وواجهات البرمجة التي يحتاجها لإنجاز مهمّته؟ |
| T | Thinking Memory ذاكرة العمل | ما الذي يجب أن يتذكّره؟ اضبط السياق القصير والاسترجاع الطويل. |
لنفصّل كل عنصر بأمثلة.
ابدأ بتحديد وظيفة الوكيل، كما تكتب وصفًا وظيفيًا لموظّف جديد. هذا يرسم الحدود ويمنع الالتباس لاحقًا.
«أنت مساعد سفر. هدفك مساعدة المستخدمين في حجز الرحلات، وإيجاد الفنادق، وترتيب المواعيد.»
وتجنّب أن تجعل وكيلًا واحدًا يفعل كل شيء. أبقِ المهمة واضحة ومحدّدة.
هنا تحدّد كيف يتصرّف الوكيل. وستحتاج إلى:
«أنت TravelBooker، مساعد يحجز الرحلات ويرتّب المواعيد. راجع دائمًا تفضيلات المستخدم، وأكّد التفاصيل قبل تنفيذ أي إجراء.»
وبحسب تصميمك، قد تكون الموجّهات معدّة سلفًا أو يولّدها الوكيل نفسه — خصوصًا عند التعامل مع مهام أو بيئات متغيّرة.
هذا هو محرّك الاستدلال في وكيلك. اختر نموذجًا يناسب احتياجك وقيودك.
الجدول 7-3: فئات النماذج وحالات استخدامها
| فئة النموذج | حالة الاستخدام |
|---|---|
| نماذج رائدة عامة الغرض (مثل GPT-4o) | استدلال قوي ومهام متنوّعة |
| نماذج منافسة تدعم استخدام الأدوات (مثل Claude، Gemini، DeepSeek) | أداء تنافسي وتكامل جيد مع الأدوات |
| نموذج مضبوط بدقّة خاص بك | مجالات متخصّصة أو سير عمل مملوك للمؤسسة |
| نماذج صغيرة تعمل محليًا | مهام خفيفة أو حسّاسة للخصوصية |
ولست بحاجة دائمًا إلى أكبر نموذج، بل إلى النموذج المناسب لحالتك. والنماذج الأصغر أقل كلفة وأسرع، وكثيرًا ما تكفي للمهام المحدّدة جيدًا.
سيحتاج وكيلك على الأغلب إلى التفاعل مع العالم الخارجي: استدعاء واجهات برمجية، أو البحث في الويب، أو التعامل مع مستندات.
أمثلة:
ابدأ بالأدوات اللازمة للنسخة الأولى فقط، وأضف غيرها مع توسّع مسؤوليات الوكيل. ومن المهم أيضًا أن تحدّد صلاحية كل أداة: هل يستطيع الوكيل الكتابة والحذف، أم القراءة فقط؟
يحتاج الوكيل إلى ذاكرة ليكون مفيدًا فعلًا. وهناك نوعان ينبغي التخطيط لهما.
الجدول 7-4: نوع الذاكرة والغرض منها
| نوع الذاكرة | الغرض |
|---|---|
| قصيرة المدى | حفظ السياق داخل الجلسة الواحدة |
| طويلة المدى | تذكّر تفضيلات المستخدم أو تاريخ المهام |
مثال: وكيل يجري مقابلات وظيفية يستعيد أجوبة المرشّح السابقة حتى لا يعيد السؤال نفسه مرتين.
وصلنا الآن إلى نقطة حدّدت فيها المشكلة، وتأكّدت من ملاءمة النهج الوكيلي، ورسمت مخطّطًا واضحًا. لنتحدّث عمّا يفرّق بين الوكلاء الناجحين وغيرهم.
والمسألة ليست في الشيفرة أو الموجّهات فحسب، بل في تصميم الوكيل كمنتج: بقيمة عملية، ووضوح، وغرض محدّد. فيما يلي الأنماط التي تنجح عادةً في البيئات الواقعية، والمزالق التي تتكرّر.
ابدأ بمهمة واحدة واضحة يقوم بها الوكيل — لا أكثر ولا أقل. هذا يوحّد فهم الجميع (المستخدمين والمطوّرين وأصحاب القرار) ويجعل قياس النجاح سهلًا.
مثال: وكيل لاستقبال الموظفين الجدد يتولّى ترتيب المهام والمواعيد، لا وكيل يحاول تغطية كل عمل الموارد البشرية.
عندما يستقبل الوكيل نوعًا محدّدًا من الطلبات وينتج مخرجًا مفيدًا بشكل ثابت، يثق به المستخدمون. وتجنّب الوكلاء المفتوحين تمامًا في البداية، وامنح وكيلك سير عمل مُهيَّكلًا.
مثال: وكيل مبيعات يحوّل ملاحظات المكالمات إلى ملخّصات وخطوات متابعة مقترحة.
في الإصدارات الأولى، اجعل المراجعة البشرية جزءًا من سير العمل — خصوصًا في المهام الحسّاسة كالتمويل والقانون ودعم العملاء. وهذا ما نسمّيه وجود الإنسان ضمن مسار القرار (Human-in-the-Loop): أن يمرّ الإجراء المؤثّر على موافقة إنسان قبل تنفيذه. الفائدة مزدوجة: تبني الثقة، وتمنحك شبكة أمان، وتوفّر تغذية راجعة تحسّن الوكيل.
قاوم الرغبة في جعل وكيلك «يفعل كل شيء». ابدأ بحالة استخدام مركّزة تقدّم قيمة ظاهرة، وبعد أن تنجح، ابنِ عليها قدرات إضافية.
مثال: ابدأ بوكيل يرتّب مقابلات العمل، ثم أضف متابعة المرشّحين لاحقًا.
لا تبنِ واجهة جديدة إن لم تكن مضطرًّا. أدمج الوكيل في المنصّات التي يستخدمها الناس فعلًا — Slack، أو البريد الإلكتروني، أو أنظمة إدارة العملاء، أو منصّات الدعم. سيكون التبنّي أسرع إن شعر المستخدم أن الوكيل جزء طبيعي من سير عمله.
تجنّب بناء وكلاء بأهداف غامضة أو واسعة جدًا مثل «يساعد في كل شيء». هؤلاء يصعب اختبارهم وتدريبهم والاعتماد عليهم، ولا يعرف المستخدم متى يستعملهم ولا كيف.
إن لم يكن وكيلك مرتبطًا بفائدة محدّدة — توفير وقت، أو تقليل كلفة، أو تحسين تجربة — فلن يجد دعمًا ولا استخدامًا. ابنِ انطلاقًا من مشكلة عملية، لا من رغبة في التجربة فقط.
إخراج الإنسان من مسارات العمل الحسّاسة قبل اختبار الوكيل اختبارًا كافيًا مخاطرة حقيقية. ابدأ دائمًا بخطوات مراجعة، خصوصًا في الرعاية الصحية والتمويل والقانون والأمن.
الوكلاء ليسوا أنظمة «تُبنى وتُنسى». هم يحتاجون تحديثًا كلما تغيّرت بياناتك أو أدواتك أو حالات استخدامك. خطّط لوجود شخص مسؤول عن أداء الوكيل وتحسينه.
الوكلاء الذين يُبنون في عزلة، دون تغذية راجعة مبكرة من المستخدم النهائي، يخطئون الهدف في الغالب. وحتى اختبار بسيط لقابلية الاستخدام مع عدد قليل من المستخدمين يُحدث فارقًا كبيرًا.
بعد أن صار التصميم واضحًا ومحدّد النطاق، ننتقل إلى الأدوات. في الفصل التالي نستعرض ما يساعدك على تحويل المخطّط إلى وكيل عامل: مزوّدو النماذج، وأطر التطوير، ومخازن الذاكرة، وقنوات النشر.