1
0

QuestionsVerenchikov.md 11 KB

Лекция 1: Архитектурные паттерны взаимодействия с ИИ

Что такое «контекстное окно модели» в контексте Vibe-Coding?

  • a) Графический интерфейс для общения с ИИ.
  • b) Ограниченный буфер, содержащий историю диалога, инструкции и код для генерации следующего ответа.
  • c) Время, отведённое на один сеанс программирования с ИИ.
  • d) Специальный режим в IDE для работы с кодогенерацией.

Какой паттерн управления контекстом НАИБОЛЕЕ эффективен для предотвращения «дрейфа цели» в длинной беседе с ИИ?

  • a) Постепенное раскрытие деталей.
  • b) Полная перезагрузка контекста.
  • c) Контекстный якорь (закрепление ключевых требований в начале).
  • d) Использование только коротких промптов.

Какое из перечисленных является ключевым ПРЕИМУЩЕСТВОМ использования локальной fine-tuned модели перед облачным API в enterprise-среде?

  • a) Более высокая мощность и актуальность модели.
  • b) Полная конфиденциальность кода и данных.
  • c) Низкая стоимость при большом объёме запросов.
  • d) Отсутствие задержек при любых условиях.

Какова основная роль IDE-плагина в архитектуре Vibe-Coding?

  • a) Полная замена облачной модели на локальную.
  • b) Автоматическое обогащение промптов контекстом: текущим файлом, выделенным кодом, ошибками.
  • c) Генерация итогового отчёта о проделанной ИИ работе.
  • d) Ограничение доступа разработчика к мощным моделям.

Почему Vibe-Coding требует перехода от простого «запроса-ответа» к итеративному циклу?

  • a) Потому что модели не умеют давать ответы с первого раза.
  • b) Чтобы повысить стоимость использования API.
  • c) Потому что конечная цель часто уточняется и детализируется в процессе диалога.
  • d) Это требование психологической разгрузки разработчика.

Лекция 2: Психолингвистические аспекты промпт-инжиниринга

Какую основную когнитивную задачу решает промпт-инжиниринг с психолингвистической точки зрения?

  • a) Запоминание синтаксиса языков программирования.
  • b) Перевод нечёткой ментальной модели задачи в однозначные инструкции для ИИ.
  • c) Ускорение печати кода.
  • d) Поиск готовых решений в интернете.

Как проявляется когнитивное искажение «Проклятие знания» при составлении промпта?

  • a) Разработчик использует первые пришедшие на ум, но неоптимальные, формулировки.
  • b) Разработчик полагается на первое предложенное ИИ решение.
  • c) Разработчик пропускает «очевидные» для него, но критичные для модели детали.
  • d) Разработчик зацикливается на первоначальной, возможно ошибочной, постановке задачи.

Какой стиль промпта НАИБОЛЕЕ уместен для генерации сложного микросервиса?

  • a) Zero-shot (просто описать задачу).
  • b) Few-shot (дать 2-3 примера аналогичных функций).
  • c) Структурированный промпт с ролевой моделью, целями и ограничениями.
  • d) Промпт, состоящий из одного ключевого слова.

Почему понимание того, что LLM предсказывают токены, критично для разработчика?

  • a) Чтобы знать стоимость каждого запроса в долларах.
  • b) Это знание позволяет осознать, что модель не гарантирует логическую корректность, а лишь статистическую правдоподобность.
  • c) Это помогает выбрать самую быструю модель.
  • d) Это необходимо для настройки гиперпараметров модели.

Что из перечисленного НЕ является рекомендуемой стратегией для преодоления «Эффекта якоря» в диалоге с ИИ?

  • a) Сброс контекста и переформулировка задачи с чистого листа.
  • b) Использование шаблонов и чек-листов для промптов.
  • c) Слепое следование и уточнение по первоначальному, но ошибочному, ответу модели.
  • d) Привлечение коллеги для «свежего взгляда» на проблему.

Лекция 3: Vibe-Coding в enterprise-разработке

Какой из перечисленных рисков НЕ является ключевым при внедрении Vibe-Coding в enterprise?

  • a) Риск нарушения лицензионных соглашений из-за кода из обучающей выборки.
  • b) Риск снижения творческого потенциала команды.
  • c) Риск внедрения уязвимостей.
  • d) Риск несогласованности кода и деградации архитектуры.

Что из перечисленного входит в стратегию «Управляемого Vibe-Coding»?

  • a) Полный запрет на использование публичных моделей.
  • b) Стихийное использование ИИ без каких-либо правил.
  • c) Использование корпоративных fine-tuned моделей и обязательный human review.
  • d) Полная автоматизация процесса code review.

На каком уровне зрелости «Integrated» организация использует выделенную ML-инфраструктуру и встроенные в CI/CD проверки безопасности?

  • a) Ad-hoc.
  • b) Managed.
  • c) Integrated.
  • d) На всех перечисленных.

Какой пункт должен быть в чек-листе ревьюера для кода, сгенерированного ИИ?

  • a) Проверить, нет ли в коде hardcoded секретов (паролей, ключей).
  • b) Убедиться, что код написан в уникальном, непохожем на другие, стиле.
  • c) Проверить, использовал ли разработчик самую дорогую модель.
  • d) Убедиться, что код не содержит комментариев.

Почему в эпоху Vibe-Coding критически возрастает ценность «системного мышления» разработчика?

  • a) Потому что ИИ плохо генерирует код построчно.
  • b) Потому что разработчик теперь должен уметь ставить корректные задачи ИИ, декомпозировать проблемы и критически оценивать предлагаемые решения.
  • c) Потому что спрос на разработчиков упал.
  • d) Потому что синтаксис языков стал слишком сложным.

Лекция 4: Нейробиологические основы и когнитивная эргономика

На какую область мозга, согласно лекции, Vibe-Coding оказывает разгружающее воздействие, позволяя сосредоточиться на высокоуровневых задачах?

  • a) Мозжечок (отвечает за координацию).
  • b) Префронтальная кора (отвечает за рабочую память и логику).
  • c) Височная доля (отвечает за слух).
  • d) Затылочная доля (отвечает за зрение).

Какая когнитивная нагрузка ВОЗРАСТАЕТ при Vibe-Coding из-за необходимости формулировать промпты и переключаться между окнами?

  • a) Интринсивная.
  • b) Экстринсивная.
  • c) Релевантная.
  • d) Все виды нагрузки снижаются.

Какой принцип когнитивно-эргономичного дизайна НАПРЯМУЮ снижает нагрузку на переключение контекста?

  • a) Прозрачность.
  • b) Персонализация.
  • c) Минимизация разрывов.
  • d) Контролируемая итерация.

Что такое «эффект замещения навыков» (skill atrophy) в долгосрочной перспективе использования Vibe-Coding?

  • a) Усталость от постоянного общения с ИИ.
  • b) Атрофия «процедурной памяти» — способности автоматически писать базовый код без ИИ.
  • c) Забывание синтаксиса языков, которые не используются.
  • d) Потеря навыков командной работы.

Каким образом Vibe-Coding может способствовать дивергентному мышлению (генерации множества идей)?

  • a) ИИ берёт на себя всю творческую работу.
  • b) ИИ предлагает неочевидные варианты и комбинации, выступая источником «случайных пертурбаций».
  • c) Разработчик меньше устаёт и может дольше думать.
  • d) ИИ предоставляет готовые патентованные решения.

Сохраните этот текст в файл формата .md для удобного просмотра и дальнейшего использования.