Перейти к основному содержимому

Использование виртуального ассистента при разработке приложения

В DevTools вы можете использовать виртуального ассистента, который по запросу в чате формирует рекомендации по разработке приложений на базе Платформы, а также на основе словесного описания генерирует файлы описания модели данных и блоки кода в файлах описания экранных форм. Виртуальный ассистент взаимодействует с большой языковой моделью (Large Language Model, LLM), настроенной на этапе развертывания Платформы.

Виртуальный ассистент доступен по нажатию значка UG_AIchat_icon.png в интерфейсе DevTools на боковой панели. После нажатия значка на месте панели Проекты отображается панель виртуального ассистента.

Добавление темы диалога

Виртуальный ассистент позволяет вести диалог по нескольким темам. История диалога по каждой из тем сохраняется. В любой момент в верхней части панели в раскрывающемся списке можно выбрать тему и продолжить диалог.

Чтобы добавить диалог на новую тему, нажмите значок + в верхней части панели.

В список тем виртуального ассистента добавляется диалог с именем по умолчанию Новый чат <идентификатор>.

Создание контекста диалога

Вы можете создавать и изменять модель данных проекта, а также создавать и изменять файлы описания экранных форм проекта. С этой целью вам необходимо создать контекст диалога.

Чтобы создать контекст диалога, в поле ввода вопроса нажмите значок UG_paperclip_icon.png (Скрепка) и прикрепите файл описания проекта с расширением mdproj.

После создания контекста диалога в поле ввода вопроса вы можете прикреплять файлы с расширениями mdmodel и mdcontainer для изменения.

Отправка вопроса виртуальному ассистенту

Вы можете отправить вопрос на естественном языке. К вопросу вы можете прикрепить файл, например, для создания контекста диалога, для изменения модели данных или изменения файла описания экранной формы.

Чтобы отправить вопрос виртуальному ассистенту:

  1. В раскрывающемся списке выберите имя диалога.

  2. В нижней части панели в строке ввода введите вопрос и нажмите значок UG_send_icon.png (Отправить).

    По нажатию значка UG_paperclip_icon.png (Скрепка) вы можете прикрепить файл к вопросу. Например, для изменения модели данных проекта вы можете прикрепить файл с расширением mdmodel и ввести вопрос следующего вида: Добавь класс Сотрудник. Если вы еще не создавали модель данных проекта, вы можете не прикряплять файл с расширением mdmodel и отправить только вопрос. Для изменения экранной формы вы можете прикрепить файл с расширением mdcontainer и ввести вопрос, например, следующего вида: Добавь кнопку Сохранить стиля Primary справа от кнопки Отменить.

    Виртуальный ассистент генерирует ответ на вопрос. Если вы приложили файл к вопросу, виртуальный ассистент генерирует и возвращает содержимое согласно поставленной задаче. Сгенерированный код вы можете скопировать и вставить в соответствующий запросу файл.

    Если в диалоге с именем по умолчанию Новый чат <идентификатор> вы отправили первый вопрос виртуальному ассистенту, имя диалога меняется и соответствует началу фразы во введенном вопросе.

Изменение имени диалога

Если вы планируете вести диалоги на несколько тем, вы можете присвоить имена диалогам согласно их тематике. Таким образом вам будет проще различать диалоги и отправлять вопросы в диалоги, соответствующие тематике.

Чтобы изменить имя диалога:

  1. В раскрывающемся списке выберите имя диалога.

  2. Нажмите значок UG_additional_menu_icon.png (Действия) и в открывшемся меню выберите Переименовать.

  3. В поле ввода введите новое имя диалога.

  4. Справа от поля ввода нажмите значок UG_apply_icon.png (Применить).

    Диалог отображается с новым именем.

Удаление истории диалога и удаление диалога

По нажатию значка UG_additional_menu_icon.png (Действия) справа от имени диалога в отобразившемся меню при выборе пункта Очистить вы можете удалить историю выбранного диалога, а при выборе пункта Удалить вы можете удалить выбранный диалог.