Commit a7d6a9f4 authored by Talgat Mustafinov's avatar Talgat Mustafinov

Added AI part

parent df7ac24b
Создание полей формы с помощью ИИ
==================================
После настройки подключения к ИИ можно создавать структуру формы
с помощью текстового описания — без ручного добавления каждого поля.
Шаг 1. Создайте пустую форму
-----------------------------
Перейдите в Дизайнер приложений и создайте новую форму:
**Дизайнер приложений → Приложение → Добавить → Базовые сущности → Форма**
Шаг 2. Откройте окно промпта
------------------------------
В редакторе формы нажмите иконку с логотипом Arta (|arta_icon|) в панели инструментов.
Откроется боковое окно для ввода промпта.
.. |arta_icon| replace:: ✿
.. figure:: ../resources/img/ai_form_prompt_button.png
Кнопка открытия ИИ-промпта в редакторе формы
Шаг 3. Введите описание формы
-------------------------------
В текстовом поле опишите форму и её поля на естественном языке.
Пример промпта:
.. code-block:: text
Создай форму для записи к врачу: ФИО, контактный телефон, email,
дата приема, тип приема (осмотр, консультация, получение справки,
процедурный кабинет), описание симптомов
Выберите язык, на котором должны отображаться надписи на форме,
и нажмите **«Отправить»**.
.. figure:: ../resources/img/ai_form_prompt_input.png
Окно ввода промпта с примером описания формы
Шаг 4. Проверьте и сохраните результат
-----------------------------------------
После обработки запроса ИИ автоматически добавит поля в форму.
Проверьте результат и нажмите **«Сохранить»**.
.. figure:: ../resources/img/ai_form_result.png
Форма с полями, сгенерированными ИИ
.. tip::
Чем точнее и подробнее описание в промпте, тем лучше результат.
Можно указывать типы полей, обязательность, порядок расположения.
Создание стилей формы с помощью ИИ
====================================
Помимо структуры полей, ИИ умеет генерировать стили оформления формы:
цвета, шрифты, рамки и скругления — по текстовому описанию.
Шаг 1. Откройте вкладку «Стиль формы»
---------------------------------------
Откройте форму в редакторе и нажмите иконку ИИ-промпта (|arta_icon|).
В появившемся окне переключитесь на вкладку **«Стиль формы»**.
.. |arta_icon| replace:: ✿
.. figure:: ../resources/img/ai_style_tab.png
Вкладка «Стиль формы» в окне ИИ-промпта
Шаг 2. Введите описание стиля
-------------------------------
Опишите желаемый внешний вид формы в текстовом поле.
Пример промпта:
.. code-block:: text
Светло-зелёный фон, темно-коричневый текст, коричневые рамки, скругления рамок
Нажмите **«Отправить»**.
.. figure:: ../resources/img/ai_style_prompt.png
Ввод описания стиля в окне промпта
Шаг 3. Сохраните стиль и форму
--------------------------------
После ответа ИИ автоматически откроется редактор стилей с заполненными значениями.
Нажмите **«Сохранить»** в редакторе стилей, затем сохраните саму форму.
.. figure:: ../resources/img/ai_style_editor.png
Редактор стилей с параметрами, заполненными ИИ
Шаг 4. Проверьте результат
----------------------------
В режиме предпросмотра или редактирования формы будут отображаться
применённые стили.
.. figure:: ../resources/img/ai_style_preview.png
Форма с применёнными стилями в режиме предпросмотра
Настройка подключения к ИИ
===========================
Перед использованием ИИ функций необходимо один раз настроить подключение
к выбранной языковой модели. Это выполняется администратором системы.
Путь в системе
--------------
**Администрирование → Настройки Системы → Настройки ИИ**
.. figure:: ../resources/img/ai_settings_menu.png
Раздел «Настройки ИИ» в меню администрирования
Заполните следующие поля:
**Провайдер**
Определяет тип подключения к модели.
* **Встроенное решение** — если модель развёрнута на собственном сервере.
* **Другой** — для подключения внешней модели (ChatGPT, Gemini, Claude и др.).
**Название провайдера**
Необязательное поле. Укажите любое удобное название для идентификации.
**Хост**
Адрес сервера, на котором расположена модель.
Пример для Claude: ``https://api.anthropic.com``
**Модель ИИ**
Идентификатор модели, предоставляемый поставщиком.
Пример для Claude: ``claude-haiku-4-5-20251001``
**API ключ**
Секретный ключ доступа. Выдаётся в консоли поставщика ИИ.
**Параметры запросов**
* **Таймаут** — время ожидания ответа от ИИ (в секундах).
* **Количество попыток** — сколько раз система будет повторять запрос при ошибке.
.. note::
После сохранения настроек ИИ функции становятся доступны в Дизайнере приложений.
Использование ИИ функций в платформе Arta
==========================================
Платформа Arta поддерживает интеграцию с моделями искусственного интеллекта.
С помощью ИИ можно автоматически генерировать поля формы и стили оформления,
описывая нужный результат в текстовом виде — на естественном языке.
В данном разделе рассматривается:
* настройка подключения к ИИ на уровне системы;
* создание полей формы с помощью ИИ-промпта;
* применение стилей к форме через ИИ.
.. toctree::
:maxdepth: 2
ai_settings
ai_form_create
ai_form_style
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
knowledge/index knowledge/index
app/index app/index
forms/index forms/index
ai/index
registries/index registries/index
routes/index routes/index
synergy/index synergy/index
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment