1
0
Pārlūkot izejas kodu

Добавить 'Лекции/Vibe_Coding/QuestionsMedvedev.md'

u23medvedev 1 mēnesi atpakaļ
vecāks
revīzija
b58eab9009
1 mainītis faili ar 119 papildinājumiem un 0 dzēšanām
  1. 119 0
      Лекции/Vibe_Coding/QuestionsMedvedev.md

+ 119 - 0
Лекции/Vibe_Coding/QuestionsMedvedev.md

@@ -0,0 +1,119 @@
+### Лекция 1: Vibe-Coding как методология итеративной архитектурной эвристики
+
+*Вопрос 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) Метод, применимый только для простых учебных задач.
+
+### Лекция 2: Управление контекстным окном в длинных диалогах
+*Вопрос 1: Что такое «деградация контекста» в диалоге с LLM?*
+
+* A) Снижение скорости генерации ответов моделью.
+* **B) Постепенная потеря моделью доступа к ранним ключевым решениям по мере роста диалога. (Правильный ответ)**
+* C) Умышленное искажение информации моделью.
+* D) Неспособность модели понимать технические термины.
+
+*Вопрос 2: Какую стратегию управления контекстом целесообразно применить на стадии «Активная разработка» (10-30 сообщений)?*
+
+* A) Полностью перезапустить диалог.
+* B) Начать формировать общую онтологию.
+* **C) Применить резюмирование принятых решений. (Правильный ответ)**
+* D) Игнорировать проблему, так как риск пока низкий.
+
+*Вопрос 3: Какова основная цель стратегии «Ссылочная инжекция»?*
+
+* A) Экономия токенов за счет сокращения всей истории диалога.
+* B) Изоляция контекста для разных модулей системы.
+* **C) Точечная передача критичного контекста (путь к файлу, фрагмент кода) без его полного воспроизведения в истории. (Правильный ответ)**
+* D) Увеличение скорости генерации кода.
+
+*Вопрос 4: Что рекомендуется сделать при работе в «Длинной сессии» (>30 сообщений) с высоким риском потери информации?*
+
+* A) Продолжить диалог, добавляя еще больше пояснений.
+* **B) Перезапустить диалог, загрузив итоговое резюме и сфокусировавшись на текущей конкретной задаче. (Правильный ответ)**
+* C) Уменьшить детализацию промптов.
+* D) Перейти на модель с большим контекстным окном, если это возможно.
+
+### Лекция 3: Интеграция Vibe-Coding в CI/CD
+
+* Вопрос 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) Систему мониторинга в реальном времени.
+
+### Лекция 4: Семантический разрыв и онтологическое выравнивание
+
+*Вопрос 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 для заказов."
+