Хм... Вот смотришь на миллионы AI-каналов, а чаще всего новое, что узнаешь, - только то, что кто-то выпустил новую модельку. Реального использования очень мало. В итоге совершенно случайно в блогах OpenAI за апрель находишь золото. Например, новый оркестратор от OpenAI - Symphony.
Давно думал переходить на что-то типа канбана для AI и видел, что экс-команда Wrike делала подобное в ZenFlow, но увидеть примеры от ведущей лаборатории - это сильно. Решали абсолютно ту же проблему, что сейчас стоит у всех, кто использует ИИ для генерации кода в промышленных масштабах. Вот есть Codex – AI-агент, который пишет код. Но даже с ним инженеры упираются в потолок: один человек может одновременно вести 3–5 сессий с агентом, дальше начинается ад переключения. Агенты быстрые, но человек, который их направляет – узкое место. Получилось как с командой джуниоров: вроде бы их много и они способные, но тимлид в мыле, потому что каждому надо объяснить и проверить.
Что придумали и протестировали: перестали управлять агентами напрямую. Вместо этого подключили агентов к таск-трекеру (Linear – аналог Jira). Логика такая:
- Открыл задачу в трекере → автоматически запускается агент, который её делает
- Агент работает в своей папке, видит код, может открывать pull request, отвечать на ревью
- Если упал – перезапускается. Если завис – система его перезапускает
- Если нашёл по дороге другой баг – заводит новый тикет, который тоже подхватит другой агент
То есть таск-трекер стал пультом управления для AI. Завёл задачу – забыл, через какое-то время приходишь смотреть результат.
Что в итоге изменилось:
- Замёрженных PR стало в 5 раз больше
- Один инженер сделал три серьёзные правки прямо с телефона из домика с плохим вайфаем – просто заводя задачи в Linear
- Продакт-менеджеры и дизайнеры теперь сами кидают фичи в систему, минуя инженеров. Получают обратно видео с работающей фичей
- Стало дёшево пробовать идеи – завёл десять тикетов «попробуй так», плохое выкинул
Пишут, что было и еще два важных момента:
1) процесс команды должен быть записан текстом. Раньше передавалось устно: «заведи ветку, поставь статус In Progress, открой PR, дождись CI, перенеси в Review». Теперь это явный файл WORKFLOW.md в репозитории. Полезно даже если агентов нет – новички понимают как работать.
2) единица работы это задача, а не сессия с AI. Не «открой чат и попроси AI написать код», а «опиши задачу в трекере». Это снижает порог входа для неинженеров. И можно на фоне сделать все нужные проверки и обвязки.
Короче, нормальное описание задач все еще рулит, но теперь можно не инженеров на таски направлять, а AI.
Как сделать своё. Тут прикол. Они выложили по сути набор промптов, а не код :)
Текстовый файл SPEC.md с описанием как должна работать система. Кажется, это будущее разработки ПО - набор инструкций для ваших ИИ агентов, типа инструкция от ИКЕА :)
Завтра вот как раз обсудим с командой, пользуемся Linear тоже.
https://openai.com/index/open-source-codex-orchestration-symphony/
Post #1169
685