Задача: Разработка в Power Automate Desktop (Эксклюзивно)
Необходимо стабилизировать и улучшить существующий сценарий в Power Automate Desktop (PAD). Сторонние альтернативы не рассматриваются. Заказчик предоставляет часть кода и примеры данных. Прошу откликаться только специалистов с опытом в PAD.
Техническое задание
Создание надежного flow, который выполняет следующие действия:
- Обход папок: Перебор подпапок в заданном каталоге.
- Формат данных: В каждой подпапке одна PNG (эталон) и несколько JPG (проверяемые копии).
- Проверка через API: Вызов Google Gemini API для оценки качества эталонного изображения PNG.
- Логика обработки: На каждое изображение выносится вердикт: 'OK', 'review' или 'delete'.
- Доработка скрипта: Оптимизировать PowerShell для формирования корректного тела запроса с изображением.
Ключевые требования
- Устойчивость: Сценарий не должен прерываться при ошибках API, таймаутах или нестандартных ответах. Мягкая обработка и логирование ошибок обязательны.
- Стабильность взаимодействия между PAD, PowerShell и HTTP-вызовом.
- Действия на выходе: Запись в лог всей истории, удаление бракованных файлов, пропуск сомнительных файлов.
Текущее состояние и проблема
Базовый запуск частично работает, однако присутствует высокая нестабильность в связке PAD --> PowerShell --> API --> Парсинг. Ответы Gemini приходят с разной структурой. Ключи доступа к API предоставляются.
Требования к отклику
- Указывайте опыт работы с Microsoft Power Automate Desktop.
- Примерный план по реализации или оценка времени.
- Готовность работать с неустойчивыми сериализованными данными в файловой системе.
Работа только внутри PAD. Разработка вне анализатора не допускается.