svSchool_vibe
Модуль 2: Управление контекстом и конфигурационные файлы
Блок 2 из 15·~12 мин·0/15 пройдено

Главные ошибки новичков при передаче контекста

2.1. Ошибка 1: Загрузка всей папки проекта в чат

⚠️Внимание

НЕПРАВИЛЬНО: Использование запросов с полным сканированием всего репозитория (@Codebase) для решения локальной задачи (например, изменить текст на одной кнопке).

Почему так делать нельзя

1. Сжигание токенов: Индексация десятков ненужных файлов расходует десятки тысяч входных токенов за один запрос, быстро исчерпывая лимиты подписки. 2. Размытие внимания: Модель видит сотни строк чуждого текста, начинает искать взаимосвязи там, где их нет, и вносит каскадные изменения в рабочие модули.

Как нужно делать правильно

Передавать в чат строго точечный контекст только тех 1–2 файлов, в которых происходит действие, используя символьное упоминание @имя_файла.

Пример правильного запроса (КАК НУЖНО)
«Измени текст кнопки в файле @Header.jsx с 'Войти' на 'Личный кабинет'. Другие файлы не подключай и не редактируй».

2.2. Ошибка 2: Ведение «бесконечного» чата для десятков разных задач

⚠️Внимание

НЕПРАВИЛЬНО: Решение в одном и том же окне чата последовательно 10 разных задач: сначала верстка, потом база данных, затем исправление ошибок, настройка стилей и деплой.

Почему так делать нельзя

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

Как нужно делать правильно

Следовать строгому правилу: «Одна задача — один чат». Как только задача выполнена и проверена через Git Commit, текущий чат закрывается (Clear/New Chat), и новая задача начинается с абсолютной чистоты.