System Design Space
Граф знанийНастройки

Обновлено: 1 мая 2026 г. в 18:48

Программирование смыслов от Алексея Гусакова (CTO Yandex)

средний

Доклад CTO Яндекса Алексея Гусакова о том, как AI-продукты переходят от ручного описания алгоритмов к проектированию намерений, ограничений, циклов оценивания и полезного поведения системы.

Разговор о программировании смыслов ценен тем, что смещает акцент с ручного описания алгоритма на проектирование поведения системы.

Глава показывает, как намерения, ограничения, циклы оценивания и модель вознаграждения становятся рабочим инженерным контуром AI-продукта, а не побочной настройкой вокруг модели.

Для архитектурного разбора это сильный материал, чтобы обсуждать проектирование полезности, продуктовую семантику и ту часть AI-архитектуры, которая обычно не видна на сервисной диаграмме.

Практическая польза главы

Проектирование поведения

Глава помогает обсуждать AI-продукт не только через код и модели, но и через намерения, ограничения и рабочий цикл оценивания.

Контур качества

Через этот кейс удобно разбирать, как продуктовые правила, модель вознаграждения и оценивание складываются в единый цикл улучшений.

Инженерия полезности

Материал хорошо показывает, что полезность AI-системы проектируется и измеряется, а не появляется автоматически из сильной модели.

Материал для интервью

Это сильный кейс, чтобы обсуждать продуктовую семантику, проектирование вознаграждения и наблюдаемость AI-функции.

Программирование смыслов от Алексея Гусакова (CTO Yandex)

Разбор доклада Алексея Гусакова о том, как AI-продукты смещаются от ручного описания алгоритма к проектированию намерений, ограничений, циклов оценивания и полезного поведения системы.

Спикер:Алексей Гусаков, CTO бизнес-группы «Поиск и рекламные технологии» (Яндекс)
Формат:Технологический доклад о продуктовой разработке и архитектуре AI-систем
Фокус:LLM-ассистенты, моделирование вознаграждения, оркестрация и измеримое качество ответов

Источник

Telegram: Книжный куб

Обзор доклада с инженерными и продуктово-архитектурными выводами.

Читать обзор

Что такое «программирование смыслов»

Главная идея в том, что вы проектируете не только кодовые ветки, но и поведение модели через намерения, ограничения, контекст знаний, инструменты и метрики успеха.

В этой парадигме ценность появляется через итеративный цикл гипотеза → прототип → измерение → дообучение → интеграция, а не через единственную поставку «идеального алгоритма».

Как менялся подход

2022: «Гуру по товарам» и первые ошибки

Диалоговый помощник для выбора товаров показал, что «опросник под видом диалога» раздражает пользователей. Ошибки стали источником сигналов о том, какой сценарий действительно полезен человеку.

Поворот после выхода ChatGPT

Вместо «большого магического релиза» команда выбрала инкрементальный путь: улучшать существующую выдачу небольшими проверяемыми шагами.

Ответы с опорой на структурированные источники

Модель планирует, какие документы использовать, и собирает ответ из проверяемых фрагментов, а не «генерирует из воздуха».

Система ограничений вместо одной метрики

Критерии качества задаются правилами и метриками: фактическая точность, длина ответа, персонализация, разнообразие и запрет на вымышленные факты.

Повторяемый цикл обучения

Ответы оцениваются людьми и автоматическими проверками, после чего обновляются генеративная модель и модель вознаграждения, а затем изменения снова проверяются на реальной обратной связи.

Оркестрация нескольких моделей

Даже без изменения базовых весов качество растёт за счёт контура из нескольких моделей, инструментов и дополнительных вычислений.

Связанная глава

AI Engineering

Системный взгляд на жизненный цикл AI-продукта в рабочем контуре.

Открыть главу

Рабочий цикл улучшения модели

1. Оценка

Ответы размечиваются и ранжируются людьми и автоматическими оценщиками.

2. Обучение

Обновляются генеративная модель и модель вознаграждения.

3. Выкатка

Изменения уходят в онлайн-эксперименты и A/B-тесты.

4. Обратная связь

Метрики и обратная связь запускают следующий цикл улучшений.

Типовые проблемы и исправления

Оптимизация под оценщик вместо пользы

Симптом: Модель подстраивается под проверку: искусственно удлиняет ответы, копирует источники и добавляет лишние оговорки, которые не улучшают результат для пользователя.

Фикс: Ограничения по длине, штрафы за копипасту и канцелярит, настройка стиля и использование оговорок только там, где они действительно уместны.

Нечёткие продуктовые требования

Симптом: Инструкции уровня «будь умным и полезным» не превращаются в стабильный продуктовый результат и воспроизводимый рабочий контур.

Фикс: Формализованные намерения, ограничения, тестовые наборы и метрики качества как обязательные артефакты каждого релиза.

Смежная тема

Observability & Monitoring Design

Как строить наблюдаемость и алертинг для рабочих систем.

Открыть главу

Что это меняет в архитектуре системы

  • Текст запроса, набор правил и модель вознаграждения становятся такими же артефактами системы, как API-контракты и исходный код.
  • Нужен контур наблюдаемости для качества ответов: фактическая точность, длина, дублирование, кликабельность, удовлетворённость и доля эскалаций.
  • Продуктовая разработка и развитие моделей сливаются в единый цикл: гипотеза -> эксперимент -> измерение -> дообучение -> поэтапный запуск.
  • Ссылочная база и контур извлечения контекста критичны для верифицируемости: ассистент должен опираться на проверяемые источники.

Дополнительные материалы

Связанные главы

Чтобы отмечать прохождение, включи трекинг в Настройки