5. Описание задачи¶
Назначение и граница¶
Маршрут связывает пользовательский вход с наблюдаемым результатом. Пошаговые действия находятся в «Руководстве пользователя SmartMLOps».
Основные маршруты¶
[Каталог сервисов] -- карточка -- запрос доступа -- вызов -- ответ
|
+-- создание решения -- проверка -- развертывание -- адрес вызова
|
v
[мониторинг]
[Сценарии с языковой моделью] -- запуск -- результаты шагов
[Конвейеры] -- проверка графа -- запуск -- события и результат
Схема читается так. Пользователь выбирает готовое решение или создает новое. Готовое решение может потребовать запроса доступа, затем вызов возвращает ответ. Новое решение проходит проверку и развертывание, получает адрес вызова и может передавать наблюдения в мониторинг. Сценарий и конвейер создают отдельные запуски, состояния шагов, события и итоговый результат.
Входы и результаты¶
Каталог, доступ и вызов¶
Найти решение. Вход – поисковая фраза, фильтр или выбранная карточка. Результат – список доступных карточек и сведения о решении.
Запросить доступ. Вход – опубликованное решение и данные формы. Результат – запись запроса и текущее состояние; после одобрения появляется доступное решение.
Выполнить тестовый вызов. Вход – адрес, тело по контракту, допустимый файл или изображение и разрешенные учетные данные. Результат – состояние вызова и ответ сервиса.
Получить результат программно. Вход – опубликованный адрес, метод, тело и разрешенный способ доступа. Результат – ответ по контракту сервиса или сценария.
Создание и наблюдение¶
Развернуть модель. Вход – поддерживаемый набор файлов модели или выбранная языковая модель, метаданные и параметры исполнения. Результат – продуктовый объект, состояния проверки и развертывания, затем адрес вызова.
Запустить сценарий. Вход – название, выбранная модель, упорядоченные шаги и данные запуска. Результат – запись запуска, общее состояние и результат каждого шага.
Запустить конвейер. Вход – шаблон или граф, связи, привязки сервисов и данные запуска. Результат – проверка графа, запись запуска, состояния шагов и события.
Просмотреть мониторинг. Вход – выбранный сервис и период. Результат – доступные показатели, временные ряды, события и отчеты либо явное состояние отсутствия данных.
Граница полномочий¶
Пользователь отправляет запрос доступа и просматривает его состояние. Предоставление доступа относится к роли portal-admin.