رفتن به محتوا
Skynetمستندات
صفحه‌ها

راهنماها

خواندن نتایج

زبانه‌های صفحهٔ اجرا، امتیازها و روش خروجی گرفتن یا ارائهٔ نسخهٔ برنده.

صفحهٔ اجرا پیشرفت و نتایج یک اجرا را نشان می‌دهد. این راهنما زبانه‌های صفحهٔ اجرا، امتیازها و روش خروجی گرفتن از بهترین نسخه یا ارائهٔ آن را توضیح می‌دهد.

زبانه‌های صفحهٔ اجرا

صفحهٔ اجرا فقط زبانه‌هایی را نشان می‌دهد که به آن اجرا مربوط هستند. برخی زبانه‌ها به مسیر، وضعیت و سطح تجربهٔ شما بستگی دارند.

زبانهچه زمانی نمایش داده می‌شودمحتوای آن
نمای کلیهمیشهپیشرفت، امتیازها و تاریخچهٔ امتیاز
کاربرداجرای موفق با برنامه‌ای که Skynet می‌تواند ارائه کندفرمی برای اجرای برنامهٔ بهینه‌شده، و کد یکپارچه‌سازی
آرتیفکتاجرای پرامپت، کد یا متن که نتیجه داردنسخه‌های آرتیفکت شما، همراه با بهترین نسخه
داده‌هااجرای تمام‌شدهٔ برنامهٔ DSPyتقسیم داده به مجموعه‌های آموزش، اعتبارسنجی و آزمون، و ارزیابی مجموعهٔ آزمون
کدوقتی اجرا کدی برای نمایش داردکد اجرا و معیار
پاداشاجرای پرامپت، کد یا متن که معیار آن بخش‌های پاداش را اعلام می‌کندبخش‌های پاداش و وزن‌های آن‌ها
آرتیفکتاجرایی با پرامپت یا فایل‌های بهینه‌شدهخروجی بهینه‌شده و خروجی گرفتن از نتایج
لاگ‌هابیشتر اجراهالاگ اجرا
مصرف و هزینهوقتی وارد حساب شده‌ایدآنچه اجرا خرج کرد
اجرای زمان‌بندی‌شدهاجرای موفق پرامپت، کد یا متنزمان‌بندی برای اجرای دوبارهٔ بهینه‌سازی
پیکربندیهمیشهپیکربندی اجرا

امتیازها

Skynet نسخه‌ها را روی نمونه‌های اعتبارسنجی انتخاب می‌کند. امتیاز نهایی را روی نمونه‌های آزمون گزارش می‌دهد. موتورها هرگز نمونه‌های آزمون را نمی‌بینند. صفحهٔ مجموعه‌داده‌ها و تقسیم را بخوانید.

زبانهٔ نمای کلی این موارد را نشان می‌دهد:

  • بهبود: تغییر از نسخهٔ شروع تا بهترین نسخه.
  • روند پیشرفت امتیاز: امتیاز در طول اجرا.
  • تفکیک امتیاز: هر معیار، با ستون‌های خط مبنا، بهینه‌شده و تغییر.

تا وقتی اجرا فعال است، نمای کلی زمان سپری‌شده، باقی‌مانده و نرخ را هم نشان می‌دهد.

برای اجرای پرامپت، کد یا متن، وقتی معیار شما امتیازهای نام‌دار گزارش می‌دهد، نمای کلی امتیازهای نام‌دار را هم نشان می‌دهد.

برای اجرای برنامهٔ DSPy، زبانهٔ داده‌ها یک ارزیابی مجموعه‌ی آزمون دارد. این بخش امتیاز خط مبنا و امتیاز بهینه‌شده را برای هر نمونهٔ آزمون نشان می‌دهد.

وقتی بهترین نسخه همان نسخهٔ شروع است

گاهی هیچ نامزدی از نسخهٔ شروع بهتر نمی‌شود. در این حالت Skynet نسخهٔ شروع را برمی‌گرداند. زبانهٔ آرتیفکت به شما می‌گوید که یک محافظ پسرفت اعمال شد.

اگر اجرا با رسیدن به بودجه‌اش متوقف شد، صفحهٔ اجرا به شما می‌گوید Skynet کدام نسخه را ذخیره کرد. صفحهٔ اجراها را بخوانید.

خروجی گرفتن از بهترین نسخه

اجراهای پرامپت، کد و متن

زبانهٔ آرتیفکت نسخه‌های آرتیفکت شما را فهرست می‌کند. برای هر نسخه می‌توانید:

  • نسخه را کپی کنید.
  • نسخه را به‌صورت فایل دانلود کنید.
  • برای اجرای مخزن، نسخه را به‌صورت یک فایل zip از کل مخزن دانلود کنید.

می‌توانید یک نسخه را با نسخهٔ دیگری مقایسه کنید. این زبانه بازخورد ارزیاب را هم برای هر نسخه نشان می‌دهد.

اجراهای برنامهٔ DSPy

زبانهٔ آرتیفکت یک پنل خروجی گرفتن از نتایج دارد. منوی دانلود را باز کنید. این منو قالب‌هایی را که اجرا دارد نشان می‌دهد:

گزینهقالب
برنامهٔ DSPy.zip، یک خروجی مستقل که می‌توانید آن را اجرا کنید
برنامه‌ی بهینه‌شده.pkl
پرامپت.json
کد بهینه‌شده.py
لاگ‌ها.csv

ارائهٔ بهترین نسخه

می‌توانید یک برنامهٔ DSPy بهینه‌شده را از کد خودتان فراخوانی کنید. زبانهٔ کاربرد دو بخش دارد:

  • یک فرم. فیلدهای ورودی را وارد کنید و برای دریافت پیش‌بینی، اجرا را انتخاب کنید.
  • کد یکپارچه‌سازی به زبان‌های cURL، Python، JavaScript، Go و DSPy.

برنامه همیشه با تنظیمات مدلی اجرا می‌شود که با آن بهینه شده است. باید همهٔ فیلدهای ورودی را بدهید. Skynet فیلدهای اضافی را نادیده می‌گیرد.

برای فراخوانی برنامه، یک توکن API در تنظیمات ← API بسازید. سپس یک درخواست بفرستید:

export APP_API_TOKEN=skyd_...
curl -X POST "$API_URL/serve/<optimization_id>" \
  -H "Authorization: Bearer $APP_API_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"inputs": {"question": "What is DSPy?"}}'

question را با فیلدهای ورودی برنامهٔ خود جایگزین کنید. کد یکپارچه‌سازی در زبانهٔ کاربرد، URL واقعی و نام فیلدها را برای شما پر می‌کند.

پاسخ شامل outputs، input_fields، output_fields و model_used است.

برای دریافت خروجی‌های جزئی هم‌زمان با رسیدنشان، همان درخواست را به /serve/<optimization_id>/stream بفرستید. پاسخ یک جریان از server-sent events است.

برای احراز هویت و endpointهای دیگر، صفحهٔ API را بخوانید.

اشتراک‌گذاری نتایج

می‌توانید یک اجرا را با دیگران به اشتراک بگذارید، یا آن را در گالری عمومی کاوش فهرست کنید. صفحهٔ اشتراک‌گذاری و انتشار را بخوانید.