Codebase indexing
Также: Индексация кодовой базы
Процесс создания поискового индекса вашего кода, чтобы ИИ-ассистент мог мгновенно находить нужные файлы и понимать связи между ними.
Индексация кодовой базы — это создание «карты» вашего проекта. Когда вы работаете в редакторе с ИИ, он не читает все файлы подряд каждый раз, так как это слишком долго и дорого. Вместо этого он заранее сканирует проект и запоминает, где лежит каждый кусок кода и за что он отвечает.
Представьте, что ваш проект — это огромная библиотека, а ИИ — библиотекарь. Без индексации ему пришлось бы бегать по всем залам и перечитывать каждую книгу, чтобы найти ответ на ваш вопрос. Индексация — это создание алфавитного каталога, благодаря которому библиотекарь мгновенно понимает, на какой полке лежит нужная информация.
Зачем это нужно
Для вайбкодера индексация критически важна, так как она позволяет ИИ-инструментам вроде Cursor или Windsurf давать точные ответы, учитывая весь контекст проекта, а не только текущий открытый файл. Без этого ИИ будет «галлюцинировать» или давать поверхностные советы, не понимая структуры вашего приложения.