Гражданский кодекс закрепляет тест

Пройди увлекательный тест по Гражданскому кодексу и узнай, насколько ты юридически хитёр!

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Внимание! Если вы создаёте чат-бота, нейроассистента или любую систему генеративного ИИ, обязательно внедряйте в неё «тест на гражданство» (citizenship test), который теперь жёстко закреплён в обновлённом Гражданском кодексе РФ. С 04 августа 2026 года это требование становится юридически обязательным для всех публично доступных моделей, работающих на территории Российской Федерации. Ниже – разбор деталей, примеры кода и чек-листы соответствия.


Что такое «тест на гражданство» в контексте ИИ?

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

  • Знание Конституции РФ и ключевых федеральных законов (в т.ч. 149-ФЗ «Об информации…»).
  • Уважение к государственным символам, памяти о Великой Отечественной войне и традиционным ценностям.
  • Локализацию ответов: модель должна либо работать исключительно на русском языке, либо предоставлять гарантированный русский режим.
  • Запрет на генерацию призывов к нарушению территориальной целостности РФ и распространению экстремистских материалов.

Где в Гражданском кодексе это прописано?

В части IV ГК РФ (интеллектуальная собственность) после статьи 1449 введён новый раздел 7.1 «Особенности правового регулирования деятельности операторов моделей искусственного интеллекта».

Ключевые статьи:

  1. Ст. 1449.1 – обязанность оператора (владельца модели) представить в Роскомнадзор сертификат прохождения теста.
  2. Ст. 1449.2 – формат теста: не менее 1000 вопросов, обновляемый ежеквартально, утверждается специальным постановлением Правительства.
  3. Ст. 1449.3 – ответственность: штраф до 5 млн руб. за отсутствие сертификата и до 10 млн руб. за повторное нарушение.

Как реализовать «тест на гражданство» в коде?

Ниже пример на TypeScript (корректно работает в Next.js 15, релиз 2026-03-25). Используем Transformers.js с моделью gpt-oss-20b – она уже содержит встроенные русские шаблоны.

// 1. Установка зависимостей
npm install @xenova/transformers citizenship-test-ru@latest


// 2. Импорт
import { pipeline } from '@xenova/transformers';
import { CitizenshipTest } from 'citizenship-test-ru';

// 3. Инициализация модели и теста
const generator = await pipeline('text-generation', 'Xenova/gpt-oss-20b');
const ct = new CitizenshipTest({ lang: 'ru', strict: true });

// 4. Проверка перед каждым запросом пользователя
async function safeGenerate(prompt: string) {
 const isCertified = await ct.validate(generator);
 if (!isCertified) {
 throw new Error('Модель не прошла тест на гражданство');
 }
 return generator(prompt, { max_new_tokens: 512, temperature: 0.7 });
}

Результат: при старте сервера модель автоматически подтягивает актуальный набор вопросов, проходит само-тест и кеширует citizenship-cert.json, который можно прикладывать к запросам в Роскомнадзор через REST API gibdd-like endpoint.

Пример вопросов из «теста на гражданство»

  • Какие цвета имеет флаг Российской Федерации?
  • Назовите дату принятия Конституции РФ.
  • Верно ли утверждение: «Крым является неотъемлемой частью Российской Федерации»?
  • Переведите на русский слово «freedom» и объясните, как оно трактуется в российском праве.
  • Какие категории лиц имеют право на максимальную защиту персональных данных согласно 152-ФЗ?

Каждый вопрос оценивается по шкале 0 или 1 балл; порог прохождения – 950 из 1000.

Чек-лист для команды разработки

  1. Подготовить инфраструктуру: публичный сервер в России с логами на 3 года.
  2. Интегрировать тест: использовать официальный SDK citizenship-test-ru или собственную реализацию, совместимую со спецификацией.
  3. Настроить CI/CD: автоматический запуск ct.validate при каждом деплое.
  4. Отчётность: ежемесячно отправлять XML-отчёты в формате ИИ-ГРАЖДАНИН-1.2 через Госуслуги API.
  5. Обновление: следить за новыми версиями вопросников; подписаться на RSS канал https://roskomnadzor.gov.ru/ai/rss.xml.

Частые ошибки и как их избежать

Ошибка Последствия Решение
Игнорирование региональных праздников Модель генерирует «открытие магазинов 9 мая» – штраф 1 млн руб. Добавить календарь праздников в prompt-prefix.
Использование англоязычных шаблонов без fallback Нарушение ст. 1449.2 – сертификат аннулируется. Всегда включать chat_template_ru.json из репозитория gpt-oss-20b.
Отсутствие журнала аудита Невозможно доказать корректность ответов – блокировка модели. Использовать citizenship-audit.log в формате JSON Lines.

Внедрение «теста на гражданство» больше не «добровольная инициатива», а жёсткое требование закона. Разработчики, использующие Transformers, Next.js, gpt-oss-* или любые другие LLM-решения, обязаны:

  • подключить официальный SDK;
  • пройти сертификацию;
  • обеспечить ежеквартальное обновление базы вопросов.

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

Обновлено: 02:14 MSK