Облако или свой сервер для юридических документов
Если в запросе есть договор или данные клиента, сначала выясните, куда именно отправится текст и кто сможет его обработать. Облако быстрее запустить, локальная модель даёт больше контроля над средой, но не отменяет настройки доступа, резервного копирования и проверки результата. Я сравню оба варианта без обещаний абсолютной безопасности.
Что происходит с документом в облачном сервисе
Когда сотрудник отправляет текст в облачную модель, запрос покидает рабочее место и обрабатывается инфраструктурой поставщика. Это не означает автоматическую утечку или нарушение закона. Это означает, что решение нужно принимать по условиям конкретного сервиса: какие данные передаются, кто выступает оператором и обработчиком, где размещены системы, как устроены сроки хранения и удаления. Формулировка «ничего не сохраняем» полезна, но для деловой проверки её мало: откройте договор, политику обработки и описание тарифа. Сопоставьте их с тем, какие документы разрешено отправлять. Если ответа на вопрос о содержимом запросов и вложений нет, считайте этот пробел нерешённым, а не заполненным доверием к бренду. Внешний сервис не становится запрещённым только потому, что он внешний; и слово «корпоративный» само по себе не делает его подходящим.
В документации GigaChat API поставщик указывает, что по умолчанию не хранит запросы и ответы и не использует их для дообучения. Это конкретное заявление о стандартном режиме API, а не универсальная гарантия для любого продукта, тарифа, интеграции и загруженного файла. У сервиса есть отдельное файловое хранилище; документация описывает загрузку, просмотр и удаление файлов. Поэтому я проверяю не только короткий ответ в FAQ, но и путь каждого вложения, выбранный тариф и договор. Не смешивайте чат для личного использования, API и корпоративное предложение: названия похожи, условия могут отличаться. Если задача требует конфиденциальности, удалите из тестового запроса реальные имена, реквизиты, подписи и номера дел. Проверить качество можно на обезличенном материале; раскрывать настоящее дело ради демонстрации не нужно. Для юридической оценки конкретной обработки нужны документы организации и условия поставщика, а не общая статья в интернете.
- Проверьте договор и описание обработки данных.
- Уточните отдельно правила для файлов и вложений.
- Для пилота используйте обезличенные документы.
Что даёт локальный запуск и чего он не решает
Локальный запуск означает, что программа обрабатывает запрос на выбранном вами компьютере или сервере. Например, Ollama по умолчанию слушает локальный адрес 127.0.0.1 на порту 11434; её API можно подключать к приложению на той же машине. У Ollama есть также совместимый с OpenAI API интерфейс, поэтому некоторые существующие клиенты можно перенастроить на локальный адрес. Это полезная техническая конкретика, а не сертификат безопасности. Если администратор меняет адрес прослушивания, открывает порт в сети или публикует сервис через прокси, модель перестаёт быть доступной только локально. Проверьте фактические настройки, сетевые правила и журналы на том узле, где работает служба. Не копируйте конфигурацию из чужого блога, не понимая, на каком интерфейсе она открывает доступ.
Я выбираю локальную схему, когда организации важно самой контролировать хранилище, доступ, обновления и сетевые границы. Но локальность не шифрует диск, не ограничивает права сотрудников и не восстанавливает файл после поломки. Вредоносная программа, ошибочная папка общего доступа, слабая учётная запись или неудачная резервная копия способны испортить картину и без внешнего поставщика. Поэтому в проекте должны быть отдельная учётная запись службы, доступ по необходимости, обновления, журналирование и резервное копирование с проверкой восстановления. В простом пилоте начните с одного рабочего процесса и небольшого набора обезличенных документов. Зафиксируйте, где лежат исходники, результаты и временные файлы, кто может их читать и как удаляется тестовый набор. Ссылку на руководство по локальному запуску используйте как технический маршрут, но лицензию каждой модели проверяйте отдельно.
У Ollama собственная лицензия не распространяется автоматически на загружаемые модели. Условия конкретной модели нужно читать отдельно: семейство Llama имеет собственные лицензионные тексты Meta, а версии и допустимые сценарии могут различаться. Не называйте модель «бесплатной» как синонимом «без ограничений». Помимо текста лицензии проверьте право на коммерческое применение, требования к уведомлениям, ограничения по распространению и условия выбранного дистрибутива. Для внутренней оценки юридический отдел должен зафиксировать, какую именно модель и версию загрузили, откуда получили файл и по каким условиям используют. Если модель поставляется с отдельными компонентами, проверьте их лицензии тоже. Автоматизатор запуска не выдаёт права на содержимое пакета. Здесь помогает реестр моделей с версией, источником, контрольной суммой и ссылкой на лицензию: скучно, зато через полгода не приходится гадать, что именно крутится на сервере.
- Локальный API Ollama: 127.0.0.1:11434 по умолчанию.
- Совместимость API не меняет лицензию модели.
- Проверьте права доступа, резервные копии и восстановление.
Как сравнивать варианты без выдуманной сметы
В исходных расчётах нельзя честно сравнивать бесплатный лимит одного продукта с покупкой сервера и обслуживанием другого. Не подтверждённую цену тарифа я не буду выдавать за рыночный факт. У облачного решения расходы зависят от выбранного продукта, способа оплаты, числа пользователей и объёма использования; условия меняются, поэтому сумму берут из действующего коммерческого предложения. У локального варианта сложите оборудование, электричество, дисковое пространство, резервное копирование, сопровождение, время администратора и лицензии модели. Если нужен ускоритель или отдельный сервер, его стоимость определяется требуемой скоростью, размером модели и параллельной нагрузкой. Универсальные «32 ГБ хватит» и «сервер окупится за год» без теста на ваших задачах — просто две красивые догадки.
Я считаю полную стоимость владения на одинаковом горизонте и с одинаковым числом пользователей. В облачной строке отдельно указываю подписку или оплату запросов, возможные платные функции и стоимость хранения файлов. В локальной — закупку и амортизацию оборудования, поддержку ОС и программы запуска, электричество, резервные копии и работу ответственного специалиста. Добавляю план на случай простоя: сколько стоит остановка процесса и есть ли ручной резервный порядок. Отдельная строка — время сотрудников на проверку ответов. Быстрый ответ с ошибкой не экономит время, он переносит работу на юриста и может добавить риск. Таблица должна содержать источник каждой суммы и дату предложения; если цены пока нет, оставьте поле незаполненным. Подстановка «примерно пятнадцать тысяч» не превращает оценку в факт, даже если число выглядит правдоподобно.
Перед покупкой железа я делаю пилот: беру небольшой набор обезличенных документов, задаю одинаковые задания обоим вариантам, измеряю время ответа, долю ответов с подтверждаемыми ссылками на текст и число ошибок, которые обнаружил специалист. Результаты сравниваю с текущим процессом и фиксирую, что считается приемлемым. Я сравниваю показатели до и после запуска; именно такой замер полезнее обещания «будет быстрее». Не используйте один удачный пример как доказательство качества. Добавьте типовые сложные случаи: противоречивые пункты, таблицы, сканы и вопрос, на который в документе ответа нет. Если модель уверенно заполняет пробел фантазией, это не функция. Это причина остановить пилот и изменить процесс проверки.
- Одинаковые задачи и горизонт сравнения.
- Все расходы и дата коммерческого предложения.
- Качество ответа проверяет специалист.
Как провести пилот на юридических документах
Пилот начинается не с установки, а с границ. Выберите один процесс: например, найти в договоре срок уведомления или сравнить две редакции типового условия. Назначьте владельца со стороны юристов и администратора, определите, какие материалы допустимы, и уберите из тестового набора лишние персональные сведения. Утвердите критерии до начала: что считается правильным ответом, как отмечается ссылка на источник и когда задача передаётся человеку. Иначе команда будет выбирать систему по впечатлению от пары удачных формулировок. Для каждой проверки храните исходный обезличенный документ, задание, результат и оценку специалиста в контролируемой папке. Не загружайте рабочее дело в облако «на пять минут», пока не согласован этот шаг. Пять минут — любимая единица измерения у процессов, которым не назначили владельца.
В локальной схеме отдельно проверьте, что API доступен только нужному приложению и сотрудникам, а не всей офисной сети без ограничений. Документация Ollama указывает локальную привязку по умолчанию; если требуется сетевой доступ, он меняется настройкой. Значит, нужно документировать намеренное расширение доступа, закрывать его сетевыми правилами и проверять с другой машины, что доступ действительно ограничен. На тестовом компьютере зафиксируйте версию Ollama, модель, параметры запуска и место хранения данных. После обновления повторите контрольные задания: ответы могут поменяться. Ведите журнал изменений и сохраняйте набор тестов, чтобы не спорить на памяти, «раньше отвечало лучше». Измеряйте и время обработки, но не делайте его единственным критерием. Для юридической работы важнее, чтобы специалист мог быстро проверить основание ответа и увидеть, когда система не нашла подтверждения.
Установите срок пилота и правило остановки заранее. Если качество не достигает согласованного уровня, ответы нельзя проверить по первоисточнику или доступ к данным не удаётся ограничить, расширение откладывается. Не надо спасать проект словами «модель ещё привыкнет». Для уточнения архитектуры локального сервиса можно сопоставить пилот с материалом о размещении моделей на рабочем сервере, но конкретное железо выбирают по собственной нагрузке. Когда пробный контур завершён, удалите временные файлы по утверждённой процедуре и проверьте удаление. Отдельно запишите, кто принимает решение о переходе в эксплуатацию и кто отвечает за обновления. Если ответ один — «айтишники», значит ответственного пока нет. Назначьте конкретную роль и резервного человека, иначе первая смена администратора превратит аккуратно настроенную схему в археологическую находку.
Возьмём условную юридическую фирму «Орион-Логистик» и задачу поиска условий в договорах. Я бы начал с копии одного типового документа без фамилий и реквизитов, затем попросил бы юриста отметить правильные пункты и проверить ссылку на каждый из них. После этого прогнал бы тот же набор заданий через облачный и локальный варианты, сравнил бы результаты и только тогда составил смету под реальное число сотрудников. Это пример порядка работ, а не отчёт о завершённом проекте: у меня нет подтверждённых замеров этой фирмы, поэтому я не приписываю ей объёмы файлов, скорость ответа, стоимость сервера или экономию. Хорошая редактура начинается с умения сказать «не знаю». В коммерческом предложении цифры появятся из инвентаризации, условий поставщика и теста оборудования; пока этих данных нет, любые точные суммы были бы декорацией.
- Одна задача, один владелец, заранее заданные критерии.
- Сохраняйте версии модели и тестовые результаты.
- Проверьте ограничение доступа с другого устройства.
Персональные данные и договоры: не подменяйте правовую оценку
Юридическое решение зависит от состава данных, роли организации и поставщика, цели обработки, места хранения и применимых условий договора. Сам факт облачной обработки не доказывает нарушение, а собственный сервер не означает автоматическое соответствие требованиям. Для персональных данных отдельно оценивают законное основание обработки, поручение обработчику, меры защиты и требования к базам данных. Для коммерческой тайны важны введённый режим и перечень сведений; для адвокатской тайны могут действовать отдельные профессиональные обязанности. Я не заменяю этим текстом юриста организации и не обещаю избавить от штрафа установкой программы. Перед передачей реальных документов согласуйте схему с ответственным за персональные данные и юристом, а результат запишите в документах организации. Посмотреть нужно и на сам сервис, и на цепочку подрядчиков, интеграций, журналов, резервных копий. Фраза «данные в России» отвечает только на часть вопросов.
В статье 152-ФЗ речь идёт о конкретных обязанностях при обработке персональных данных, а не о запрете любого облачного сервиса. Поэтому не стоит ссылаться на статью КоАП как на автоматическое наказание за передачу файла провайдеру. Сначала выясните, есть ли в документе персональные данные, на каком основании их обрабатывают, кто получает доступ и какие требования относятся к этой операции. Если используете обезличенный материал, убедитесь, что обезличивание действительно исключает идентификацию, а не просто убирает фамилию с первой страницы. Номер дела, сочетание дат и редких обстоятельств часто позволяет узнать человека и без имени. Чем чувствительнее материалы, тем меньше оснований экспериментировать на живом контуре. Сначала макет, затем обезличенный пилот, затем оценка юристом. Такая последовательность скучна ровно до первого вопроса аудитора — дальше скука становится преимуществом.
Договор с облачным поставщиком проверьте по понятному списку: предмет и цели обработки, состав данных, место размещения, сроки хранения, удаление и возврат, субподрядчики, меры защиты, уведомление об инцидентах и порядок прекращения услуги. Для локального запуска составьте аналогичный внутренний список: владелец сервера, администраторы, доступы, журналы, обновления, резервные копии и срок удаления документов. Сверьте его с внутренними политиками и реальной настройкой. Я видел, как аккуратная инструкция обещала удаление, а временная копия продолжала лежать в общей папке. Документы описывают намерение, а проверка конфигурации — действительность. Обновите перечень после смены поставщика или модели. Если условия сервиса изменились, старое согласование не обязательно покрывает новый сценарий. В этом и состоит нормальная работа с риском: назвать его, назначить ответственного и подтвердить действие, а не объявить решение безопасным навсегда.
- Определите тип данных и основание обработки.
- Сверьте договор с фактической схемой.
- Зафиксируйте владельца процесса и процедуру удаления.
Как выбрать между GigaChat и Llama
Если важен быстрый старт без покупки оборудования, рассмотрите облачный сервис после проверки условий и теста на обезличенных документах. Если важен контроль над местом выполнения и своей инфраструктурой, оцените локальную модель и бюджет её поддержки. Если оба требования значимы, разделите задачи по классу данных: облаку — только то, что разрешено политикой, локальному контуру — то, для чего организация выбрала такой режим. Гибридная схема не возникает сама: нужны правила классификации, технические ограничения и понятный маршрут для сотрудника. Я бы не начинал с вопроса «какая модель умнее». Сначала определите, какую работу она должна сделать, какой документ может получить и кто проверит результат. Затем сравните качество и полную стоимость. Это избавляет от покупки дорогой системы, которая эффектно пересказывает не тот договор.
Для локального пути проверьте лицензии модели, ресурсы и эксплуатацию. Для облачного — условия тарифа, обработку запросов и файлов, договорные роли и доступность сервиса. Для обоих — права доступа, журналирование, обновления, обучение сотрудников и проверку результата человеком. Документ с ошибочным резюме остаётся ошибочным, даже если сервер стоит в закрытой комнате. Начните с одного ограниченного процесса и принимайте решение по измерениям, а не по рекламному сравнению. Публикация поставщика о стандартном режиме GigaChat API говорит об отсутствии хранения запросов и ответов и использования для дообучения по умолчанию; при внедрении это заявление нужно сопоставить с выбранным продуктом, договором и отдельными функциями вроде хранилища файлов. В локальной схеме Ollama даёт API на localhost:11434 и совместимый интерфейс, но это удобство интеграции, не гарантия соответствия или качества.
Мой практический критерий простой: я не отправляю реальные юридические документы в сервис, пока не понимаю договор и маршрут данных; я не открываю локальный API в сеть, пока не ограничил доступ; я не называю пилот успешным, пока юрист не проверил результаты на заранее выбранном наборе. В этом сравнении нет универсального победителя. Есть подходящий вариант для конкретной задачи и ответственности организации. Ссылки на локальные модели на компактном компьютере полезны для знакомства с другой конфигурацией, но не служат готовой спецификацией для юридического отдела. Итог оформите письменно: выбранный продукт, разрешённые данные, условия доступа, ответственный, порядок обновления и действие при сбое. Тогда новый сотрудник сможет действовать по правилам, а не по догадке старшего коллеги. Вот это и есть контроль: не громкое обещание, а воспроизводимая процедура.
- Облако — после проверки условий и теста.
- Локально — при готовности сопровождать инфраструктуру.
- Гибридно — с явными границами для классов данных.
Частые вопросы
GigaChat хранит запросы и ответы?
Для GigaChat API документация указывает, что в стандартном режиме запросы и ответы по умолчанию не хранятся и не используются для дообучения. Проверьте выбранный продукт, договор и отдельно условия файлового хранилища.
Ollama открывает порт 11434 в интернет?
По умолчанию сервер Ollama слушает локальный адрес 127.0.0.1:11434. Доступ в сеть требует изменения настройки; после этого ограничьте его сетевыми правилами и проверкой с другого устройства.
Локальная модель автоматически защищает документы?
Нет. Локальный запуск контролирует место обработки, но права доступа, шифрование, резервное копирование, обновления и лицензии требуют отдельной настройки.
Можно ли отправить договор в облако?
Решение зависит от состава данных, оснований обработки, договора с поставщиком и внутренних правил. Сначала согласуйте схему с ответственным за данные и юристом; для пилота используйте обезличенные материалы.
Сколько стоит локальный запуск?
Универсальной суммы нет: учитываются оборудование, сопровождение, электроэнергия, резервное копирование и лицензия конкретной модели. Для расчёта нужна нагрузка и коммерческие предложения.
Источники
- GigaChat API — продуктовая страница Сбера — Заявления о хранении данных и использовании запросов для дообучения по умолчанию: https://developers.sber.ru/portal/products/gigachat-api
- Ollama — FAQ проекта — Адрес привязки по умолчанию, порт 11434 и настройка OLLAMA_HOST: https://github.com/ollama/ollama/blob/main/docs/faq.mdx
- Ollama — API introduction — Локальный адрес API и совместимый интерфейс OpenAI: https://github.com/ollama/ollama/blob/main/docs/api/introduction.mdx
- Meta Llama — лицензии и условия — Условия лицензии конкретной версии модели следует сверять на официальном портале Meta: https://developer.meta.com/ai/llama-downloads/
- GigaChat API — файловое хранилище — Методы загрузки, просмотра и удаления файлов в API: https://developers.sber.ru/docs/ru/gigachat/api/reference/rest/files-storage
- Федеральный закон № 152-ФЗ — Текст закона о персональных данных на сайте Минтруда России: https://mintrud.gov.ru/docs/laws/130



