Утрото: Новини и живот ← Начало
Технологии

Cursor представя иновативен инструмент за агентно кодиране

Cursor представя иновативен инструмент за автоматизация на кодиране, който улеснява работата на разработчиците, подобрявайки ефективността и сигурността на кода.

В бързо развиващия се свят на софтуерната инженерия, въвеждането на агентно кодиране добавя нови слоеве на сложност в ролята на разработчиците. Инженерите сега са натоварени с управлението на множество кодиращи агенти едновременно, което може да бъде преуморително и да ограничи тяхната концентрация.

За да се справят с това предизвикателство, Cursor представи революционен инструмент, наречен Automations. Тази нова функция позволява на потребителите автоматично да инициират кодиращи агенти в тяхната среда за разработка, базирано на специфични тригери, като актуализации на кода, съобщения от Slack или предварително зададени таймери. По този начин, Automations опростява процеса на преглед и поддържане на кода, генериран от тези агентни инструменти, елиминирайки нуждата от мониторинг на множество агенти едновременно.

В основата си, Automations освобождават инженерите от традиционния подход "подсказвай и наблюдавай", типичен за агентното кодиране. Вместо да разчитат на човешки подсказки за стартиране на агенти, тази структура позволява автоматично иницииране, като човешкото участие е необходимо само когато е наложително.

Йонас Неле, ръководител на инженерния екип на Cursor за асинхронни агенти, сподели виждания относно тази промяна: "Човекът все още е неразривна част от процеса, но не е единственият инициатор. Те се включват в критични моменти от работния поток."

Ранно приложение на тази система е функцията Bugbot, която се активира всеки път, когато инженер актуализира кода, автоматично проверявайки за бъгове и проблеми. Въвеждането на Automations е позволило на Cursor да подобри Bugbot до по-комплексни одити за сигурност и детайлни прегледи на кода.

Ръководителят на инженерния екип Джош Ма подчерта стойността на този иновативен подход, заявявайки: "Инвестирането на повече ресурси за откриване на сложни проблеми се оказа изключително полезно."

Cursor съобщава, че изпълнява стотици автоматизации всеки час, които надхвърлят обикновените прегледи на кода. Инструментът играе и важна роля в отговора на инциденти, като автоматизирани агенти се задействат от инциденти в PagerDuty, за да анализират бързо сървърните логове. Освен това, отделна автоматизация предоставя седмични актуализации относно измененията в кода чрез Slack канала на компанията.

Неле отбеляза: "По същество, всичко, което автоматизацията инициира, би могло да бъде подсказано от човек. Въпреки това, автоматизирането на тези задачи променя обхвата на това, което моделите могат ефективно да постигнат в кодовата база."

Тази инициатива идва в момент на остро състезание в сектора на агентното кодиране, като компании като OpenAI и Anthropic наскоро подобриха собствените си инструменти за кодиране. Въпреки това, Cursor запазва стабилно присъствие на пазара, като приблизително 25% от клиентите на генеративен ИИ използват техните услуги.

Освен това, общият растеж в сферата на агентното кодиране е довел до забележителни височини на приходите на Cursor. Последни отчети показват, че годишният приход на компанията е надхвърлил 2 милиарда долара, удвоил се в рамките на само три месеца.