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

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

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