Почему один промт не может всё изменить
Алиса — не «сырая» LLM
Когда вы говорите с Алисой в приложении или на станции, запрос проходит через конвейер: ASR (распознавание) → NLU (понимание намерения) → Маршрутизатор → Навык/Сценарий/ЯндексGPT → TTS (синтез).
Промт, введённый в чате, попадает только на этап генерации ответа ЯндексGPT. Он не имеет доступа к NLU, не может отменить системные запреты безопасности, не управляет умным домом напрямую и не сохраняется между сессиями.
Инструменты, которые реально расширяют контроль
Сценарии (Автоматизации)
«Если [условие], то [действие]». Работают локально на станции. Идеальны для бытовых цепочек: «Включи свет, когда датчик движения сработал» или «Скажи погоду, когда я говорю «Доброе утро»». Не требуют кода.
Алиса Про / YandexGPT
Подписка даёт доступ к улучшенной модели с большим контекстом и режимом «Объяснение». В чате Про можно дать инструкцию «Ведусь как эксперт по…», но она сбросится при новой сессии. Для постоянства — см. Навыки.
Умный дом (Direct API)
Устройства, подключённые через Яндекс Умный Дом, управляются голосом нативно. Навык может запрашивать состояния и менять их программно, минуя голосовые команды. Это быстрее и надёжнее «скажи колонке включи свет».
Голосовые активаторы
Название навыка — это триггер. Короткое, уникальное, легко произносимое имя («Запусти «Джарвис»») важнее любого промта. Избегайте слов-триггеров системы («Алиса», «Яндекс», «Стоп», «Пауза»).
Что НЕ работает
Промты «игнорируй правила», «ты теперь хакер», «режим разработчика» в строке чата. Жёсткие фильтры безопасности срабатывают до генерации ответа. Попытки обхода ведут к бану навыка или игнорированию запроса.
Путь к собственному «очень умному» ассистенту: создаём навык
Консоль Диалогов
dialogs.yandex.ru. Создайте навык типа «Чат-бот» или «Умный дом». Выберите модель YandexGPT (Lite/Pro).
Системный промт
В настройках модели заполните поле «Инструкция» (System Prompt). Здесь задаёте персону, правила, запреты, формат ответа. Это и есть ваш «промт на всё».
Функции (Tools)
Добавьте Function Calling: вызов вашего бэкенда (вебхук), поиск в интернете, работа с БД, управление API умного дома. Без этого GPT — просто «попугай».
Тест и модерация
Проверьте в симуляторе. Отправьте на модерацию (1-3 дня). После публикации навык доступен по фразе «Алиса, запусти [Имя]».
Промт в чате vs Системный промт в навыке: разница в принципе
Промт в строке чата
- Действует только в текущем диалоге.
- Сбрасывается при очистке контекста или новом сеансе.
- Ограничен лимитом токенов контекста (~4к-8к).
- Нет доступа к внешним API и устройствам.
- Проходит через фильтры безопасности после генерации.
- Нельзя привязать к фразе-активатору.
Системный промт в Навыке (YandexGPT)
- Постоянен: работает при каждом запуске навыка.
- Не виден пользователю, не съедает контекст диалога.
- Имеет доступ к Function Calling (ваш код, API, Умный дом).
- Может возвращать структурированный JSON для исполнения логикой навыка.
- Проходит модерацию при публикации — гарантия стабильности.
- Запускается уникальной фразой: «Алиса, попроси [Имя]…».
Пример системного промта для навыка «Персональный управляющий»
Почему «промт на всё» опасен и бесполезен
Яндекс использует многоуровневую систему безопасности: пре-модерация промтов навыков, рантайм-фильтры генерации и политику конфиденциальности (152-ФЗ, GDPR). Любая попытка инъекции промта («ignore previous instructions») отсекается до достижения модели.
Даже если бы вы нашли «уязвимость», она бы жила часы. Архитектура ассистента построена на изоляции: пользовательский ввод ≠ системная инструкция. Искать обход — значит бороться с ветряными мельницами. Строить навык — значит пользоваться документированным API.