Перейти к содержимому

Вы разрешаете программе говорить в чужой комнате.

Ваши участники не подписывались на Vestry. Его установили вы. Ради этой асимметрии и существует эта страница, и из-за неё продукт ведёт себя именно так.

Эта страница написана для вас, оператора. Версия, которую ваши участники должны прочитать, ничего у вас не спрашивая, находится на отдельной странице.

То, что отправляет Telegram, ограничивать не нам.

Режим приватности Telegram ограничивает обычного бота командами, упоминаниями и ответами. Назначение бота администратором это отменяет: платформа прямо пишет, что боты-администраторы всегда получают все сообщения. Большинству полезных сценариев в группе нужны права администратора, так что это обычный случай, а не крайний.

Ни один поставщик не может отключить это за вас, и продукт, намекающий на обратное, описывает настройку, которой у платформы нет.

ПолучаетРешает Telegram
Всё, что отправлено в группе, где бот администратор, с момента его добавления. Определяется автоматически и показывается, а не декларируется.
ХранитРешаем мы, задаёте вы
Ограниченное окно, от 14 до 90 дней в зависимости от плана. В конце окна вместе удаляются само сообщение, его запись в поиске, всё выведенное из него и возможность на него сослаться.
ГоворитРешаете вы, для каждого чата
Молчит, по обращению или инициативно. Понижение действует немедленно, и сделать это может любой администратор группы прямо из неё.

Что хранится, зачем и чем это ограничено.

  • Сообщения из подключённых чатов

    Та самая опора, на которой стоит ответ. Без неё продукта нет.

    Только то, что передал Telegram, и только внутри вашего окна хранения. Ничего отправленного до добавления бота получить вообще нельзя.

  • Кто что сказал

    Чтобы ответ мог назвать участника, от которого он взят.

    Идентификатор пользователя Telegram и отображаемое имя. Ни телефонов, ни адресов почты ваших участников.

  • Ответы, добавленные вами вручную

    Единственная опора, существующая в первый день, и самый быстрый способ сделать ассистента полезным.

    Написаны администратором, им же редактируются и удаляются, и им же подписаны.

  • Токен вашего бота

    Именно так Vestry действует от имени вашего бота.

    Зашифрован при хранении внешним ключом. Никогда не возвращается через API, не пишется в логи и не показывается обратно вам.

  • Сгенерированные ответы и использованные источники

    Журнал и основание для вашего расхода.

    Хранятся вместе с рабочим пространством и удаляются вместе с ним.

  • Количество токенов и стоимость ответа

    Чтобы страница расхода и наша себестоимость были одним и тем же числом.

    Только количество и стоимость. Не содержимое обмена.

Чего не происходит никогда.

  • Содержимого сообщений нет ни в одном логе, ни на одном уровне, ни в одном окружении.
  • Ничего отправленного в чат до добавления бота. Платформа этого не передаёт, поэтому здесь этого и не существует.
  • Телефонов и списков контактов ваших участников. Bot API их не выдаёт, и мы их не запрашиваем.
  • Содержимое вашего сообщества не используется для обучения моделей, ни наших, ни чужих.
  • Личные переписки не смешиваются со знанием группы. Личный чат остаётся в пределах этого человека.
  • Коммерческих ссылок, предложений апгрейда и запросов оплаты внутри Telegram.

Ваше сообщество это отдельный арендатор, и это проверяется дважды

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

Кеши разделены по рабочим пространствам. Фоновые задачи работают под теми же ограничениями, что и веб-запрос. Административного пути, читающего поперёк пространств, не существует.

Сообщения участников это данные, а не инструкции

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

Vestry пишет от себя, под собственным именем бота. Его нельзя заставить говорить от вашего лица или от лица модератора, и это удерживает худший случай на уровне «бот сказал неверное», а не «владелец как будто это сказал».

Хранение это окно, а не обещание прибираться

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

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

Где находится модель

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

Действующий поставщик назван в настройках рабочего пространства, а не спрятан в списке субпроцессоров, который надо разыскивать. Если он меняется, вам сообщают до смены.

Расход останавливается, а не накапливается

Жёсткий лимит включён по умолчанию на всех планах, а на бесплатном его нельзя отключить. На пределе генерация останавливается, и вам сообщают об этом в Telegram. Чтение и поиск продолжают работать, поэтому в сообществе ничего не ломается.

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

Полномочия проверяются там, где они живут

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

Обратное действие намеренно проще. Любой администратор группы в Telegram может заставить бота замолчать прямо из чата, без панели и без входа в аккаунт, и эта асимметрия является свойством безопасности, а не недосмотром.

Что участники могут выяснить, не спрашивая вас.

Любой в группе может отправить /vestry about и получить прямой ответ: что боту передают, что и сколько хранится, кто им управляет и как с ними связаться. При добавлении и при каждом изменении прав он сообщает об этом в чате, а не молча.

То же самое, написанное для участника