Перейти к содержимому
Страницы

Руководства

Чтение результатов

Вкладки страницы запуска, оценки и как экспортировать или развернуть лучший вариант.

Страница запуска показывает прогресс и результаты запуска. В этом руководстве описаны вкладки страницы запуска, оценки, а также то, как экспортировать или развернуть лучшую версию.

Вкладки страницы запуска

Страница запуска показывает только те вкладки, которые относятся к запуску. Некоторые вкладки зависят от пути, статуса и вашего уровня опыта.

ВкладкаКогда показываетсяЧто содержит
ОбзорВсегдаПрогресс, оценки и история оценок
ИспользованиеУспешный запуск с программой, которую 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.

Аутентификация и другие эндпоинты описаны в разделе API.

Общий доступ к результатам

Запуском можно поделиться с другими людьми или опубликовать его в публичной галерее «Обзор». Прочитайте Общий доступ и публикация.