الحيلة الخبيثة: تصحيح رمز مصدر دالة بايثون ديناميكيًا أثناء وقت التشغيل
2025-08-24
تشرح هذه المقالة تقنية رائعة لكنها خطيرة: تغيير رمز مصدر دالة بايثون ديناميكيًا أثناء وقت التشغيل. من خلال معالجة سمة `.__code__`، وإعادة التجميع، والحاقها بمساحة اسم، يُظهر الكاتب الاستبدال الديناميكي للدوال. هذا يُشغل ToolBot في LlamaBot، والذي يركز على اختيار الأدوات وليس تنفيذها. يتم تجميع وتنفيذ الرمز المُنشأ في نفس بيئة بايثون، والوصول إلى متغيرات وقت التشغيل لوظائف الذكاء الاصطناعي المحسّنة. على الرغم من وجود مخاطر أمنية، إلا أن هذا يُظهر مرونة بايثون وأهمية فصل اختيار الأدوات عن التنفيذ في وكلاء LLM.
اقرأ المزيد
التطوير
الرمز الديناميكي