JetBrains представили Air Teams — общий контур, где AI‑агенты могут выполнять задачи параллельно, запускаться по событиям и работать даже когда ваш ноутбук выключен. Разбираемся, что именно добавили и чем это может быть полезно командам разработки.
JetBrains запустили Air Teams — сервис для командной работы, где разработчики и AI‑агенты действуют в одном процессе: с общими настройками, окружениями и понятными правилами запуска задач. Идея простая: меньше ручной рутины вокруг доставки кода и меньше «разрозненных экспериментов» с агентами, которые сложно повторить и контролировать.
Что такое Air Teams и чем он отличается от «просто чат-бота»
Air Teams задуман не как отдельный помощник «в чате», а как рабочий контур, в котором агентам можно поручать типовые инженерные операции — так, чтобы результат был привязан к проекту, а не к личному компьютеру и не к конкретному человеку.
Ключевой акцент — на повторяемости: команда один раз описывает, как именно запускать задачу, в каком окружении, с какими инструкциями и какими интеграциями, а дальше это можно использовать снова и снова.
Из каких частей состоит сервис
По описанию JetBrains, Air Teams объединяет четыре крупных блока:
- Автоматизации — чтобы запускать агента по событию (например, из трекера задач), по вебхуку или по расписанию.
- Облачные окружения — место, где агент выполняет работу, не завися от локальной машины разработчика.
- Облачные задачи — механизм выполнения работ «в фоне» с сохранением результатов для команды.
- Командные проекты — общий контекст: настройки, инструкции и результаты доступны участникам.
Практический смысл такой связки — агент может делать работу параллельно с людьми, а команда видит, что было запущено, с какими входными данными и что получилось на выходе.
Как запускаются агенты: события, расписание и интеграции
В Air Teams можно настроить запуск по разным триггерам: события в системах разработки, вебхуки или расписание. Для каждого сценария задаются:
- инструкции (что делать и в каком формате вернуть результат);
- окружение выполнения;
- набор инструментов и доступов;
- условие запуска (триггер).
Также предусмотрены коннекторы к популярным рабочим системам: например, агент можно связать с GitHub и Jira, а при необходимости — подключать другие инструменты, которые используются в команде (в том числе дизайн- и планировочные сервисы).
Зачем это обычной команде разработки
Если коротко, Air Teams решает два типичных «болячных» сценария:
- Рутина вокруг репозитория. Там, где раньше требовались однотипные ручные шаги (проверки, подготовка шаблонных правок, обновление зависимостей, поддержка документации), теперь можно собрать повторяемый процесс.
- «Невидимая» работа агентов. Когда каждый запускает помощника по-своему, результат сложно повторить, сравнить и встроить в общий процесс. Здесь же появляется единая точка, где сценарии хранятся и развиваются командой.
JetBrains отмечают, что в сервисе есть набор готовых шаблонов автоматизаций. Среди них — сценарии для код-ревью, исправления ошибок, обновления зависимостей и поддержания документации. Шаблоны можно адаптировать под конкретный репозиторий и переносить между проектами.
Доступность и что важно учесть перед пилотом
Air Teams уже доступен бизнес‑клиентам JetBrains. Для индивидуальных пользователей доступ обещают добавить позже.
Если вы планируете пробовать такие инструменты в команде, полезно заранее договориться о правилах:
- какие задачи агентам можно поручать без ручной проверки, а какие — только «черновиком»;
- какой формат результата считается приемлемым (например, только PR с описанием изменений);
- как хранить и обновлять инструкции, чтобы автоматизации не превращались в «магические кнопки», которые никто не понимает.
В итоге Air Teams выглядит как попытка сделать AI‑агентов частью инженерного процесса: не игрушкой «для одного энтузиаста», а инструментом, который можно масштабировать на команду и поддерживать в рабочем состоянии.
Источник: Хабр
