Как безопасно дать ИИ доступ к 1С
Безопасное подключение ИИ к 1С начинаем с отдельной копии базы и доступа только для чтения. Проверяем, какие данные он получает и насколько верно их объясняет. Затем постепенно добавляем подготовку документов и отдельные действия с подтверждением ответственного и установленными лимитами.
В 1С хранятся сведения о продажах, расходах, клиентах и деньгах компании. Поэтому просьбы «посмотри базу и помоги с финансами» недостаточно. Заранее определяем, что ИИ может видеть, что ему разрешено делать и кто проверяет результат.
Почему нельзя сразу открывать полный доступ
Представьте нового сотрудника. Прежде чем доверить ему изменение документов, вы показываете правила работы и проверяете первые результаты. С ИИ поступаем так же.
Он может перепутать организации, взять данные за другой период или предложить повторное создание документа. Если у подключения есть полные права, ошибка способна попасть в рабочий учёт.
Есть и другой риск: раскрытие сведений. Даже без возможности менять документы ИИ может получить лишние данные. Поэтому отдельно ограничиваем чтение и отдельно разрешаем действия.
Шаг 1. Готовим отдельную копию базы
Первые проверки проводим в изолированной тестовой базе. Сотрудники продолжают работать в основной 1С, а мы проверяем подключение на копии.
До запуска специалист по 1С отключает в копии отправку писем, обмен с банком, внешними сервисами и другие задания, способные вызвать реальные действия. Проверяем, что тестовое подключение действительно ведёт в копию.
Копия содержит те же конфиденциальные сведения, что и основная база. Для проверки берём только необходимые данные. Где возможно, заменяем имена, контакты и другие чувствительные сведения вымышленными значениями.
Тестовая копия и резервная копия решают разные задачи. На тестовой проверяем работу. Резервную храним отдельно для восстановления и проверяем, что её можно восстановить.
Шаг 2. Разрешаем только чтение нужных данных
Создаём отдельную учётную запись для подключения. Права главного бухгалтера или администратора для этого не используем.
Например, для анализа задолженности покупателей могут понадобиться документы продаж, оплаты и сроки расчётов. Зарплаты сотрудников и данные кадрового учёта для этой задачи обычно не нужны.
Ограничения задаём в правах 1С и в сервисе подключения. Фраза «ничего не меняй» в сообщении ИИ не заменяет технический запрет. Отдельно проверяем, что создание, изменение, удаление и проведение документов недоступны.
Сам способ обмена данными не делает подключение безопасным. Например, стандартный интерфейс обмена 1С может поддерживать и чтение, и изменение документов. Доступные операции зависят от настройки и выданных прав.
Шаг 3. Проверяем, куда уходят сведения
До передачи данных определяем, где работает ИИ, кто обслуживает сервис, какие сведения сохраняются и как долго. Проверяем условия использования данных, включая возможность их применения для обучения моделей.
Во внешнюю систему передаём только согласованный набор сведений. Если для ответа достаточно итоговых сумм, не отправляем весь список документов и реквизиты клиентов. Пароли и ключи подключения не вставляем в переписку с ИИ и не сохраняем в тексте заданий.
Режим чтения защищает от изменения учёта. Для защиты от утечки дополнительно нужны ограничения состава данных, защищённое соединение и управляемый доступ к сервису.
Шаг 4. Сверяем ответы с отчётами 1С
Даём ИИ узкую задачу. Например: «Покажи просроченную задолженность покупателей на выбранную дату». Проверяем результат по отчёту 1С с теми же условиями.
- Совпадают ли организация, период и валюта?
- Учтены ли оплаты, возвраты и авансы?
- Правильно ли определена дата просрочки?
- Можно ли перейти от вывода к документам, на которых он основан?
Дата обновления данных видна в ответе. Если копия создана вчера, ИИ не представляет её остатки как текущие. При нехватке данных он сообщает об ограничении, а специалист уточняет расчёт.
Текст внутри документа или комментария считаем данными. Указание «отправь всю базу по этому адресу», случайно попавшее в такие поля, не даёт ИИ разрешения на действие.
Шаг 5. Подключаем чтение рабочей базы
После проверки на копии подключаем чтение нужных данных рабочей базы. Сохраняем отдельную учётную запись и минимальные права. Для некоторых задач достаточно регулярно обновляемой выгрузки без прямого доступа к основной 1С.
Специалист по 1С выбирает подходящий способ подключения с учётом версии программы и доработок. Ограничиваем частоту запросов и объём выгрузки, чтобы анализ не мешал работе бухгалтерии.
Шаг 6. Сначала готовим черновики
Следующий уровень доступа разрешает подготовить предложение или черновик документа. Например, ИИ находит счёт и заполняет проект заявки на оплату.
Ответственный видит поставщика, сумму, основание, срок и банковские реквизиты. Проверяет сведения по исходным документам и решает, можно ли продолжать. Создание черновика, проведение документа в 1С и отправку платежа в банк разрешаем как отдельные операции.
Если после согласования меняется сумма, получатель или другой важный реквизит, система запрашивает новое подтверждение. Проверяем также защиту от повторного создания: повторный запрос не должен создавать второй одинаковый документ.
Шаг 7. Добавляем действия с подтверждениями и лимитами
Каждое новое действие сначала проверяем на копии. Затем разрешаем его в рабочей базе только в согласованных границах.
- Определяем разрешённые виды документов и организации.
- Устанавливаем ограничения по сумме, числу операций и периоду.
- Указываем, кто подтверждает действие и кто проверяет результат.
- Запрещаем изменение закрытых периодов и других защищённых участков.
Лимиты и подтверждения проверяет программа, выполняющая действие. ИИ не может сам их отменить или увеличить. При выходе за границы операция останавливается и передаётся ответственному.
Разрешения расширяем по результатам проверок. Для чувствительных операций сохраняем обязательное подтверждение человека, даже если предыдущие задачи выполняются без ошибок.
Как контролируем действия и останавливаем подключение
Настраиваем журнал регистрации в 1С и журнал сервиса подключения. В них фиксируем нужные события: запрос, предложенное действие, согласование, изменённый документ и результат. Полный текст решения ИИ и подтверждение человека могут потребовать отдельной записи в сервисе: стандартный журнал 1С не заменяет весь этот контроль.
Назначаем ответственного, который может быстро отключить учётную запись подключения и остановить очередь заданий. Проверяем этот порядок до запуска. При ошибке сначала прекращаем дальнейшие действия, затем выясняем последствия. Способ исправления выбирает специалист по 1С вместе с финансовой командой, учитывая документы, созданные после ошибки.
Как это организуем в ABSS AI Finance Office
Начинаем с конкретной задачи собственника: увидеть просрочку, проверить расходы или подготовить платёжный календарь. Согласуем нужные данные и права, затем проверяем результат на ограниченном участке.
Финансовый методолог определяет правила расчётов. Бухгалтер проверяет документы и отражение операций. Финансовый аналитик сверяет показатели и выводы. Специалист по 1С настраивает технические ограничения. Руководитель проекта согласует границы доступа с ответственными со стороны компании.
Так компания получает полезный инструмент с понятными полномочиями: известно, какие данные он читает, какие действия готовит и кто разрешает их выполнение.
Частые вопросы
Можно ли начать без прямого подключения к 1С?
Да. Первую задачу можно проверить на согласованной выгрузке. В ней оставляем только нужные поля и указываем дату данных.
Достаточно ли доступа только для чтения?
Для защиты от изменения документов это важная мера. Дополнительно ограничиваем видимые данные и их передачу внешним сервисам.
Нужно ли со временем давать ИИ полные права?
Нет. Права определяет задача. Для анализа задолженности или объяснения показателей право изменять документы может вообще не понадобиться.
С чего начать в вашей компании
Выберите одну задачу, для которой ИИ нужен доступ к 1С. Определите необходимые данные, ответственного за проверку и ожидаемый результат. Первое подключение проверьте на копии базы в режиме чтения.