QuestionsMedvedev.md 8.8 KB

Вопрос 1: Ключевое отличие роли разработчика в Vibe-Coding от классического подхода заключается в том, что он:

  • A) Полностью передает проектные решения языковой модели.
  • B) Действует как направляющий архитектор в итеративном диалоге. (Правильный ответ)
  • C) Занимается только валидацией готового кода, сгенерированного ИИ.
  • D) Следует строго предопределенному архитектурному плану.

Вопрос 2: На какой фазе архитектурного диалога LLM выполняет роль «генератора концепций и ключевых сущностей»?

  • A) Консолидация
  • B) Исследование
  • C) Конвергенция
  • D) Инициация (Правильный ответ)

Вопрос 3: Риск «Иллюзия полноты» в Vibe-Coding связан с тем, что модель:

  • A) Может предложить устаревший шаблон проектирования.
  • B) Часто упускает критичные нефункциональные требования (безопасность, логирование). (Правильный ответ)
  • C) Предлагает решения, противоречащие уже принятым в проекте.
  • D) Требует слишком детальных промптов для работы.

Вопрос 4: Основной вывод лекции гласит, что Vibe-Coding - это:

  • A) Автоматический конструктор архитектуры, заменяющий инженера.
  • B) Инструмент для мгновенной генерации готового кода без проверки.
  • C) Когнитивный усилитель, расширяющий возможности архитектора, но требующий его экспертизы. (Правильный ответ)
  • D) Метод, применимый только для простых учебных задач.

Вопрос 1: Что такое «деградация контекста» в диалоге с LLM?

  • A) Снижение скорости генерации ответов моделью.
  • B) Постепенная потеря моделью доступа к ранним ключевым решениям по мере роста диалога. (Правильный ответ)
  • C) Умышленное искажение информации моделью.
  • D) Неспособность модели понимать технические термины.

Вопрос 2: Какую стратегию управления контекстом целесообразно применить на стадии «Активная разработка» (10-30 сообщений)?

  • A) Полностью перезапустить диалог.
  • B) Начать формировать общую онтологию.
  • C) Применить резюмирование принятых решений. (Правильный ответ)
  • D) Игнорировать проблему, так как риск пока низкий.

Вопрос 3: Какова основная цель стратегии «Ссылочная инжекция»?

  • A) Экономия токенов за счет сокращения всей истории диалога.
  • B) Изоляция контекста для разных модулей системы.
  • C) Точечная передача критичного контекста (путь к файлу, фрагмент кода) без его полного воспроизведения в истории. (Правильный ответ)
  • D) Увеличение скорости генерации кода.

Вопрос 4: Что рекомендуется сделать при работе в «Длинной сессии» (>30 сообщений) с высоким риском потери информации?

  • A) Продолжить диалог, добавляя еще больше пояснений.
  • B) Перезапустить диалог, загрузив итоговое резюме и сфокусировавшись на текущей конкретной задаче. (Правильный ответ)
  • C) Уменьшить детализацию промптов.
  • D) Перейти на модель с большим контекстным окном, если это возможно.

  • Вопрос 1: Главное преимущество интеграции Vibe-Coding в CI/CD-пайплайн - это:

  • A) Полное устранение необходимости в ручном написании кода.

  • B) Автоматическая валидация сгенерированных артефактов против стандартов проекта. (Правильный ответ)

  • C) Возможность обойтись без системы контроля версий.

  • D) Гарантия отсутствия багов в сгенерированном коде.

Вопрос 2: Какой тип артефакта, сгенерированный через Vibe-Coding, CI/CD-пайплайн валидирует путем «запуска тестов и проверки покрытия кода»?

  • A) Dockerfile
  • B) Скрипты пайплайна
  • C) Юнит-тесты (Правильный ответ)
  • D) Конфигурационный файл приложения

Вопрос 3: На каком шаге цикла «Запрос-Валидация» CI/CD система предоставляет детальные логи ошибок для последующего анализа LLM?

  • A) Генерация
  • B) Валидация
  • C) Обратная связь (Правильный ответ)
  • D) Итерация

Вопрос 4: Интеграция Vibe-Coding с CI/CD превращает языковую модель в:

  • A) Замену инженеру DevOps.
  • B) Динамический генератор артефактов, контролируемый автоматизированными процессами. (Правильный ответ)
  • C) Инструмент только для написания документации.
  • D) Систему мониторинга в реальном времени.

Вопрос 1: Что такое «семантический разрыв» в контексте диалога с LLM?

  • A) Несовпадение синтаксиса программирования.
  • B) Пропасть между ментальной моделью разработчика и статистическими представлениями LLM. (Правильный ответ)
  • C) Ограничение на количество запросов в минуту к API.
  • D) Разница в быстродействии разных моделей ИИ.

Вопрос 2: На каком уровне онтологического выравнивания разработчик устанавливает общий словарь для ключевых сущностей?

  • A) Терминологический (Правильный ответ)
  • B) Концептуальный
  • C) Поведенческий
  • D) Архитектурный

Вопрос 3: Какой метод преодоления семантического разрыва предполагает предоставление модели фрагментов документации или кода перед постановкой задачи?

  • A) Контекстуальная загрузка (Правильный ответ)
  • B) Пошаговая рационализация
  • C) Итеративное уточнение
  • D) Прямая генерация

Вопрос 4: Какой из промптов является примером поведенческого уровня онтологического выравнивания?

  • A) "В нашем контексте: 'ордер' - это заявка на бирже."
  • B) "Есть сущности: Пользователь, Заказ. Заказ принадлежит пользователю."
  • C) "Правило: При отмене заказа должен быть создан задача на возврат средств." (Правильный ответ)
  • D) "Сгенерируй REST API для заказов."