العواملالأبحاث 🇺🇸 27.07.2026 15:05

المكونات الستة الرئيسية لعامل البرمجة: كيف تكتب أنظمة الذكاء الاصطناعي الحديثة الأكواد

AnthropicAnthropic OpenAIOpenAI
تدمج عوامل البرمجة نماذج اللغة الكبيرة (LLMs) مع أدوات وذاكرة وسياق المستودع لتفوق واجهات الدردشة العادية. يحدد المؤلف ستة مكونات رئيسية: سياق المستودع المباشر، شكل الطلب وإعادة استخدام الذاكرة المخبأة، الأدوات المنظمة مع التحقق، تقليل السياق، النصوص والذاكرة، والتفويض عبر العوامل الفرعية. غالبًا ما يهم النظام المحيط بقدر ما يهم النموذج نفسه.
في مقالة مفصلة، يشرح سيباستيان راشكا تصميم وكلاء الترميز وأدوات التسخير، مستخدمًا وكيل الترميز المصغر الخاص به كمثال عملي. يميز بين نماذج اللغات الكبيرة ونماذج التفكير والوكلاء وأدوات التسخير. المكونات الستة الأساسية هي: ١) سياق المستودع المباشر (جمع معلومات بيئة العمل مثل فرع git وملف README وما إلى ذلك)، ٢) شكل المطالبة وإعادة استخدام الذاكرة المؤقتة (فصل الجزء الثابت عن الأجزاء الديناميكية لتجنب إعادة المعالجة)، ٣) أدوات منظمة مع التحقق من الصحة والأذونات (أدوات معروفة مع وسيطات موثقة وفحوصات أمان)، ٤) تقليل السياق وإدارة المخرجات (اقتطاع التاريخ غير ذي الصلة للتحكم في التضخم)، ٥) السجلات والذاكرة وإمكانية الاستئناف (تخزين الجلسات، ذاكرة قصيرة المدى، القدرة على استئناف المهام)، و٦) التفويض والوكلاء الفرعيين المحدودين (أدوات يمكنها تفويض العمل إلى وكلاء فرعيين). يلاحظ المؤلف أيضًا أن أداة التسخير يمكن أن تكون العامل المميز بين النماذج، حيث أن نماذج اللغات الكبيرة الحديثة تمتلك قدرات خام متشابهة.
المصدر: Sebastian Raschka — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة