Home / AI - интеграция с искусственным интеллектом

AI - интеграция с искусственным интеллектом


В релизе 3.1.64 для 1С:БП и 1С:БП КОРП +БИТ.ФИНАНС добавлена новая подсистема AI — интеграция с искусственным интеллектом. Для конфигураций 1С:ERP и 1С:КА +БИТ.ФИНАНС функционал будет доступе начиная с релиза 3.2.45.

Функционал доступен только для версии «БИТ.ФИНАНС.Холдинг».

Настройки использования подсистемы AI

Для включения подсистемы необходимо включить использование AI в разделе «Интеграция» формы Констант.

По гиперссылке «Настройки» можно задать параметры хранения истории взаимодействия (диалогов) с ассистентами и настроить регламентное задание по их очистке.

Справочник «AI-ассистенты»


Позволяет настраивать ассистентов AI для взаимодействия. Для каждого ассистента можно настроить индивидуальное поведение:

  • Имя – наименование, отображаемое в списках,
  • Идентификация – роль, от имени которой  будет действовать ассистент,
  • Инструкции – описание действий, ограничений и поведения,
  • Модель –ссылка на справочник моделей с поставщиками AI.

 Для редактирования нужна роль «Администратор AI».

Справочник «AI-модели»

Хранит настройки поставщиков AI. Позволяет указывать настройки поставщика, уточнять вид используемой модели и ключ API. Адреса ресурсов заполняются автоматически для публичных моделей и могут уточняться в случае развертки локальных версий.

Для редактирования нужна роль «Администратор AI».

Обработка «AI-чат»


Обработка AI-чат предназначена для интерактивного взаимодействия пользователей с AI-ассистентами.

Нажатием на изображение ассистента можно выбрать необходимого ассистента с прописанным сценарием поведения.

В нижней части присутствует поле ввода для взаимодействия и командная панель.

Кнопка отправить сообщение (1) – отправляет на обработку ассистенту введенный текст пользователя.

Кнопка прикрепления вложения (2) – позволяет передавать вложения для обработки ассистентами. Рекомендуемый формат вложений – pdf. Возможность обработки прочих форматов зависит от выбранного поставщика AI.

Кнопка библиотеки промптов (3) – позволяет вставлять готовые промпты из справочника «Шаблоны промптов AI».

Кнопка нового чата (4) – выполняет очистку текущего диалога и создает новую ветку взаимодействия с ассистентом.

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

Для работы с AI-чатом у пользователя должна быть роль «Пользователь AI».

Справочник «Шаблоны промптов AI»

Справочник хранит список заготовленных промптов с текстовым описанием для взаимодействия с ассистентами. 

Предопределенные шаблоны промптов:

  1. Запрос структуры отчета. Промпт используется для автоматической генерации описания отчета. См. Описания отчетов для AI.
  2. Получение данных из файла. Промпт используется для обработки данных печатного документа pdf при заполнении полей документа. См. Заполнение полей документа по данным pdf.

Описания отчетов для AI

В данном регистре задается формат передачи данных отчетов в AI для взаимодействия.

Отчет – ссылка на справочник «Объекты системы». Это отчет, в который будет добавлена кнопка передачи данных в AI. В коробочной версии данный функционал доступен для всех отчетов, построенных на технологии БСП с использованием общей формы «Форма отчета».

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

Формат выгрузки – формат, в котором данные будут передаваться в модель. Способы обработки данных отчета зависят от выбранного поставщики и модели AI, но общий принцип следующий:

  • Формат CSV – позволяет существенно сократить потребление токенов.
  • Формат JSON – обеспечивает более точное определение структуры данных.

Описание – служебный промпт, раскрывающий назначение, структуру данных отчета, содержание строк/колонок и т.п.

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

При этом выполняется автоматическое заполнение Отчета и Варианта отчета. Если отчет сформирован – выведена структура колонок и данных, то появляется кнопка автоматической генерации описания отчета с использованием AI.*

*При автоматической генерации описания используются данные текущего сформированного отчета, предопределенный ассистент «Робот» и предопределенный шаблон промпта «Запрос структуры отчета». Если нужно выполнить fine-tuning получаемого описания, можно отредактировать промпты в данных сущностях.

Для редактирования описаний нужна роль «Администратор AI».

Заполнение полей документа по данным pdf

Для внутренних документов добавлен механизм поиска и заполнения полей по результатам AI анализа печатных форм pdf.

В форме внутреннего документа выбираем пункт «Заполнить с AI».

Открывается окно выбора файла – можно выбрать вложение внутреннего документа или файл на диске. Выбираем нужное и нажимаем Далее.

На этом этапе выполняется анализ структуры полей документа, анализ печатной формы* и сопоставление значений. Указываем галочки какие найденные значения необходимо перенести в документ и нажимаем Далее.

*Для анализа печатного документа используется выбранная печатная форма, предопределенный ассистент «Робот» и предопределенный шаблон промпта «Запрос структуры отчета». Если нужно выполнить fine-tuning получаемого описания, можно отредактировать промпты в данных сущностях.

Команды заполнения произвольных полей AI

Для справочника «Внутренние документы», а также документов «Проект договора» добавлен механизм заполнения произвольных полей с использованием AI.

Наименование – представление команды, как она будет отображаться у пользователей.

Объекты системы – для каких объектов будет доступна данная команда (в коробочном решении встраивается для Внутренних документов и Проекта договора, но список может дорабатываться).

Поле заполнения – поле документа, которое необходимо заполнить по результатам выполнения взаимодействия с AI.

Пользовательское условие – ограничение по пользовательскому условию (например, по виду внутреннего документа).

Ассистент – задается ассистент, который будет выполнять заполнение поля.

Табличная часть: промпты – перечень шаблонов промптов, выполняемых последовательно для определения способа заполнения поля.

Галочка «Запрашивать файл» - булево. Определяет необходимость запрашивать вложение или файл с диска в качестве источника данных при заполнении поля.

После добавления команд они появятся в подменю «Заполнить» формы соответствующего объекта.

Для отображения команд у пользователя должна быть роль «Пользователь AI».

 

API взаимодействия с подсистемой

Для внутренней интеграции в системе используются функция программного интерфейса ОтветИИ общего модуля бит_ИскусственныйИнтеллект.

В нее передаются строки запросов, ссылки на шаблоны промптов или массив этих значений, а также ассистент для обработки (если не указан, то обрабатывается предопределенным ассистентом «Робот»).

В ответ получаем строку – результата генеративной обработки запроса AI.




     RSS of this page

    4567  https://www.bitfinance.ru/ , kazna@1cbit.ru