Cursor сократил 18-месячную миграцию Faire до одного инженера с флотом ИИ-агентов

Страницы:  1

Ответить
 

Professor Seleznov


pic
Маркетплейс Faire опубликовал кейс по работе с Cursor: миграция UI-стека, которая отняла бы у целой команды 18 месяцев, теперь идет силами одного инженера с флотом облачных агентов. Параллельно компания удвоила еженедельный поток pull request и держит больше 25 сценариев Cursor Automations — это дает свыше 2000 автоматических запусков в неделю.
Сначала Faire пыталась решить задачу своими силами. Внутренняя система фоновых агентов под названием Samurai крутилась на собственных серверах, но ее поддержка требовала отдельной команды и постоянных вложений в инфраструктуру. Ведущий инженер Люк Бьерринг (Luke Bjerring) объясняет это так: "Поднимать свои серверы — это серьезная инвестиция. Нужно нанимать людей, бутстрапить машины, поддерживать сложную инфраструктуру. Мы бы предпочли, чтобы инженеры приносили пользу нашим клиентам".
В повседневной работе компания держит больше 25 Cursor Automations — это сценарии, где агент запускается сам по триггеру. Сообщение про баг в Slack-канале — агент уходит разбираться и возвращается с готовым PR. Падает CI на чьей-то ветке — другой агент сам чинит и пушит исправление. Третий маршрутизирует входящие PR по автору, размеру и уровню риска. В сумме это больше 2000 запусков в неделю без единого ручного промпта.
Та самая 18-месячная миграция — это перевод большого приложения для ритейлеров с MobX на нативное управление состоянием в React (по сути, замена устаревшей библиотеки на встроенные средства фреймворка). Команда написала поверх Cursor свой оркестратор Swarm: скрипт находит все упоминания MobX в коде и пишет список в облачное хранилище S3. Swarm раздает задачи облачным агентам, каждый в своей изолированной виртуалке. Один PR слили — стартует следующий. Целая команда на полтора года превратилась в одного координатора и пул параллельных агентов.
Еще один пример экономии — внутренний инструмент для preview-сборок. Старший инженер Блэр Макалпайн (Blair McAlpine) хотел, чтобы при открытии любого PR поднималась изолированная среда, где команда может покликать живые изменения. Он спланировал работу в plan-режиме Cursor, разбил ее на пять связанных PR и передал план облачному агенту. Тот за два часа выкатил все пять PR — то, что Макалпайн закладывал на недели, уложилось меньше чем за день.
Faire прямо говорит, что строить и поддерживать своего агента дороже, чем взять чужого. Сейчас компания смотрит, как тот же подход распространить на смежные команды — по оценке самой Faire, продуктивность инженеров уже выросла в 2-3 раза, и узким местом становятся не разработчики, а соседние процессы.
P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть ", где я рассказываю про ИИ с творческой стороны.-Источник
 
Loading...
Error