ИИ-кодер Windsurf теперь может объяснять код с помощью карты
Стартап Cognition представил новую функцию Codemaps для своего ИИ-редактора Windsurf. Инструмент объясняет структуру и логику кода, помогая разработчикам лучше понимать то, что сгенерировала нейросеть.
Codemaps визуализирует связи между файлами и модулями, показывает порядок выполнения команд и позволяет выделять конкретные участки кода, связанные с определенной задачей. По словам компании, цель функции — «включить мозги программистов, а не выключить их» и снизить ошибки при вайб-кодинге.
Для этого пользователю достаточно выбрать вкладку Codemaps в интерфейсе Windsurf, указать файлы и модель — SWE-1.5 от Cognition или Claude Sonnet 4.5 от Anthropic. После анализа система создает иерархическую карту проекта: при нажатии на элемент пользователь видит соответствующие строки кода. Этими объяснениями можно делиться с коллегами.
Нейросеть также может объяснить отдельные участки по запросу. Например, показать, как взаимодействуют сервер и клиент, или выявить источники ошибок. Кроме того, Codemaps интегрируется с агентом Cascade: достаточно вызвать его с помощью команды, чтобы получить контекстную визуализацию прямо в процессе работы. Функция Codemaps пока доступна в бета-версии Windsurf и DeepWiki. Полный релиз ожидается в ближайшие месяцы.
«Инженер должен понимать, что именно сгенерировал ИИ, почему и насколько это безопасно», — заявили в компании. Также стартап раскритиковал современную моду на вайб-кодинг, при которой инженеры слепо доверяют результатам генерации: «Продуктивные программисты способны „серфить“ по коду, который они понимают, а не утопать в потоке мусора, созданного машиной».
Разработчики подчеркивают, что Codemaps — это шаг к «осмысленному программированию»: функция призвана укрепить сотрудничество человека и ИИ, а не заменить инженеров. «Самый любимый ИИ-продукт — тот, который делает инженера лучше в его деле, а не подменяет его небрежной копией», — говорится в блоге Cognition.
Читать на dev.by