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

Юр УЗ — Техническое Задание (ТЗ)

v2.0 | 2026-03-09 | E2E Upgrade

📋 ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Общие требования:

  • Язык интерфейса: русский + узбекский (кириллица + латиница — полная локализация)
  • Платформа: Web (PWA) + мобильное приложение (React Native) + Telegram bot
  • Доступность: 99.5% uptime (SLA для B2G — 99.9%)
  • Производительность: ответ AI-агента < 10 сек, генерация документа < 30 сек
  • Безопасность: соответствие ЗРУ-547 «О персональных данных», ЗРУ-764 «О кибербезопасности»
  • Хранение данных: исключительно на территории Республики Узбекистан (ЗРУ-547 ст. 28)
  • Аттестация: прохождение аттестации ИС по Постановлению КМ №71 от 07.03.2023
  • Верификация: все результаты AI проходят экспертную проверку (программа «1000 экспертов»)

🗂️ МОДУЛЬ 1: РЕГИСТРАЦИЯ И АВТОРИЗАЦИЯ

Требования:

R1.1 — Регистрация через OneID (государственная идентификация) — основной метод R1.2 — Регистрация через MyID (мобильная идентификация) — альтернатива R1.3 — Регистрация по номеру телефона (OTP-верификация через SMS UzMobile/Ucell/Beeline) R1.4 — Вход через E-IMZO (электронная цифровая подпись) для юридически значимых действий R1.5 — Профили: физическое лицо / ИП / юридическое лицо R1.6 — Анонимная консультация (без регистрации, с ограничениями: 3 вопроса/день, без генерации документов) R1.7 — Восстановление доступа через телефон + OTP R1.8 — JWT авторизация (access 1h + refresh 30d) R1.9 — Двухфакторная аутентификация (2FA) — обязательна для Pro и Business тарифов R1.10 — Управление согласиями на обработку ПД (Consent Manager) — ст. 9 ЗРУ-547

Поля профиля физлица:

  • ФИО (обязательно, автозаполнение через OneID/MyID)
  • ПИНФЛ (персональный идентификационный номер физического лица — 14 цифр)
  • Серия и номер паспорта / ID-карты (опционально, для документов)
  • Адрес проживания (область, район, адрес — автозаполнение через OneID)
  • Дата рождения (автозаполнение)
  • Номер телефона (для уведомлений, обязательно)
  • Email (опционально)
  • Язык предпочтения (RU / UZ кириллица / UZ латиница)

Поля профиля юрлица:

  • Наименование организации (на государственном языке — обязательно)
  • ИНН (9-значный идентификационный номер налогоплательщика)
  • Юридический адрес (область, район, улица)
  • ОКЭД (Общеузбекский классификатор видов экономической деятельности)
  • Директор ФИО + ПИНФЛ
  • Контактное лицо + телефон + email
  • Банковские реквизиты (МФО, расчётный счёт — для генерации финансовых документов)
  • Тип организационно-правовой формы (ООО, АО, ИП, ГУП, ЧП)

Защита ПД при регистрации:

  • Явное информированное согласие до сбора любых данных (ст. 9 ЗРУ-547)
  • Указание цели обработки каждого поля
  • Возможность отозвать согласие в любой момент
  • Шифрование ПД при передаче (TLS 1.3) и хранении (AES-256)
  • Минимизация данных: запрос только необходимых полей для выбранного действия

🗂️ МОДУЛЬ 2: AI-КОНСУЛЬТАНТ

Требования:

R2.1 — Чат-интерфейс с историей сообщений (хранение в зашифрованном виде) R2.2 — Поддержка русского, узбекского (кириллица), узбекского (латиница) R2.3 — Поддержка загрузки документов (PDF, JPG, PNG, DOCX до 20MB) R2.4 — OCR-распознавание загруженных протоколов и постановлений (RU + UZ) R2.5 — Автоматическое определение темы обращения → классификация по отрасли права R2.6 — Ссылки на конкретные статьи НПА РУ в ответах (гиперссылка на lex.uz) R2.7 — Предложение типа документа для составления R2.8 — Определение компетентного органа с адресом и часами приёма R2.9 — Поддержка уточняющих вопросов (conditional flow) R2.10 — Дисклеймер в каждом ответе: «Консультация носит информационный характер и не является юридической услугой в смысле Закона РУ «Об адвокатуре». Для получения квалифицированной юридической помощи обратитесь к адвокату» R2.11 — Оценка ответа (👍/👎) для улучшения качества R2.12 — RAG-режим: ответы ТОЛЬКО на основе загруженной базы НПА РУ — галлюцинации исключены R2.13 — При отсутствии информации в базе НПА → честный ответ: «По данному вопросу рекомендуем обратиться к адвокату» R2.14 — Логирование всех взаимодействий (audit trail, ст. 10 ЗРУ-547) R2.15 — Анонимизация данных чата перед использованием для обучения AI R2.16 — Автоматическое определение региона пользователя → привязка к местным органам

Примеры запросов с узбекской спецификой:

❓ "Меня остановила ГАИ на Мирзо Улугбека, хотят изъять машину. Что делать?" → AI: Права при задержании ТС по КоАП РУ ст. 303-305 + ходатайство в ГАИ + адрес ГАИ Ташкента

❓ "ГНК доначислил НДС за 2024 год. Налоговый инспектор требует оплатить сейчас" → AI: НК РУ ст. 218 — право на обжалование в 15 дней + Возражения на акт проверки + Порядок подачи в Налоговый комитет → адм. суд

❓ "Сосед залил квартиру. Отказывается платить. ТСЖ не помогает" → AI: ЖК РУ + ГК РУ → акт залива (форма ТСЖ) → претензия соседу (15 дней) → иск в суд по месту нахождения + расчёт госпошлины

❓ "Работодатель не выплатил зарплату за 3 месяца. Угрожает увольнением" → AI: ТК РУ ст. 158 + жалоба в Государственную трудовую инспекцию (адрес по району) + иск в суд + право на компенсацию (ст. 159 ТК)

❓ "Прокурор предъявил обвинение. Адвокат дорогой. Какие у меня права?" → AI: УПК РУ ст. 46-52 — права обвиняемого + право на бесплатного защитника (ст. 50 УПК) + Палата адвокатов → назначенный адвокат + ходатайство о назначении

❓ "Xohlagan tovarni qaytarib bo'ladimi? 3 kun oldin sotib oldim" (на узбекском латиницей) → AI: "Iste'molchilar huquqlarini himoya qilish to'g'risida"gi qonun, 21-modda — 14 kun ichida qaytarish huquqi + ariza namunasi

🗂️ МОДУЛЬ 3: ГЕНЕРАТОР ДОКУМЕНТОВ

Требования:

R3.1 — 200+ шаблонов документов с conditional branching (если ситуация А → вопрос X, если Б → вопрос Y) R3.2 — Автозаполнение из данных профиля (ПИНФЛ, ФИО, адрес из OneID) + из диалога с AI R3.3 — Редактирование перед скачиванием (inline WYSIWYG editor) R3.4 — Экспорт: PDF (принятый вид), DOCX (редактируемый) R3.5 — QR-код верификации на документе (ссылка на источник шаблона и статьи НПА) R3.6 — Шапка документа: правильное наименование органа, дата, исходящий номер R3.7 — Сохранение в истории документов (зашифрованное хранение) R3.8 — Возможность повторного использования заполненного шаблона R3.9 — Интеграция с E-IMZO для электронной подписи юридически значимых документов R3.10 — Двуязычность: генерация на русском и узбекском по выбору R3.11 — Автоматический расчёт государственной пошлины (по ставкам ГНК) и включение в документ R3.12 — Автоматическое формирование перечня приложений с чек-листом R3.13 — Верифицированные шаблоны (проверены юристами в рамках программы «1000 экспертов»)

Структура шаблона документа:

{
"template_id": "COMPLAINT_GAI_001",
"name_ru": "Жалоба на постановление о штрафе ГАИ",
"name_uz_cyr": "ЙПХ хизматчисининг жарима қарорига шикоят",
"name_uz_lat": "YPX xodimining jarima qaroriga shikoyat",
"organ": "ГАИ МВД Республики Узбекистан",
"organ_address_template": "Начальнику ГАИ {region}",
"legal_basis": ["КоАП РУ ст. 303", "КоАП РУ ст. 310"],
"deadline_days": 10,
"state_duty_brv": 0,
"verified": true,
"verified_by": ["Палата адвокатов РУ", "ТГЮУ кафедра адм. права"],
"verified_date": "2026-03-15",
"fields": [
{"id": "complainant_name", "label_ru": "ФИО заявителя", "label_uz": "Ariza beruvchining FISh", "type": "text", "required": true, "autofill": "oneid.full_name"},
{"id": "complainant_pinfl", "label_ru": "ПИНФЛ", "label_uz": "JShShIR", "type": "pinfl", "required": false, "autofill": "oneid.pinfl"},
{"id": "complainant_address", "label_ru": "Адрес проживания", "label_uz": "Yashash manzili", "type": "address", "required": true, "autofill": "oneid.address"},
{"id": "complainant_phone", "label_ru": "Телефон", "label_uz": "Telefon raqami", "type": "phone", "required": true},
{"id": "inspector_name", "label_ru": "ФИО инспектора", "type": "text", "required": false},
{"id": "inspector_badge", "label_ru": "Нагрудный знак №", "type": "text", "required": false},
{"id": "incident_date", "label_ru": "Дата инцидента", "type": "date", "required": true},
{"id": "incident_place", "label_ru": "Место инцидента (район, улица)", "type": "text", "required": true},
{"id": "protocol_number", "label_ru": "Номер протокола/постановления", "type": "text", "required": false},
{"id": "fine_amount", "label_ru": "Сумма штрафа (сум)", "type": "currency_uzs", "required": false},
{"id": "violation_article", "label_ru": "Статья КоАП", "type": "npa_reference", "required": false},
{"id": "grounds_for_complaint", "label_ru": "Основания жалобы", "type": "textarea", "required": true}
],
"attachments_checklist": [
"Копия протокола/постановления",
"Копия паспорта/ID-карты заявителя",
"Фото/видеозаписи (при наличии)",
"Показания свидетелей (при наличии)"
],
"content_template": "...(Jinja2 шаблон с conditional branching)..."
}

## 🗂️ МОДУЛЬ 4: БАЗА НПА

### Требования:
**R4.1** — Полнотекстовый поиск по всем НПА РУ (PostgreSQL FTS с поддержкой RU и UZ)
**R4.2** — Семантический поиск (ChromaDB vector search, multilingual-e5-large embedding)
**R4.3** — Фильтры: тип НПА, орган издания, дата принятия, статус (действующий/отменён/изменён)
**R4.4** — Просмотр структуры НПА (дерево: раздел → глава → статья → пункт)
**R4.5** — Кросс-ссылки между статьями НПА (автоматическая детекция + lex.uz ссылки)
**R4.6** — История изменений конкретной статьи (diff view: старая vs новая редакция)
**R4.7** — Комментарии AI к статьям (авторасшифровка на понятном языке)
**R4.8** — Сохранение статей в «Избранное» (личная подборка)
**R4.9** — Автообновление при изменении НПА на lex.uz (ежедневная синхронизация)
**R4.10** — Уведомление пользователя при изменении НПА, затрагивающего его активный кейс
**R4.11** — Полная двуязычность (RU + UZ) базы НПА

### Иерархия нормативных актов Республики Узбекистан:

1. КОНСТИТУЦИЯ РЕСПУБЛИКИ УЗБЕКИСТАН (08.12.1992, в редакции 2023)
2. КОНСТИТУЦИОННЫЕ ЗАКОНЫ
3. КОДЕКСЫ (ГК, НК, ТК, УК, КоАП, ГПК, ХПК, КоАС, ЖК, ЗК, ВК, ТамК, СК и др.)
4. ЗАКОНЫ РЕСПУБЛИКИ УЗБЕКИСТАН
5. ПОСТАНОВЛЕНИЯ ПАЛАТ ОЛИЙ МАЖЛИСА
6. УКАЗЫ ПРЕЗИДЕНТА РЕСПУБЛИКИ УЗБЕКИСТАН
7. ПОСТАНОВЛЕНИЯ ПРЕЗИДЕНТА
8. ПОСТАНОВЛЕНИЯ КАБИНЕТА МИНИСТРОВ
9. СОВМЕСТНЫЕ ПОСТАНОВЛЕНИЯ (Минюст + профильное ведомство)
10. НОРМАТИВНЫЕ АКТЫ МИНИСТЕРСТВ И ВЕДОМСТВ (приказы, положения, инструкции)
11. РЕШЕНИЯ КЕНГАШЕЙ НАРОДНЫХ ДЕПУТАТОВ И ХОКИМОВ
12. ЛОКАЛЬНЫЕ НОРМАТИВНЫЕ АКТЫ (уставы, положения организаций)

Правило разрешения коллизий (lex.uz + доктрина):

  • Иерархический принцип: вышестоящий НПА > нижестоящий
  • Темпоральный принцип: более поздний > более ранний (при равной юридической силе)
  • Специальный принцип: специальный НПА > общий (lex specialis derogat legi generali)
  • Территориальный принцип: республиканский > местный (при противоречии)

🗂️ МОДУЛЬ 5: ДЕТЕКТОР КОНФЛИКТОВ НПА

Требования:

R5.1 — Автоматическое сканирование при добавлении/изменении НПА R5.2 — Пять типов конфликтов:

  • Прямое противоречие (два НПА регулируют одно по-разному)
  • Иерархический конфликт (нижестоящий НПА противоречит вышестоящему)
  • Временной конфликт (новый НПА противоречит старому без явной отмены)
  • Пробел (ситуация не урегулирована ни одним НПА)
  • Компетенционный конфликт (два органа претендуют на одну компетенцию) R5.3 — Оценка серьёзности (критический / значительный / незначительный) R5.4 — Объяснение конфликта на понятном языке (RU/UZ) R5.5 — Указание какой НПА имеет приоритет (по иерархии, lex specialis, lex posterior) R5.6 — Публичный реестр конфликтов (для юристов и исследователей) R5.7 — Экспорт отчёта о конфликтах (PDF) R5.8 — Верификация конфликтов экспертами (программа «1000 экспертов»)

🗂️ МОДУЛЬ 6: СПРАВОЧНИК ПРОТОКОЛОВ

Требования:

R6.1 — Инструкции по 30+ типам протоколов и постановлений R6.2 — Чек-лист обязательных реквизитов по каждому типу (по конкретному НПА) R6.3 — Загрузка фото протокола → OCR → AI-проверка правильности заполнения R6.4 — Образцы правильно/неправильно заполненных протоколов R6.5 — Раздел «Ваши права» для каждого типа взаимодействия с госорганом R6.6 — Видео-инструкции (опционально, год 2)

Протоколы в справочнике (с привязкой к НПА РУ):

  • Протокол КоАП (административное нарушение) — по Инструкции МВД
  • Протокол задержания (полиция) — ст. 226 УПК РУ
  • Протокол ДТП — Постановление КМ «О правилах дорожного движения»
  • Протокол обыска / осмотра — ст. 164, 168 УПК РУ
  • Протокол допроса свидетеля — ст. 118 УПК РУ
  • Протокол допроса подозреваемого — ст. 116 УПК РУ
  • Акт налоговой проверки — НК РУ ст. 139-143
  • Постановление о штрафе ГАИ — КоАП РУ ст. 303
  • Исполнительный лист — ГПК РУ ст. 345
  • Постановление об аресте банковского счёта — НК РУ ст. 69
  • Протокол об административном задержании — КоАП РУ ст. 295
  • Протокол изъятия — КоАП РУ ст. 298

🗂️ МОДУЛЬ 7: ЛИЧНЫЙ КАБИНЕТ

Требования:

R7.1 — Дашборд со статистикой (обращения, документы, сэкономлено в UZS) R7.2 — История всех обращений с фильтрами, поиском и статусами R7.3 — Управление документами (скачать, редактировать, удалить, переименовать) R7.4 — Уведомления (в приложении + email + SMS + Telegram) R7.5 — Экспорт всей истории данных (право на доступ — ст. 17 ЗРУ-547) R7.6 — Удаление всех персональных данных по запросу (право на удаление — ст. 18 ЗРУ-547) R7.7 — Настройки конфиденциальности и управление согласиями R7.8 — Тарифные планы и оплата (Payme/Click/Uzum/UzCard) R7.9 — Двухфакторная аутентификация (обязательна для Pro и Business) R7.10 — Выбор языка интерфейса (RU / UZ кириллица / UZ латиница)

💰 МОНЕТИЗАЦИЯ

Тарифы B2C:

ТарифЦена (UZS/мес)Цена (USD)Включено
Бесплатный005 консультаций/мес, 2 документа/мес, базовый поиск НПА
Старт29,000~$2.28Безлимитные консультации, 10 документов/мес
Про99,000~$7.80Всё + конфликты НПА + Legal Twin + приоритетный ответ + 2FA
Семейный149,000~$11.73Всё Pro + до 4 членов семьи

Тарифы B2B:

ТарифЦена (UZS/мес)Для кого
ИП/ЧП190,000Индивидуальные предприниматели
Бизнес490,000ООО до 20 сотрудников
Корпоративный1,990,000Компании 20-200 сотрудников
Enterprise9,900,000200+ сотрудников, API, SLA

B2G:

ФорматЦена (USD/год)Описание
Пилот (50 чел)Бесплатно (3 мес)Демонстрация ценности
Стандарт (500 чел)$50,000Полная лицензия + обучение
Ведомственный (5000+)$200,000White Label + API + аналитика

🗓️ ROADMAP

MVP (3 месяца):

  • AI-консультант (основные категории: ГАИ, налоги, ЖКХ, трудовые)
  • 50 шаблонов документов (верифицированных)
  • База НПА (кодексы + основные законы ~5,000 НПА)
  • Регистрация OneID/MyID + OTP
  • Telegram bot (@YurUZbot)
  • Web PWA (RU + UZ)
  • Программа верификации «1000 экспертов» — Фаза 1 запущена

v1.0 (6 месяцев):

  • 200+ шаблонов документов
  • Полная база НПА (~17,000 актов), ежедневный sync с lex.uz
  • Детектор конфликтов НПА (30+ верифицированных конфликтов)
  • Справочник протоколов (30 типов)
  • Мобильное приложение (iOS + Android)
  • B2G пилот с 1 ведомством
  • Интеграция Payme/Click для оплаты

v2.0 (12 месяцев):

  • Интеграция с my.gov.uz (прямая подача обращений)
  • Интеграция с АИСУЗ (электронная подача исков)
  • E-IMZO подписание документов
  • API для B2B партнёров (банки, ERP)
  • Legal Marketplace (юристы-партнёры)
  • Мобильные push-уведомления по срокам
  • Программа «1000 экспертов» — все 3 фазы завершены

👥 КОМАНДА ДЛЯ РЕАЛИЗАЦИИ

РольКол-воСтекОтветственность
Backend разработчик2Python/FastAPIAPI, RAG, интеграции
Frontend разработчик2Next.js/TypeScriptWeb, PWA, Telegram bot
AI/ML инженер1LangChain, RAG, ChromaDBAI-консультант, embedding
Data инженер1Python, PostgreSQLПарсинг lex.uz, ETL
UX/UI дизайнер1FigmaMobile-first дизайн
Юрист-консультант1Право УзбекистанаВерификация, шаблоны
DevOps1Docker, Nginx, KubernetesИнфра, CI/CD, безопасность
DPO (ответственный за ПД)0.5ЗРУ-547, ГЦКБЗащита персональных данных
ИТОГО9.5

Бюджет MVP (3 месяца):

СтатьяСумма
Команда разработки (9 чел × 3 мес)$18,000
Серверная инфраструктура (ЦОД УЗ)$500/мес × 3 = $1,500
API ключи (OpenAI, SMS gateway)$300/мес × 3 = $900
Дизайн (Figma, UI kit)$2,000
Юридическое сопровождение + DPO$3,000
Регистрация базы ПД в ГЦКБ$500
Аттестация ИС (Постановление КМ №71)$2,000
Программа верификации «1000 экспертов» Фаза 1$3,000
ИТОГО MVP$30,900