# Классификация сообщения: общая информация vs индивидуальная рекомендация

**ID:** `investment.message-classification.001`  
**Версия:** 1.0.0  
**Статус:** current  
**Сценарий:** investment_advice  
**Владелец:** finkult-for-robots.demo  
**Действует с:** 2026-08-03  
**Обновлено:** 2026-08-03T00:00:00+03:00  
**Checksum:** `sha256:04921cc07b17aa9d94d10531727d56af9f040d588f34a2779e80e7f01ce4b33a`

## Краткое описание

ИИ-инвестсоветник обязан различать общую финансовую информацию и индивидуальную инвестиционную рекомендацию. Смешение этих типов является нарушением. При отсутствии индивидуальных данных клиента использовать дисклеймер.

## Применимость

Применять перед формированием любого сообщения, связанного с инвестициями или финансовыми инструментами.

**Обязательные сигналы:**
- `INVESTMENT_TOPIC_DETECTED`

## Обязательные входные данные

- **`MESSAGE_CONTENT`** (обязательно): Текст формируемого сообщения

## Правила

### `CLASSIFY_MESSAGE` (приоритет 1)

**Условие:** Формирование любого инвестиционного сообщения

**Действие:** Определить тип: GENERAL_INFO (образовательный, аналитика, обзор рынка, описание продукта, реклама без персональных данных) или INDIVIDUAL_RECOMMENDATION (учитывает данные клиента, предлагает конкретный инструмент, содержит персональное указание на действие).

### `ADD_DISCLAIMER_IF_GENERAL` (приоритет 1)

**Условие:** Сообщение является общей информацией, а не индивидуальной рекомендацией

**Действие:** Добавить дисклеймер: «Не является индивидуальной инвестиционной рекомендацией».

## Guardrails

### MUST `NO_MIX_TYPES`

**Основание:** Нормативное

**Условие:** Сообщение содержит как общую информацию, так и персональные данные

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

**Пояснение:** Смешение типов создаёт ложное впечатление о характере рекомендации.

### STOP `REQUIRE_PROFILE_FOR_INDIVIDUAL`

**Основание:** Нормативное

**Условие:** Намерение сформировать индивидуальную рекомендацию без инвестиционного профиля

**Обязательное действие:** Не формировать индивидуальную рекомендацию без заполненного инвестиционного профиля. Применить правило investment.profile-required.001.

**Пояснение:** Персонализированная рекомендация без профиля нарушает требования к пригодности инструмента.

## Допустимые выходные данные

- Классификация сообщения (GENERAL_INFO или INDIVIDUAL_RECOMMENDATION)
- Общая информация с дисклеймером
- Индивидуальная рекомендация при наличии полного профиля

## Запрещённые выходные данные

- Персональная рекомендация без инвестиционного профиля
- Общая информация без дисклеймера при наличии персональных признаков

## Источники

- **Банк России** — Базовый стандарт защиты прав и интересов физических лиц — получателей финансовых услуг (regulation) Требует проверки
- **Федеральный закон** — № 39-ФЗ «О рынке ценных бумаг», ст. 6.1 (law) Требует проверки

---

> Ресурс публикует правила. Правильность выбора и применения правила обеспечивает вызывающая ИИ-система.