Автодизайнер
Внимание: Для работы Автодизайнера необходимо:
установить .NET Desktop Runtime 8,
перезапустить Sherpa Designer.
Скачать и установить нужную версию можно по этой ссылке:
Автодизайнер - это ИИ-инструмент, позволяющий создавать и изменять проекты в Sherpa Designer через текстовый диалог с пользователем.
Автодизайнер использует большую языковую модель и позволяет отлаживать, исправлять и дополнять уже существующие проекты, проверять и исправлять селекторы, отвечать на разнообразные вопросы по проекту.
Начало работы
Для начала работы необходимо перейти во вкладку “Автодизайнер” на “Главной панели” в Sherpa Designer и ввести запрос в поле “Сообщение в чат…”.
На данной вкладке представлен чат-интерфейс, который представляет собой:
область диалоговой панели с полем для ввода запроса пользователя,
область отображения диалога с большой языковой моделью.

Область диалоговой панели
На диалоговой панели представлены следующие элементы интерфейса:
Иконка
"Показать историю чата", позволяющая открыть историю чата с Автодизайнером за сегодня, вчера и более ранний период, чтобы продолжить общение или переиспользовать запросы.

Поле для ввода сообщения Пользователя "Сообщение в чат...", позволяющее описывать задачи или запрашивать действия.
Иконка
"Прикрепить файлы", позволяющая добавлять дополнительные файлы к запросу (например, скриншоты интерфейсов).
После клика по иконке появится окно “Открытие”, в котором необходимо выбрать файл и нажать на кнопку “Открыть”:

Пример запроса:
“В проекте КрестикиНолики добавь счетчик побед по новым правилам из test.txt: переменные ScoreX/ScoreO/TotalGames, отображение в UI, сохранение в JSON, кнопку сброса.”

Автодизайнер получит список файлов, прочитает их, изучит каждую диаграмму в проекте, обновит все данные под описанные пользователем условия и добавит новые диаграммы в проект, направит сообщение о том, что обработал запрос пользователя с подробным описанием внесенных изменений:

Далее, пользователь сможет запустить и протестировать измененный проект самостоятельно (также, при необходимости, ввести дополнительных запрос в Автодизайнер).
Кнопка
"Отправить сообщение", позволяющая отправлять запрос пользователя на обработку в чат.
Кнопка
"Параметры", позволяющая открывать панель разрешений для Автопилота автоматически (без подтверждения пользователя) выполнять следующие типы действий:
Запуск команды PowerShell: Выполнение скриптов PowerShell для системных операций и автоматизации (интеграция с вашими RPA-процессами).
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Запуск команды PowerShell?». Если отключить данный параметр, то в проекте будут использоваться только встроенные блоки Sherpa Designer без внешних скриптов.
Получение списка файлов: Сканирование директорий для поиска входных данных.
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Получение списка файлов?». Если отключить данный параметр, Автодизайнер будет работать только с заданными пользователем путями к файлам, без динамического поиска в папках.
Чтение из файла: Загрузка конфигураций, JSON-схем, PDD-шаблонов или TXT/PDF-файлов.
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Чтение из файла?». Если отключить данный параметр, проект будет создан без анализа приложенных файлов, только по текстовому описанию в чате.
Запись в файл: Сохранение результатов (JSON-файл, файлы логов в папке проекта).
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Запись в файл?». Если отключить этот параметр, значения результирующих переменных будут храниться временно, до закрытия/перезагрузки проекта.
Получение списка диаграмм: Просмотр доступных в проекте диаграмм для анализа/модификации.
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Получение списка диаграмм?». Если отключить данный параметр, Автодизайнер не сможет найти существующие диаграммы проекта и будет создавать новые с нуля, не опираясь на созданный пользователем проект.
Создание диаграммы: Генерация новых блок-схем Роботов.
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Создание диаграммы?». Если отключить данный параметр, изменения будут применяться только к созданным ранее диаграммам в проекте, без создания новых блоков и процессов.
Запуск диаграммы: Автоматический тест сгенерированных сценариев.
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Запуск диаграммы?». Если отключить данный параметр, Автодизайнер внесет изменения в проект, но не выполнит автоматическое тестирование. Для проверки работоспособности проекта пользователю будет необходимо запустить его вручную.
Делать скриншот, если выполнение диаграммы завершилось с ошибкой: Фиксация выявляемых при запуске проекта ошибок при помощи снимков экрана пользователя.
Когда искусственному интеллекту потребуется выполнить такое действие, появится запрос пользователю: «Хотите выполнить Делать скриншот, если выполнение диаграммы завершилось с ошибкой?». Если отключить данный параметр, ошибки будут логироваться только текстово, без снимков экрана.
Область отображения диалога
В области отображения диалога с большой языковой моделью выводится:
Сообщения (запросы) пользователя;
Ответы большой языковой модели (например, код проекта, описание созданных блоков, диагностика ошибок селекторов);
Статусы выполнения (например: "Генерирую проект...", "Тестирую диаграмму", "Найдена ошибка в селекторе клетки 2-3");
Результаты (например, ответы на вопросы пользователя, список созданных диаграмм, список измененных диаграмм, скриншоты ошибок, логи выполнения);
Предложения (например: "Добавить переменную ScoreX?").
Также в данной области можно выделять текст сообщений и копировать их, чтобы вставить в другое поле:

Если нажать правой кнопкой мыши на иконку файла/изображения внутри сообщения, то появится всплывающее меню с текстом:”Открыть изображение”, - при нажатии на него откроется файл/изображение, которое было привязано к запросу пользователя:

Last updated