01 · ИИ-агент и веб-сервис · 2026

«Инстанция»

Сервис готовит официальные обращения в госорганы. Человек описывает ситуацию своими словами — на выходе документ с настоящими ссылками на нормы, в PDF и DOCX, с инструкцией по подаче.

Открыть сервис — zakon-vashe-pravo.online

Роль Весь цикл: продукт, бэкенд, фронт, база НПА, платежи, сервер
Срок Неделя до боевого сервера
Правовая база 154 нормы из 26 актов, семь ведомств
Стек Next.js 16 · React 19 · TypeScript · Prisma · Claude API

Задача

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

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


Что сделано
01

Разговор вместо анкеты

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

02

Ведомство определяется по существу

Роспотребнадзор, жилинспекция, прокуратура, полиция и ещё три органа. Ошибка здесь дороже любой другой: заявление не по адресу возвращают, а срок при этом идёт.

03

Срок подачи считает код, а не модель

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

04

Три вида документа, и выбор объясняется

Досудебная претензия нарушителю, жалоба в надзорный орган, жалоба на бездействие в прокуратуру. Большинство людей не различают претензию и жалобу, поэтому по умолчанию стоит «не знаю — подберите»: вид предлагает агент и объясняет выбор.

05

Готовый файл, а не текст в окне

PDF и DOCX с обязательными реквизитами, списком приложений и инструкцией: куда нести, что приложить, в какой срок ждать ответа. Черновик и предпросмотр бесплатны — платить нужно только за скачивание.

Как это начиналось
Макет лендинга «Инстанции», нарисованный до разработки
Первый экран: обещание и пример готового документа
Макет экрана разбора: ведомство, применимые нормы и срок давности
Разбор: ведомство, применимые нормы с цитатами, срок давности

Почему агент не выдумывает статьи
01

Модель не пишет номера — она выбирает из списка

На разборе модель получает нормы-кандидаты в виде идентификаторов и возвращает только их. Сам номер статьи, цитата и реквизиты акта подставляются из справочника. Написать «ст. 47 ЗоЗПП» модель физически не может: этого поля у неё нет.

02

Неизвестный идентификатор отбрасывается

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

03

В фактической части ссылок нет вообще

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

04

Каждый абзац привязан к словам заявителя

К каждому абзацу модель обязана приложить дословные фрагменты из ответов человека, и код сверяет их с исходным текстом. Абзац без подтверждённого источника помечается непроверенным. Живой аудит нашёл ровно то, ради чего это делалось: «не помню причину отказа» превращалось в «мне не сообщили причину».

Результат

Сервис работает по адресу zakon-vashe-pravo.online: черновик, вопросы, подбор норм и предпросмотр бесплатны, подписка нужна только для скачивания файлов. Неделя от первой строки до боевого сервера — при том что правовая часть здесь не украшение, а то, за что отвечает заявитель своей подписью.


Похожая задача? Расскажите одним сообщением.