Habr AI→ المصدر

كيف يعمل وكيل AI من الداخل: سبع أدوات تحوّل LLM إلى منفّذ

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

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

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

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

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

في البرنامج التعليمي، يتم إعطاء الوكيل سبع أدوات أساسية:

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

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

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

اللحظة الحاسمة ليست في مجموعة الأدوات نفسها، بل في آلية الاختيار. يُسمى هذا باستدعاء الأداة (tool calling) أو استدعاء الدالة (function calling)، وهنا يختلف نماذج اللغة الحديثة (LLMs) بشكل أساسي عن روبوتات الدردشة من الجيل السابق. عندما يقرر النموذج أن أداة ضرورية لمهمة ما، فإنه يعيد ليس مجرد نص، بل JSON مُنظم: اسم الدالة والحجج. يقطع إطار الوكيل هذا JSON، ينفذ العملية الفعلية — يشغل أمراً، يقرأ ملفاً، يقوم برد HTTP — ويعيد النتيجة إلى السياق. ينظر النموذج إلى النتيجة، يفكر مرة أخرى، ويما يستدعي الأداة التالية أو ينهي العمل.

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

الحلقة ومشكلة الإيقاف

يعمل الوكيل في حلقة: ينتج نتيجة → إذا كانت أداة مطلوبة، يستدعيها → يحصل على نتيجة → ينتج مرة أخرى. تستمر الحلقة حتى اكتمال المهمة أو قرار الوكيل بأن المزيد من الاستدعاءات ليسا ضروريين. هنا تكمن التعقيدات الهندسية الرئيسية: كيف يفهم النموذج أنه حان الوقت لإنهاء الحلقة؟

في التطبيقات البسيطة، يتم استخدام أحد الأسلوبين. أولاً — حد التكرار: إذا لم تكتمل المهمة بعد خطوات N، يتم إيقاف الوكيل بالقوة. ثانياً — إشارة إكمال خاصة: النموذج يعيد علامة "تم"، والإطار يخرج من الحلقة.

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

ما يعنيه هذا

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

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

هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟

AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.

ما رأيك؟
جارٍ تحميل التعليقات…