Skip to content
ai tools

Раскрыт секретный инструмент разработки на базе ИИ от Spotify

Spotify тихо выпустила Xirp, мощную среду для управления ИИ-агентами для написания кода, такими как Claude и Gemini. Но функции, которые делают его революционным для 1300 инженеров компании, — это именно та причина, по которой вы, вероятно, никогда не сможете им воспользоваться.

Nora Vance
Раскрыт секретный инструмент разработки на базе ИИ от Spotify

«Обвязка для агентов», о существовании которой вы не знали

Внутренний инструмент разработки на базе ИИ от Spotify, Xirp, призван упорядочить хаотичный ландшафт ИИ-агентов для написания кода. Разработанный для более чем 1300 инженеров компании, Xirp предоставляет единую платформу для управления множеством инструментов, таких как Claude, Codex и Gemini, помогая им контролировать разрастание активных сессий и текущих проектов. Он обещает более организованный и менее утомительный подход к разработке с помощью ИИ.

Важно отметить, что Xirp — это не новая ИИ-модель; не путайте его с очередным конкурентом. Вместо этого он функционирует как agentic development environment (среда агентской разработки) с графическим интерфейсом — считайте это отполированной, удобной оболочкой для существующих инструментов. Он координирует и управляет различными сессиями агентов, подобно сложной версии таких инструментов командной строки, как tmux, Conductor или open-source решений вроде T3 Code, а не заменяет базовые возможности ИИ.

Однако, прежде чем вы представите, как устанавливаете его на свой компьютер, есть существенный нюанс. Для доступа к Xirp требуется отдельная учетная запись Spotify Technology, отличная от вашей обычной учетной записи Spotify для прослушивания музыки. Это мгновенное препятствие в сочетании с закрытым исходным кодом приложения резко противопоставляет его альтернативам с открытым исходным кодом, таким как T3 Code, которые предлагают более широкую доступность без корпоративных ограничений.

Хаос мультиагентности, укрощенный

Сила Xirp по-настоящему проявляется в управлении сессиями. Забудьте о переключении между вкладками; grid layout (сеточная раскладка) позволяет разработчикам отслеживать и взаимодействовать с несколькими ИИ-агентами одновременно. Это как графический tmux для ваших сессий Claude, Codex и Gemini, предлагающий интуитивно понятное изменение размера окон перетаскиванием и возможность интеграции стандартных окон терминала наряду с агентами.

Опытные пользователи оценят две выдающиеся функции. Session forking (ветвление сессий) клонирует всё взаимодействие с агентом, сохраняя весь контекст и историю. Это позволяет инженерам изучать альтернативные решения или тестировать новые направления, не отказываясь от исходной ветки обсуждения. Еще более впечатляет то, что вы можете менять агентов прямо в процессе выполнения задачи — например, переключиться с Claude на Codex — и Xirp плавно перенесет всю историю чата и контекст.

Еще одна уникальная возможность, «зависимые сессии» (dependent sessions), упрощает сложные рабочие процессы. Эта функция позволяет задаче одного агента автоматически запускать другого после завершения, создавая цепочки операций. Представьте, что агент пишет код, а затем передает результат второму агенту для немедленной проверки или тестирования — и всё это в рамках заранее определенной последовательности.

Графический интерфейс с кризисом идентичности

Хотя Xirp превосходно справляется с управлением агентами, его встроенные периферийные функции часто не дотягивают до нужного уровня. Например, Git diff viewer четко отображает изменения, но заставляет использовать полноэкранный режим. Многие разработчики предпочитают быстрые обзоры на боковой панели или специализированные инструменты, такие как GitHub PRs, для комплексной проверки.

Аналогично, Xirp включает базовый редактор файлов и встроенный браузер. Эти дополнения функциональны, но они не могут сравниться по мощности или привычности с внешними специализированными инструментами, такими как VS Code. У большинства инженеров уже есть тонко настроенная рабочая среда, из-за чего эти встроенные опции кажутся избыточными.

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

Во время тестирования раздел навыков (skills section) оказался недоработанным и предлагал ограниченную практическую пользу. Эти функции кажутся второстепенными и не интегрируются должным образом в основной процесс управления агентами. Инженеры Spotify, скорее всего, обходят их стороной, предпочитая более надежные внешние решения.

Пользовательский интерфейс Xirp, безусловно, хорошо проработан, но стремление стать универсальной средой «все в одном» создает лишний беспорядок. Разработчики часто предпочитают сфокусированный, минималистичный рабочий процесс, используя набор лучших в своем классе специализированных инструментов. Такой интегрированный подход, при всей его благонамеренности, может скорее мешать, чем помогать.

В конечном счете, основное управление сессиями (session management) — это сильная сторона Xirp. Однако второстепенные функции размывают фокус, превращая его в неплохой инструмент «на все руки», который, однако, не является мастером ни в чем, кроме своей основной задачи. Чтобы узнать больше о стратегии Spotify в области ИИ, прочитайте What we've learned scaling AI coding agents at Spotify.

Нравится статья? Получайте такие каждое утро на почту.

одно письмо в день · отписка в два клика · без сторонних трекеров

Вердикт: инструмент Spotify для проблем Spotify

В конечном счете, Xirp — это захватывающий взгляд на то, как технологический гигант, такой как Spotify, решает свои уникальные задачи. Но обычному разработчику или небольшой команде не стоит ожидать, что они будут им пользоваться. Его истинная ценность заключается в решении кошмара координации более 1300 инженеров, одновременно управляющих несколькими ИИ-агентами, такими как Claude, Codex и Gemini. Это проблема, которой у большинства из нас просто нет.

Spotify создал Xirp как внутреннее решение, глубоко интегрированное в существующую экосистему разработчиков. В частности, он извлекает важный контекст из продукта 'Portal' от Spotify, который выступает в качестве централизованной базы знаний для их обширной кодовой базы. Без этой глубокой интеграции Xirp теряет большую часть своей силы, становясь просто еще одним интерфейсом управления агентами.

Хотя управление сессиями — особенно сеточная раскладка (grid layout) для мониторинга нескольких агентов — действительно впечатляет, периферийные инструменты, такие как встроенный просмотрщик Git diff или редактор файлов, остаются хуже специализированных инструментов, которые предпочитают разработчики. Это классический случай, когда компания создает продукт для своих специфических крупномасштабных нужд, а не для общего пользования.

Для индивидуальных разработчиков или участников open-source проектов уже существуют отточенные альтернативы, предлагающие аналогичную оркестрацию агентов без лишних затрат и необходимости использования проприетарной корпоративной платформы. Xirp — это инженерное чудо, но это узкоспециализированный инструмент, разработанный для проблем Spotify, а не для ваших.

Часто задаваемые вопросы

Что такое Spotify Xirp?

Xirp — это среда агентной разработки, созданная Spotify. Это настольное приложение, которое предоставляет единый графический интерфейс (GUI) для управления сессиями с различными ИИ-агентами для написания кода, такими как Claude, Codex и Gemini.

Заменяет ли Xirp ИИ-модели, такие как Claude или Gemini?

Нет, Xirp не заменяет базовые ИИ-модели. Он выступает в качестве «обвязки» или уровня управления, позволяя разработчикам запускать, отслеживать и взаимодействовать с несколькими сессиями агентов от разных провайдеров в одном месте.

Каковы ключевые особенности Xirp?

Ключевые функции включают сеточный вид для управления несколькими агентами бок о бок, возможность «форкать» сессию для изучения различных путей с сохранением контекста, а также уникальную возможность переключать ИИ-модели (например, с Claude на Codex) прямо во время сессии.

Бесплатен ли Spotify Xirp?

Да, но для этого требуется регистрация учетной записи Spotify Technology, которая отличается от музыкальной учетной записи Spotify. Это требование и закрытый исходный код являются заметными барьерами для входа для некоторых пользователей.

Кто является идеальным пользователем для Xirp?

Xirp был создан для решения внутренних задач Spotify по масштабированию использования AI-агентов среди более чем тысячи инженеров. Он лучше всего подходит для крупных инженерных организаций, особенно тех, кто использует экосистему Backstage и Portal от Spotify, а не для индивидуальных разработчиков.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only