Codemaps: Cognition помогает понять код, сгенерированный ИИ
Стартап Cognition представил функцию Codemaps для своего ИИ-редактора Windsurf, которая помогает разработчикам разобраться в структуре и логике сгенерированного кода.
Codemaps визуализирует связи между файлами и модулями, отображает последовательность выполнения команд и позволяет выделять участки кода, относящиеся к конкретной задаче.
Разработчики Cognition утверждают, что нововведение призвано усилить, а не ослабить роль программиста, и снизить вероятность ошибок при использовании ИИ для кодирования.
Чтобы использовать Codemaps, нужно выбрать соответствующую вкладку в Windsurf и указать файлы, а также модель – SWE-1.5 от Cognition или Claude Sonnet 4.5 от Anthropic. Система создаст иерархическую карту проекта, где при нажатии на элемент отображаются соответствующие строки кода, которыми можно поделиться с коллегами.
Функция также позволяет получать объяснения для отдельных участков кода по запросу, например, демонстрировать взаимодействие сервера и клиента или находить причины ошибок.
Codemaps интегрирована с агентом Cascade, который предоставляет контекстную визуализацию непосредственно в процессе работы по команде.
В настоящее время функция доступна в бета-версиях Windsurf и DeepWiki и будет развернута для всех пользователей в ближайшие месяцы.
Cognition подчеркивает важность понимания кода, сгенерированного ИИ, и считает, что продуктивные программисты должны уметь анализировать и “серфить” по коду, а не полагаться на машинный вывод. Codemaps – это шаг к “осмысленному программированию”, которое укрепляет сотрудничество между человеком и ИИ.
Cognition приобрела Windsurf летом этого года. Это приобретение объединило возможности автономного агента разработки программного обеспечения Devin с интерактивной средой разработки, создавая новую модель взаимодействия “человек-ИИ”.
В общем, теперь ИИ будет генерировать код, а программисты будут тратить время на его понимание. Кажется, прогресс не стоит на месте, просто он немного… запутанный.
- Комментарии