Платформа Taimen v0.2.0 вышла в open source: ИИ-агенты сами пишут, исправляют и сливают код
Платформа для автономной разработки ПО Taimen, способная к саморазвитию через собственных ИИ-агентов, опубликована под лицензией Apache-2.0. Это практический шаг к созданию систем, где задачи от постановки до вливания в основную ветку выполняются с минимальным вмешательством человека.
4 октября вышел первый публичный релиз Taimen v0.2.0 под лицензией Apache-2.0. Это не просто фреймворк, а система, в которой ИИ-агенты самостоятельно берут задачи из очереди, пишут код, проходят ревью и сливают изменения.
30 сентября в 06:32 в очередь поступила задача: научить ядро переводить открытые задачи на новую версию их типа. Через 19 минут агент сдал работу - новый маршрут API, тесты и документацию.
В 07:15 ревью отклонило первую попытку. Была обнаружена критическая уязвимость: созданный маршрут позволял агенту с обычными правами перевести свою задачу на старую версию типа, взять ее и закрыть, минуя проверку. Ревьюер детально описал, какое право должно это исправлять.
Агент взял задачу снова. Через 15 минут, в 08:03, он сдал исправление. К 08:24 ревью было пройдено, и ветка успешно влилась. Весь цикл занял 1 час 52 минуты и потребовал двух прогонов агента. Платформа рассматривает ревью как неотъемлемую часть задачи, а не как внешнюю помеху, что позволяет системе учиться на обратной связи.
Релиз Taimen v0.2.0 знаменует переход от теоретических дискуссий к работающему open-source решению. Агенты действуют в рамках строго определенных процессов, что снижает хаос и повышает предсказуемость. Команда разрабатывала платформу ее же средствами на протяжении почти двух месяцев, что служит убедительным доказательством концепции и ее жизнеспособности.
Выпуск под лицензией Apache-2.0 предоставляет возможность любой компании или отдельному разработчику использовать, модифицировать и внедрять этот подход для автоматизации рутинных задач, таких как рефакторинг кода, исправление багов или обновление зависимостей в проектах.
Ключевой вывод: эффективная автономия достигается не через создание всезнающего супер-агента, а через построение отказоустойчивых, хорошо структурированных процессов. В таких процессах проверки встроены непосредственно в рабочий поток и сами становятся источником обучения для системы, повышая ее надежность и качество выдаваемых результатов с каждой итерацией.


