AI и код: как передавать большие куски без потери смысла?
Кто уже сталкивался с тем, что кидаешь AI, например, через Copilot или Windsurf, кусок кода побольше, а он начинает путаться, забывает, с чего все началось? У меня часто выходит, что если не разбить на более мелкие части, то модель теряет общий контекст и предлагает что-то совсем не то. Попробовал делить на логические блоки, добавлять комментарии к ним — помогает, но не идеально. Пытался использовать цепочки подсказок с уточнениями, но иногда AI будто начинает "забывать" предыдущие действия, когда ишь суть сквозного процесса.
Как вы организуете работу с длинным кодом через AI? Есть проверенные способы или инструменты, которые помогают именно сохранять контекст и понимание связей между кусками кода? Например, кто-то пробовал хранить состояние в отдельном файле или несколько вызовов API грамотно объединять?
В общем, делитесь опытом, как не потерять нить, когда код совсем не маленький.
Часто помогает разбивать код реально мелко, чтобы AI успевал "впитывать" контекст по шагам. Еще лучше — сразу класть комментарии, что именно должен делать каждый блок, иначе модель быстро теряется. Иногда сохраняю промежуточные результаты в текст, чтобы потом подсовывать вместе с кодом — вроде как память подгоняет. Но идеального способа пока не нашел, приходится на глаз балансировать.