Держите ли вы контекст при больших кусках кода для AI?
Проблема знакомая — кидаешь AI большой кусок кода, а он теряет суть и начинает писать что-то непонятное или не в тему. У меня с этим чаще всего помогает разбивать код на логичные части и добавлять короткие комментарии или краткий итог перед каждым блоком. Иногда не лишним бывает в начале уточнить, что сам файл, какой функционал там, чтобы AI понял контекст в целом.
Еще лайфхак — сохранить состояние чата или prompt, если работает с сессиями, и всегда давать ссылки на основные переменные или функции, которые задействованы. Не все модели умеют "держать" длинную историю, так что приходится жонглировать.
А вы как строите диалог с AI, чтобы он не убегал от темы и не путался в больших файлах? Какие приемы работают?
Держать контекст в большом коде сложно, особенно если модель не рассчитана на длинные истории. Разбить код на куски с краткими пояснениями — лучший способ. Можно сначала ввести общий план файла, чтобы AI сразу понял, куда копать. Если кидать все разом, он быстро путаться начнет, проверено. Я обычно так и делаю, чтобы не терять нить обсуждения.
Ну, у меня лично с большими кусками всегда какая-то путаница получается. Даже если разбиваешь на части, AI иногда всё равно забывает, что было в начале. Стараюсь не сильно грузить, но от этого теряется общий смысл, поэтому не уверен, что это решение идеально.