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

البدء

مقدمة

ما هو Skynet، وما الذي يحسّنه، ومن أين تبدأ.

يحسّن Skynet عنصرًا موجودًا لديك بالفعل. تعطيه نسخة بداية ومجموعة من الحالات ومقياسًا. يقترح Skynet نسخًا جديدة، ويشغّل كل نسخة على حالاتك، ويقيّم المخرجات بمقياسك، ويحتفظ بأفضل نسخة.

ما الذي يحسنه Skynet

يعمل Skynet على أربعة أنواع من العناصر:

نوع العنصرما الذي يتغيّر
موجّهنص الموجّه
كودالكود المصدري
برنامج DSPyتعليمات المتنبئات (predictors) في dspy.Module
نصأي نص آخر، مثل مستند أو ملف إعدادات

يستخدم كل تشغيل العقد نفسه. يعرّف كود التشغيل الخاص بك الدالة run(artifact, input). ويعرّف مقياسك الدالة score(input, output, expected=None). يُرجع المقياس درجة وملاحظات مكتوبة. يقرأ المُحسِّن الملاحظات ليجعل النسخة التالية أفضل.

منتج واحد ومحركات كثيرة

Skynet هو Optimize Anything. يحدّد نوع العنصر المحرّكات التي يمكنها العمل عليه:

  • تستخدم عناصر الموجّه والكود والنص المحرّكات الأصلية: GEPA وBest-of-N وMeta-Harness وAutoResearch وAutoSaddler وShinkaEvolve.
  • تستخدم عناصر برنامج DSPy مُحسِّنات DSPy: DSPy GEPA وDSPy MIPROv2 وDSPy BootstrapFewShot.

يختار Auto نيابةً عنك. على برنامج DSPy، يستخدم Auto DSPy GEPA. وعلى أنواع العناصر الأخرى، يجمع Auto بين خمسة محرّكات أصلية. اقرأ كيف يعمل التحسين والمحرّكات.

كيف يعمل التشغيل

  1. تصف المهمة وتحدّد نسخة البداية.
  2. تقدّم الحالات. يقسّمها Skynet إلى مجموعات التدريب والتحقق والاختبار.
  3. تختار مُحسِّنًا والنماذج وميزانية.
  4. تكتب كود التشغيل والمقياس. يشغّلهما فحص العقد على حالات نموذجية.
  5. يشغّل Skynet التحسين ويعرض النتائج.

يختار Skynet النسخ بناءً على حالات التحقق. ويُبلغ عن الدرجة النهائية على حالات الاختبار. لا ترى المحرّكات حالات الاختبار أبدًا.

من أين تبدأ

إذا أردت أناقرأ
تبدأ أول تشغيل لكالبدء السريع
تفهم كيف يعمل التحسينكيف يعمل التحسين
تختار محرّكًاالمحرّكات
تجهّز بياناتكمجموعات البيانات والتقسيمات
تكتب مقياسًاالمقاييس والمُقيِّمات
تملأ المعالجإرسال تشغيل
تقرأ نتائجكالنتائج
تفهم التكلفةالفوترة
تستخدم Skynet من وكيلMCP
تستدعي Skynet من الكودAPI
تتحقق من الحدودالحدود