Журнал

Как дать нейросети доступ к данным ресторана и не потерять их

Нейросеть не знает ваших цифр: чтобы она ответила про вчерашнюю выручку, у неё должен быть доступ к учётной системе. Давать его логином и паролем нельзя — такой доступ нельзя ни ограничить, ни отозвать, ни проверить. Правильный способ один: посредник, который держит ключи у себя, пускает только на чтение и ведёт журнал обращений.

Спросить у ChatGPT «какая была выручка вчера» и получить ответ по своему ресторану — идея понятная и соблазнительная. Разберёмся, что для этого нужно на самом деле и где начинается опасная часть.

Почему нейросеть не знает ваших цифр#

Языковая модель умеет рассуждать, считать и объяснять, но у неё нет и не может быть доступа к вашей базе. Она не видит ни продаж, ни остатков, ни накладных — ровно до тех пор, пока кто-то не передаст ей эти данные.

Отсюда два способа работать с ней по своим цифрам.

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

Дать постоянный доступ. Тогда нейросеть сама запрашивает нужное, и вопросы можно задавать в любой момент, не готовя выгрузки. Вот здесь и появляется вопрос, который стоит разобрать до того, как что-то настраивать.

Чего делать нельзя#

Самый простой на вид способ дать доступ — отдать нейросети логин и пароль от учётной системы или API-ключ. Написать прямо в чат: вот адрес сервера, вот логин, вот пароль, сходи посмотри.

Так делать нельзя. Разберём по пунктам, потому что каждый из них стоит отдельно.

Пароль остаётся в переписке навсегда

Чат — это не разговор, это документ. Всё, что вы написали, хранится: в истории у вас, в логах сервиса, в резервных копиях. Переписку можно случайно показать на экране, отправить ссылкой коллеге, выгрузить целиком. Пароль, однажды попавший в чат, перестаёт быть вашим секретом — и вы даже не узнаете, в какой момент это произошло.

Доступ получается безграничным

Логин от учётной системы — это не «доступ к выручке». Это доступ ко всему, что может делать этот пользователь: к справочникам, к документам, к ценам, к возможности что-то изменить или удалить. Вы хотели показать продажи за вчера, а выдали ключ от всего дома.

Отозвать его нельзя

Если вы передумали, у вас один вариант — менять пароль. А это значит переделывать всё, что на нём держится: интеграции, выгрузки, подключения других сотрудников. На практике это откладывают, и доступ продолжает работать.

Вы не узнаете, что происходило

Запросы от имени вашего пользователя неотличимы от ваших собственных. В журнале системы видно, что пользователь такой-то что-то смотрел, — и всё. Что именно спрашивали, сколько раз и зачем, восстановить невозможно.

Это нарушает ваши же правила

Почти в любом договоре с учётной системой и почти в любой внутренней инструкции передача учётных данных третьим лицам запрещена. Нейросеть — такое же третье лицо, как подрядчик или сосед. То, что она «не человек», ничего не меняет: за её ответы и за её доступ отвечаете вы.

Как дать доступ правильно#

Между нейросетью и учётной системой должен стоять посредник. Нейросеть обращается к нему, он — к вашей базе, и ключи остаются у него.

Это не хитрость конкретного сервиса, а общий способ, которым устроены все нормальные интеграции. Проверять посредника стоит по пяти пунктам.

Ключи не покидают посредника. Нейросеть не получает ни логина, ни пароля, ни адреса сервера. Она отправляет вопрос и получает ответ — всё остальное делается без неё.

По умолчанию только чтение. Посмотреть продажи и остатки — да. Создать, изменить или удалить документ — нет, пока вы отдельно этого не разрешили.

Вы выбираете, что видно. Если ресторанов несколько, нейросеть должна видеть только те, которые вы отметили. Остальные для неё не существуют.

Есть журнал. Вы в любой момент видите, что именно спрашивали, когда и с каким результатом. Без этого доступ невозможно контролировать.

Отзыв в одно действие. Передумали — нажали кнопку, доступ закончился. Без смены паролей и без разбирательств с тем, что ещё на них завязано.

Если хотя бы один пункт не выполняется, доступ давать рано.

Что спрашивать и чего не ждать#

Допустим, доступ настроен правильно. Что с ним делать.

Хорошо получаются вопросы, где нужно собрать и сопоставить:

  • «Какая была выручка вчера и как это по сравнению со средой на прошлой неделе»
  • «Покажи остатки по бару на утро»
  • «Что подорожало сильнее всего за последний месяц»
  • «Сравни фудкост за два месяца и объясни разницу»

Это именно то, ради чего обычно открывают отчёты, — только без отчётов.

Чего ждать не стоит. Нейросеть не заменяет учёт. Она не проведёт документ, не исправит ошибку в технологической карте и не примет решение за вас. И она может ошибиться в арифметике, особенно если данных много: цифры, на которых вы собираетесь что-то делать, стоит перепроверить в самой системе.

Главное ограничение — вопрос должен быть конкретным. «Как дела в ресторане» даст ответ ни о чём. «Выручка по дням за прошлую неделю с разбивкой по залу и доставке» — осмысленный.

Что уходит в нейросеть#

Здесь надо быть честным: данные, которые вы запрашиваете, действительно попадают в нейросеть — иначе она не смогла бы на них ответить. Выручка, остатки, названия блюд и поставщиков уходят в модель так же, как если бы вы вставили их в чат руками.

Разница в другом: уходит только то, что вы спросили, а не доступ ко всему. И вы в любой момент видите по журналу, что именно было запрошено.

Поэтому решение о том, какие данные можно отдавать, остаётся за вами. Продажи и остатки — обычно да. Персональные данные сотрудников, зарплаты, договоры — вопрос, который стоит обсудить до подключения, а не после.


В Римире такое подключение занимает пару минут: вы копируете адрес в кабинете, вставляете его в настройки Claude или ChatGPT и разрешаете доступ, войдя под своим логином от Римиры. Логин и пароль от iiko нейросети не передаются — они хранятся у нас в зашифрованном виде, и запрос к iiko выполняет Римира, а нейросеть получает только результат.

По умолчанию доступ выдаётся только на чтение; право создавать документы включается отдельной галочкой. Видны только те серверы iiko, которые вы отметили. В кабинете есть журнал обращений и кнопка «Отозвать» — после неё приложение перестаёт читать данные сразу.

Пошаговая инструкция со скриншотами — в справке, в разделе «Claude и ChatGPT».

Читайте также

Римира переносит накладные из ЭДО в iiko, гасит ветеринарные свидетельства и выводит коды маркировки — чтобы всё описанное выше не приходилось делать руками.

Посмотреть, как это работает