إنشاء وكيل لتحرير التعليمات البرمجية في 94 سطرًا من روبي
2025-05-16
يتحدى هذا المقال الصعوبة المتصورة لإنشاء وكيل لتحرير التعليمات البرمجية، حيث يعرض وكيلًا يعمل بكامل طاقته تم إنشاؤه في 94 سطرًا فقط من روبي باستخدام RubyLLM gem. يستخدم الوكيل نموذجًا لغويًا كبيرًا (LLM) وثلاث أدوات - قراءة ملف، سرد الملفات، وتحرير ملف - لأداء مهام تحرير التعليمات البرمجية. يفصل المؤلف عملية تنفيذ كل أداة، ويُظهر قدرات الوكيل من خلال إنشاء لعبة كاسحة ألغام ASCII. تم إضافة أداة لتنفيذ أوامر shell لتعزيز الوظائف، مما أدى إلى وكيل تحرير تعليمات برمجية قادر على اختبار نفسه بنفسه.
التطوير