انتقل إلى المحتوى
الصفحات

المفاهيم

المحركات

GEPA وBest-of-N وMeta-Harness وAutoResearch وAutoSaddler وShinkaEvolve وAuto.

المحرّك هو طريقة البحث التي تقترح نسخًا جديدة من عنصرك. لدى Skynet ستة محرّكات أصلية لعناصر الموجّه والكود والنص، وثلاثة مُحسِّنات DSPy لبرامج DSPy، وAuto. توضّح هذه الصفحة ما يفعله كل منها، ومتى تختاره، وما إعداداته.

اقرأ كيف يعمل التحسين أولًا إذا كنت لا تعرف المحرّكات المناسبة لعنصرك.

مقارنة سريعة

المحرّكأنواع العناصرإعدادات وكيل البرمجةإعداد الحد الأقصى للتكرارات
Autoالكلنعم، على الموجّه والكود والنصلا
GEPAموجّه، كود، نصلالا
Best-of-Nموجّه، كود، نصلالا
AutoResearchموجّه، كود، نصنعملا
Meta-Harnessموجّه، كود، نصنعمنعم
AutoSaddlerموجّه، كود، نصنعمنعم
ShinkaEvolveموجّه، كود، نصلا. له إعداد محرّر خاص به.نعم
DSPy GEPAبرنامج DSPyلالا
DSPy MIPROv2برنامج DSPyلالا
DSPy BootstrapFewShotبرنامج DSPyلالا

يشير المعالج إلى GEPA وDSPy GEPA وAuto بوصفها مُحسِّنات تستخدم نص الملاحظات من مقياسك.

Auto

Auto هو الخيار الافتراضي. ما يشغّله يعتمد على نوع العنصر:

  • برنامج DSPy: يشغّل Auto DSPy GEPA.
  • موجّه أو كود أو نص: يستكشف Auto بخمسة محرّكات في الوقت نفسه: GEPA وAutoResearch وMeta-Harness وAutoSaddler وShinkaEvolve. يحصل كل محرّك على حصة متساوية من تشغيلات المُقيِّم: الميزانية مقسومة على 6. ثم يتابع GEPA من أفضل نسخة ببقية الميزانية.

لا يستخدم Auto Best-of-N.

اختره عندما لا تعرف أي محرّك يناسبك. هذه أفضل نقطة للبدء.

GEPA

"تطوّر تأمّلي مع جبهة باريتو من النسخ." يقرأ نموذج التأمل الدرجة والملاحظات لكل حالة ويكتب نسخة أفضل. يحتفظ GEPA بجبهة من النسخ، كل منها هي الأفضل على بعض الحالات.

اختره عندما يعطي مقياسك ملاحظات محدّدة، وتريد محرّكًا منفردًا قويًا.

Best-of-N

"اقتراحات مستقلة من نموذج التأمل؛ احتفظ بالأفضل." كل اقتراح مستقل عن الاقتراحات الأخرى. يعيد Skynet تقييم أفضل الاقتراحات على حالات التحقق.

اختره عندما تريد خط أساس بسيطًا للمقارنة مع المحرّكات الأخرى.

AutoResearch

يُجري وكيل برمجة جولات بحث. يعدّل، ويقيّم، ويحتفظ بما يفيد حتى تنفد الميزانية.

اختره عندما يحتاج التغيير الجيد إلى عدة خطوات من التقصّي، مثلًا على عنصر كود.

Meta-Harness

يقترح وكيل برمجة دفعة من المرشّحين في كل تكرار. ويستخدم السجل الكامل للمرشّحين ودرجاتهم.

اختره عندما تريد وكيلًا يتعلّم من سجل جميع المحاولات السابقة. استخدم المرشّحون في كل تكرار لضبط حجم الدفعة.

AutoSaddler

يقرأ وكيل برمجة الملاحظات من مقياسك ويرقّع النسخة. يحتفظ Skynet فقط بالرقع التي يؤكّدها تشغيل جديد للمُقيِّم.

اختره عندما تشير ملاحظات مقياسك إلى عيوب واضحة وموضعية.

ShinkaEvolve

"يطوّر نسخًا كثيرة في جزر متوازية ويتعلّم أي النماذج تحسّنها أكثر." إنه بحث تطوّري على مجتمع من المرشّحين، مع طفرات وتهجينات يكتبها نموذج.

اختره عندما تريد استكشافًا واسعًا ولديك ميزانية أكبر.

محسنات DSPy

المُحسِّنما الذي يفعله
DSPy GEPAيقرأ ملاحظات المقياس ويطوّر تعليمات كل متنبئ.
DSPy MIPROv2يقترح التعليمات وأمثلة few-shot معًا، ويبحث في تركيباتها بالتحسين البايزي.
DSPy BootstrapFewShotيجمع أمثلة محلولة يصيب فيها البرنامج ويضيفها كأمثلة few-shot. لا يستخدم نموذج تأمل.

يحتاج DSPy MIPROv2 وDSPy BootstrapFewShot إلى أزواج (حالات مع مخرجات متوقعة).

الإعدادات

الميزانية

الإعدادالافتراضيالنطاق
الحد الأقصى لتشغيلات المُقيِّم200من 1 إلى 100000 (Auto: 6 على الأقل)
التوقّف عند الدرجةمتوقف0 أو أكثر
الحد الأقصى للتكراراتمتوقفمن 1 إلى 1000. فقط Meta-Harness وAutoSaddler وShinkaEvolve.

تشغيل المُقيِّم الواحد هو استدعاء واحد لمقياسك على حالة واحدة. إعادة التقييم النهائية لنسخة البداية وللفائز لا تُحتسب ضمن الحد الأقصى لتشغيلات المُقيِّم.

إعدادات وكيل البرمجة

تنطبق هذه الإعدادات على Auto وAutoResearch وMeta-Harness وAutoSaddler.

الإعدادالافتراضيالنطاق
وكيل البرمجةCodexPi, Codex, OpenCode, Prime Agent، أمر مخصّص
المرشّحون في كل تكرار3من 1 إلى 8. يظهر لـ Auto وMeta-Harness.
الحد الأقصى لاستدعاءات الأدوات لكل مرشح100من 1 إلى 1000

إعدادات ShinkaEvolve

الإعدادالافتراضي
كيف تُكتب الإصدارات الجديدةاستدعاء واحد للنموذج. الخيار الآخر هو "وكيل برمجة (Pi)".
الجزر2 (من 1 إلى 8)
فترة الهجرة10
اختيار الأصلموزون. خيارات أخرى: قانون القوة، البحث الشعاعي.
تعديلات الفروق / إعادة الكتابة الكاملة / التهجين60% / 30% / 10%. يجب أن يكون مجموعها 100%.
حجم الأرشيف40
تقييمات متوازية2
اقتراحات متوازية2

عندما يشغّل Auto ShinkaEvolve، يعرض المعالج هذه الإعدادات باسم "إعدادات ShinkaEvolve (عندما يشغّله Auto)".

صفحات ذات صلة