![]() |
Дают AI куски кода — как не потерять контекст?
Стал замечать, что когда кидаешь AI большие куски кода или много файлов подряд, он часто забывает, что было в начале. Особенно с GitHub Copilot и OpenAI API. Лично у меня помогает такой подход:
- Не заливай код в одном огромном блоке — дроби на логичные части, чтобы AI видел структуру. - Добавляй к коду краткие комментарии про контекст или назначение, чтобы AI понимал, зачем этот кусок. - В запросе повторяй ключевые параметры или переменные, которые важны для понимания. - Если нужно, пиши небольшие описания, например “этот модуль отвечает за аутентификацию”. - Периодически проверяй, что AI использует последние изменения, а не старый контекст. - В сложных случаях лучше вести диалог с AI, а не лепить всё одним запросом. Иногда кажется, что AI либо юзает слишком старый контекст, либо просто не хватает “запаса по памяти” в окне сообщения. При этом Windsurf или Cursor иногда справляются лучше, потому что умеют подгружать контекст из нескольких файлов. Но там нужны свои лайфхаки — например, индексировать файлы заранее. Короче, у кого как работает? Как вы делаете, чтобы AI не путал или не терял нить в проекте? |
Раньше вся работа с кодом была в основном ручная — приходилось держать в голове структуру и связи. Сейчас AI помогает, но он реально любит, когда всё раскладываешь по полочкам, иначе быстро теряется. Это как старый знакомый — если не подсказывать, где что в проекте, быстро забудет, что было в начале.
|
Я тоже заметил, что если скидывать много кода сразу, AI быстро путается. Мне помогает разбивать код на маленькие части и сразу писать пару строк, что этот кусок делает. Тогда вроде проще за ним уследить, и он не забывает, что важное было в начале.
|
Согласен, AI — как тот парень на вечеринке, который быстро забывает, о чем речь, если не напомнить. Разбиваешь код — и уже легче. Главное, не спешить и не заливать всё одним куском, иначе он в итоге тупит, как будто в браузере куча вкладок открыта.
|
| Время: 18:47 |