الأدلة
بدء التشغيل باستخدام المعالج
كل خطوة في معالج الإرسال، من المهمة حتى فحص العقد.
يُعِدّ معالج الإرسال التشغيل ويبدؤه. له أربع خطوات: المهمة والمُدخلات والمُحسِّن والمقياس والتشغيل. لكل خطوة شاشة واحدة أو أكثر. يشرح هذا الدليل كل شاشة، من المهمة إلى فحص العقد وبدء التشغيل.
الخطوة 1: المهمة
ماذا تريد أن تحسّن؟
صِف مهمتك للمساعد في محادثة مقابلة المهمة. يكتب المساعد حقلين لك:
- الهدف (الموجَّه: غايتك): ما يجب أن يجيده العنصر المُحسَّن.
- الخلفية (الموجَّه: سياق إضافي): السياق والقيود وكيف تبدو النتيجة الجيدة.
يمكنك تحرير الحقلين. لا يكتب المساعد فوق تعديلاتك.
ما الذي سيُحسَّن
اختر نوع العنصر:
| نوع العنصر | ما الذي يتغيّر |
|---|---|
| الموجّه | التعليمات المرسلة إلى نموذج لغوي |
| الكود | الكود المصدري لبرنامج |
| برنامج DSPy | تعليمات المتنبئات في وحدة DSPy |
| نص | أي نص آخر، مثل مستند أو قالب |
ثم أعطِ نسخة البداية (الموجَّه: نقطة البداية). الصق النسخة الحالية، أو دع المساعد يكتب مسودة.
تحسين مستودع
يمكنك أيضًا تحسين الكود في مستودع. عيّن هذه الحقول:
- المستودع: اختر مستودعًا، أو اكتبه بالصيغة
owner/name. - الإيداع: قيمة SHA من 40 حرفًا. اتركه فارغًا لاستخدام أحدث إيداع على الفرع.
- المسارات التي يمكن للمُحسِّن تغييرها: ملف أو مجلد واحد في كل سطر. النقطة تعني المستودع كله.
- أمر الإعداد: يعمل في كل نسخة جديدة من المستودع قبل التقييم. اتركه فارغًا وسيجد Skynet الأمر.
الخطوة 2: المُدخلات
البيانات
أضف الحالات للتشغيل. يمكنك:
- رفع ملف CSV أو JSON أو Excel.
- اختيار مجموعة بيانات من مكتبتك.
اقرأ مجموعات البيانات والتقسيمات وتجهيز مجموعة بيانات.
كيفية قراءة البيانات
يقرأ المساعد البيانات ويقترح كيفية استخدامها. تحقّق من اختياراته:
- علّم كل عمود على أنه إدخال، أو المخرج المتوقع، أو تجاهله.
- بدون عمود إخراج، يستخدم Skynet الصف الأول كإدخال واحد.
- عيّن التقسيم إلى مجموعات التدريب والتحقّق والاختبار. يجب أن يكون مجموع التقسيم 1.
الخطوة 3: المُحسِّن
في المستوى القياسي، لهذه الخطوة شاشة واحدة. تعرض المُحسِّن والميزانية، والنماذج عند الحاجة. في المستويين الموجَّه والخبير، للخطوة ثلاث شاشات: المُحسِّن والنماذج والميزانية.
المُحسِّن
يسرد المعالج فقط المُحسِّنات التي تناسب مهمتك ومُدخلاتك. يكون Auto محددًا لك. اختر مُحسِّنًا آخر إن أردت. اقرأ المحرّكات وكيف يعمل التحسين.
النماذج
- نموذج المهمة: النموذج الذي يستدعيه كود التشغيل الخاص بك. اتركه فارغًا إذا كان كود التشغيل لا يستدعي نموذجًا. يجب أن يكون لبرنامج DSPy نموذج مهمة.
- نموذج التأمل: النموذج الذي يقرأ الدرجات والملاحظات ويكتب المرشّحين التاليين. مع مُحسِّن من نوع وكيل برمجة، هذا هو نموذج الوكيل.
الميزانية
عيّن إلى متى يمكن للتشغيل أن يواصل المحاولة، وكم يمكنه أن ينفق:
- الحد الأقصى لتشغيلات المُقيِّم (الموجَّه: الحد الأقصى للمحاولات): أكبر عدد من المرشّحين يقيّمه Skynet. تحتاج بعض المُحسِّنات إلى حد أدنى.
- التوقف عند هذه الدرجة (الموجَّه: التوقف مبكرًا عند بلوغ الدرجة هذه القيمة): يتوقف التشغيل عندما يبلغ إصدارٌ هذه الدرجة.
- الحد الأقصى للتكرارات (الموجَّه: الحد الأقصى للجولات): يظهر للمُحسِّنات التي تدعمه.
- حد الإنفاق: أقصى ما يمكن للتشغيل إنفاقه. القيمة الافتراضية هي $5، أو المبلغ المطلوب للبدء إذا كان أكبر. يمكنك أيضًا اختيار بلا حد.
لا يسمح لك المعالج بالمتابعة إذا كان الحد أو رصيدك أقل من المبلغ المطلوب للبدء. اقرأ الميزانيات والفوترة.
الخطوة 4: المقياس والتشغيل
الكود والمقياس
اكتب ملفين:
run.py: كود التشغيل الذي يشغّل العنصر الخاص بك على حالة واحدة.metric.py: المقياس الذي يقيّم المخرج ويكتب الملاحظات.
يمكن لوكيل البرمجة أن يكتب أي ملف ويغيّره لك. يفحص الكود الخاص به ويصلح ما يفشل. يمكنك إضافة ما يصل إلى 20 ملفًا إضافيًا. اقرأ المقاييس والمُقيِّمات.
إذا كان مقياسك يستدعي llm()، فعيّن نموذج المقياس. افتراضيًا يستخدم نموذج التأمل.
فحص العقد
يشغّل فحص العقد (الموجَّه: تشغيل تجريبي) الكود والمقياس الخاصين بك في بيئة التشغيل المعزولة على 3 حالات عيّنة. يفحص:
- توقيع كود التشغيل،
- توقيع المقياس،
- نموذج المقياس،
- كود التشغيل على العيّنات،
- قيمة إرجاع المقياس.
اختر فحص (الموجَّه: اختبره). لا يمكنك بدء التشغيل حتى ينجح الفحص. إذا غيّرت الكود أو الإعداد بعد النجاح، شغّل الفحص مرة أخرى.
تشغيل مجدول
يمكنك تشغيل التحسين مرة أخرى وفق جدول بعد أن ينجح. القيمة الافتراضية هي متوقف.
جاهز للتشغيل
تعرض الشاشة الأخيرة ملخصًا في خمسة تبويبات: عام والبيانات والنماذج والميزانية والمكافأة. تحقّق من الإعداد، ثم ابدأ التحسين.
يعرض الملخص أيضًا مستوى ظهور التشغيل. التشغيلات الجديدة عامة افتراضيًا. غيّر ذلك لاحقًا في نافذة المشاركة والخصوصية في صفحة التشغيل. اقرأ المشاركة والنشر.
بعد أن تبدأ
تفتح صفحة التشغيل. اقرأ عمليات التشغيل وقراءة النتائج.