Описание функциональных
характеристик
Программное обеспечение «Система на базе ИИ для работы с корпоративными данными с использованием платформы 1С:Предприятие»
Содержание
Сокращения и определения
| Термин / сокращение | Определение |
|---|---|
| Типовой (стандартный) функционал, типовое решение, типовой (документ, справочник, регистр) | Функциональное решение в поставке от Вендора ПО |
| Нормативно-справочная информация (НСИ) | Применительно к 1С, НСИ представляет собой данные справочников |
| БУ | Бухгалтерский учет |
| ВНА | Внеоборотный актив |
| Дт | Дебет |
| Кт | Кредит |
| МСФО | Международные стандарты финансовой отчетности |
| НМА | Нематериальный актив |
| НУ | Налоговый учет |
| ОС | Основное средство |
| ПО | Программное обеспечение |
| РСБУ | Российские стандарты бухгалтерской отчетности |
| УУ | Управленческий учет |
| Система, модуль ИИ | Программное обеспечение «Система на базе ИИ для работы с корпоративными данными с использованием платформы 1С:Предприятие» |
| RAG | Retrieval-Augmented Generation |
1. Назначение документа
Документ фиксирует параметры настройки и порядок работы с функционалом Системы.
Основными целями данного документа являются:
- Описать состав Системы
- Зафиксировать объем документации, входящей в комплект продукта;
2. Цели, задачи
Система на базе ИИ для работы с корпоративными данными с использованием платформы 1С:Предприятие реализована в соответствии с требованиями:
- Система реализована в виде отдельного расширения и сервера, разработанного на python
- Система включает стандартные модули:
- Сервер
- расширение конфигурации 1С ИИ
- Система универсальная с точки зрения требований бизнес-процессов.
3. Состав системы
Блок схема Системы представлена ниже:
Основные объекты системы:
Непосредственно Система включает:
- Расширение 1С устанавливаемое на любую актуальную конфигурацию 1С:Предприятие, которое выполняет следующие функции:
- Клиент для обращения к LLM непосредственно из 1С
- Модуль настройки прав
- Модуль автоматической передачи файлов на сервер (для обработки на сервере по технологии RAG)
- Модуль обработки цепочек действия. Подсистема, позволяющая на языке 1С обращаться к LLM и разрабатывать последовательность действий
- Web-сервер, который принимает и обрабатывает обратные вызовы от сервера «Системы на базе ИИ для работы с корпоративными данными с использованием платформы 1С:Предприятие»
- Сервер, разработанный на python с использованием открытых библиотек python, который выполняет следующие функции:
- Прокси сервер для обращения к LLM
- Подсистему RAG
В Систему не входят большие языковые модели, но они необходимы для использования ИИ. В качестве больших языковых моделей могут использоваться локальные модели, например, Ollama или GigaChat, и другие. При необходимости можно подключить другие модели.
4. Мессенджер
Мессенджер, предназначенный для взаимодействия с большими языковыми моделями, позволяет обращаться к большим языковым моделям и получать ответы. Он включает в себя окно ввода сообщения, например, кнопку отправки сообщения и окно истории переписки.
Кнопки смены темы позволяют общаться на разные темы, фактически в разном контексте с искусственным интеллектом.
Выбор промпта позволят использовать заранее подготовленные просты. Если у нас есть готовые промпты, мы можем выбрать один из них, и он будет подставлен в окно сообщения для отправки.
5. Работа с RAG
Система включает функционал формирования файлов для отправки в систему RAG на сервере. Для отправки необходимо добавить файлы и указать системе, какие файлы, хранящиеся в 1С, должны быть обработаны в технологии RAG для последующего анализа или задавания вопросов по этим файлам.
Для добавления файлов следует нажать кнопку "Файлы для RAG". Файлы для RAG могут быть выбраны из базы данных.
Мы можем выбрать файл: либо выбрать файл, хранящийся в базе данных 1С, который будет передан на сервер, либо загрузить сторонний файл.
Также можно указать соответствие папок и файлов, хранящихся в 1С.
ИИ автоматически обрабатывает файлы. Если файлы будут изменены или добавлены, они будут переданы на сервер для обработки по технологии RAG.
6. Работа с цепочками
Еще одна возможность для работы – это работа с цепочками. Мы можем использовать специальный механизм цепочек.
ИИ позволяет описывать последовательность действий через специальные алгоритмы на языке 1С:Предприятие. Для выполнения определенных действий на языке 1С, например, сначала формируется запрос в системе 1С. Затем формируется промпт для обращения к языковой модели.
Далее следует обработка ответа от языковой модели на сервере и на клиенте. Таким образом, мы можем собирать последовательность действий в цепочку.
7. Состав документации
В состав документации по работе с «Системой на базе ИИ для работы с корпоративными данными с использованием платформы 1С:Предприятие» входят:
- Инструкция администратора по установке
- Инструкция пользователя