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

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

أظهرت التجارب على PostgreSQL باستخدام معايير TPC-C وTPC-H أن PerfEvolve تتفوق على الطرق التقليدية المستندة إلى الوثائق بمعدل يصل إلى 35.2%. هذه الأداة الجديدة متاحة للجميع على GitHub: [https://github.com/ISCAS-OSLab/PerfEvolve].

انظر كيف يمكن أن تُحدث هذه الأداة ثورة في كيفية تعاطي المستخدمين مع أدوات PostgreSQL وما يمكن أن تحققه من تحسينات مستدامة.