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