Habr AI→ المصدر

كيف يعمل وكيل الذكاء الاصطناعي من الداخل: سبع أدوات تحوّل نموذج LLM إلى منفِّذ للمهام

ماذا يحدث عندما يحصل نموذج لغوي على إمكانية الوصول إلى الطرفية ونظام الملفات والإنترنت؟ هذه هي بالضبط طريقة عمل Claude Code وCodex: يقرأ الوكيل الشيفرة بنفسه، ويعدّل الملفات، ويشغّل الأوامر. يتناول الجزء الثاني من الدليل التعليمي سبع أدوات أساسية وآلية الاختيار: كيف يقرر النموذج في كل موقف ما الذي ينبغي استدعاؤه.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
كيف يعمل وكيل الذكاء الاصطناعي من الداخل: سبع أدوات تحوّل نموذج LLM إلى منفِّذ للمهام
المصدر: Habr AI. كولاج: Hamidun News.
◐ استمع للمقال

إذا منحنا نموذجًا لغويًا طرفية ونظام ملفات ومنفذًا إلى الإنترنت، فإنه يكفّ عن كونه مساعدًا ثرثارًا ويتحول إلى وكيل. وهذه هي الطريقة التي تعمل بها Claude Code وCodex وغيرهما من أدوات المطورين من الداخل. يشرح الجزء الثاني من الدليل التعليمي كيف تُضاف إلى النموذج سبع أدوات أساسية، وكيف يتعلم اختيار الأداة المناسبة بنفسه بحسب المهمة.

ما هي أدوات الوكيل

لا يجيد النموذج اللغوي بمفرده سوى أمر واحد: توليد النص بالاعتماد على السياق المُدخَل إليه. وليصبح وكيلًا، يحتاج إلى أدوات، أي دوال محددة ينفذها إطار عمل الوكيل بأمر من النموذج ثم يعيد نتيجتها إلى السياق.

والمبدأ بسيط: يتلقى النموذج مطالبة (prompt) تصف الأدوات المتاحة، من اسم ومعاملات ووظيفة. وأثناء العمل يقيّم المهمة ويقرر بنفسه هل يحتاج إلى استدعاء شيء ما، وإن كان الأمر كذلك فأي أداة وبأي وسائط. يحدد المطوّر مجموعة الدوال المتاحة، أما اختيار الأداة المناسبة لكل موقف فيعود إلى النموذج.

يُزوَّد الوكيل في الدليل بسبع أدوات أساسية:

  • قراءة الملفات من نظام الملفات
  • كتابة الملفات وتحريرها
  • تنفيذ الأوامر في الطرفية
  • التنقل بين المجلدات وعرض محتوياتها
  • تشغيل سكربتات Python مباشرة
  • البحث عن المعلومات في الإنترنت
  • الحصول على معلومات عن النظام وبيئة التشغيل

تتيح هذه المجموعة وحدها للوكيل قراءة شيفرة كتبها غيره، وإجراء التعديلات، وتشغيل الاختبارات، والتحقق من نتائجها، من دون تدخل بشري في كل خطوة.

كيف يختار النموذج الأداة

النقطة الجوهرية ليست مجموعة الأدوات نفسها، بل آلية الاختيار. تُعرف هذه الآلية باسم tool calling أو function calling، وهنا تحديدًا تختلف نماذج LLM الحديثة اختلافًا جذريًا عن روبوتات الدردشة من الجيل السابق.

عندما يقرر النموذج أن المهمة تتطلب أداة، فإنه لا يعيد نصًا عاديًا، بل JSON منظَّمًا يتضمن اسم الدالة ووسائطها. يعترض إطار عمل الوكيل هذا الـ JSON وينفذ العملية الفعلية، سواء كانت تشغيل أمر أو قراءة ملف أو إرسال طلب HTTP، ثم يعيد النتيجة إلى السياق. ينظر النموذج في النتيجة ويفكر من جديد، ثم يستدعي الأداة التالية أو ينهي عمله.

هذه الحلقة، أي التفكير ثم استدعاء الأداة ثم تلقي النتيجة ثم التفكير مجددًا، هي ما يحوّل النموذج اللغوي الساكن إلى منظومة ديناميكية. ولا يتبع النموذج نصًا جامدًا؛ ففي كل مرة يحلل الموقف من جديد آخذًا في الحسبان السياق المتراكم كله: الخطوات السابقة والنتائج الوسيطة والمهمة الأصلية. وهذا ما يمنح الوكيل مرونته، إذ يستطيع تعديل خطته أثناء العمل إذا جاءت النتيجة الوسيطة غير متوقعة.

الحلقة ومشكلة التوقف

يعمل الوكيل ضمن حلقة: يولّد ردًا، فإذا احتاج إلى أداة استدعاها، ثم يتلقى النتيجة، ثم يولّد من جديد. تستمر الحلقة حتى تُنجَز المهمة أو حتى يقرر الوكيل أن لا حاجة إلى مزيد من الاستدعاءات.

وهنا تكمن التعقيد الهندسي الرئيسي: كيف يدرك النموذج أن الوقت قد حان لإنهاء الحلقة؟ تعتمد التطبيقات البسيطة أحد نهجين. الأول هو حد أقصى للتكرارات: إذا لم تُنجَز المهمة بعد N خطوة، يتوقف الوكيل قسرًا. والثاني إشارة إنهاء خاصة: يعيد النموذج علامة «تم»، فيخرج الإطار من الحلقة.

تعالج Claude Code وCodex هذه المسألة بأسلوب أكثر تعقيدًا بكثير، فتأخذان في الحسبان سياق المهمة وكلفة كل استدعاء وتحليل النتائج الوسيطة. لكن المبدأ الأساسي واحد: حلقة بشرط خروج صريح. وهذا الشرط هو ما يحدد ما إذا كان الوكيل أداة مفيدة أم سيعلق في حلقة لا نهاية لها.

ماذا يعني ذلك

يُظهر الدليل التعليمي بوضوح أن الفرق بين روبوت دردشة بسيط وأداة قوية مثل Claude Code لا يكمن في حجم النموذج ولا في أي سحر، بل في البنية المعمارية. أضف حلقة وبضع دوال وقاعدة للتوقف، تحصل على منظومة قادرة على التعامل مع العالم الحقيقي: تقرأ الشيفرة، وتعدّل الملفات، وتشغّل الاختبارات، وتبحث عن المعلومات في الشبكة. وهذا ما يجعل وكلاء الذكاء الاصطناعي الحديثين مفيدين عمليًا للمطورين، لا مجرد عروض مبهرة في العروض التوضيحية.

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 50 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.
✦ Hands-On AI Engineering

Build & Ship Production AI Apps with Vibe Coding

Join Zhemal Khamidun's hands-on Vibe Coding Intensive at hamidun.com/vibecoding — master Claude Code, Cursor, and autonomous agentic workflows.

Explore Vibe Coding →Vibe Academy Platform
ما رأيك؟
جارٍ تحميل التعليقات…