Cursor ускоряет regex-поиск по коду для ИИ-агентов

2 мин
Cursor ускоряет regex-поиск по коду для ИИ-агентов

Компания Cursor рассказала о подходе к ускорению поиска по регулярным выражениям в больших кодовых базах. Речь идет о задаче, которая становится все важнее на фоне распространения ИИ-агентов для программирования. Такие системы постоянно ищут по проекту функции, сигнатуры, конфигурации и другие точные текстовые совпадения, а в крупных монорепозиториях это превращается в заметное узкое место.

По данным Cursor, в больших репозиториях обычный поиск через ripgrep в отдельных случаях может занимать более 15 секунд. Для разработчика это означает паузу в работе, а для ИИ-агента - дополнительную задержку при каждом обращении к коду. Поэтому организация решила ускорить не только сами модели, но и базовую инфраструктуру поиска.

В основе нового подхода лежит локальная индексация. Вместо того чтобы каждый раз заново просматривать всю кодовую базу, Cursor предлагает заранее строить индекс на компьютере пользователя и применять его для предварительного отбора файлов, где совпадение действительно вероятно. После этого система запускает уже обычную проверку регулярным выражением, но не по всему проекту, а по более узкому набору кандидатов.

Для такой фильтрации Cursor использует триграммы - последовательности из трех символов. Это популярный подход из систем поиска по тексту и коду, который позволяет быстро определить, в каких документах потенциально может встретиться необходимый шаблон. В компании отмечают, что одних триграмм для больших проектов нев достаточной степени, следовательно дополнительно применяются более сложные методы отбора, в том числе sparse n-grams - «разреженные n-граммы» и вероятностные маски. Их задача уменьшить число лишних совпадений и сократить объем файлов, которые все же придется читать полностью.

Cursor подчеркивает, что индексы будут храниться и использоваться локально. Такой вариант должен снизить задержки, уменьшить зависимость от сети и упростить работу с быстро меняющимся кодом, который агент только что отредактировал. Для больших репозиториев это особенно важно: индекс должен быть максимально свежим, иначе выигрыш в скорости быстро исчезает.

Итак, Cursor делает ставку не только на развитие ИИ-моделей, но и на ускорение самых частых операций под капотом. Организация практически демонстрирует, что в AI IDE эффективность зависит не только от качества генерации, но и от того, насколько быстро платформа находит необходимый контекст в проекте.

Короче говоря, Cursor рассматривает оперативный regex-поиск как один из ключевых элементов следующего поколения инструментов разработки. И в этом смысле речь идет о довольно прикладной инженерной задаче: сократить время между запросом агента и полезным ответом.

Источник: Cursor

Читают сейчас

Предзаказ GTA 6 стартует в полночь 25 июня

13 минут назад

Предзаказ GTA 6 стартует в полночь 25 июня

В полночь 25 июня стартует предзаказ долгожданной GTA 6. Базовая версия будет стоить 79,9 долларов, Ultimate — 99,99 долларов. Ознакомиться далее

Kuber Community Day возвращается

21 минуту назад

Kuber Community Day возвращается

, привет! 30 июля в Москве и онлайн вновь состоится инженерная конференция Kuber Community Day. В этому году мероприятие станет масштабнее: больше участников, экспертизы и полезного общения. Участие о

«Дальнобойщики 2» вышли в Steam

23 минуты назад

«Дальнобойщики 2» вышли в Steam

«Дальнобойщики 2» вышли в Steam. В магазине игра называется Hard Truck 2: King of the Road — русский язык на месте. Ознакомиться далее

INTEKEY вошла в топ-10 рынка WMS России с ростом +27% — и что рейтинг CNews сообщает обо всём рынке

33 минуты назад

INTEKEY вошла в топ-10 рынка WMS России с ростом +27% — и что рейтинг CNews сообщает обо всём рынке

CNews в начальный раз посчитал поставщиков систем управления складом по выручке за 2025 год. INTEKEY — в десятке. Разбираем, что стоит за цифрами и куда движется сегмент складского софта. Коротко. CNe

GTA VI, предзаказ которой откроется 25 июня, будет стоит $80 за стандартное книга и $100 — за Ultimate

35 минут назад

GTA VI, предзаказ которой откроется 25 июня, будет стоит $80 за стандартное книга и $100 — за Ultimate

Что ж, похоже, в этот раз переноса даты релиза не будет. GTA VI выйдет на последних поколениях PlayStation и Xbox 19 ноября, а оформить предзаказ можно будет уже через несколько часов. Впрочем, об это