Тесла хочет, чтобы мы поверили, что транспорт будущего может быть связан с летающими автомобилями. Между тем, в разработке программного обеспечения мы приближаемся к другому типу взлета. Агенты ИИ теперь могут создавать целые функции, перемещаться по базам кода, писать тесты...
Тесла хочет, чтобы мы поверили, что транспорт будущего может быть связан с летающими автомобилями.
Между тем, в разработке программного обеспечения мы приближаемся к другому типу взлета.
Агенты ИИ теперь могут создавать целые функции, перемещаться по базам кода, писать тесты и исправлять ошибки. Задачи, которые когда-то занимали дни, иногда могут быть выполнены за несколько часов с удивительно небольшим вмешательством человека.
Если машины смогут выполнять больше строительных работ, что произойдет с людьми, которые годами учились строить?
Возможно, мы наблюдаем следующий промышленный сдвиг в разработке программного обеспечения.
1. Каждая промышленная революция меняет работу
Мы уже сталкивались с изменениями абстракции.
Мы перешли от ассемблера к языкам более высокого уровня, от ручного управления инфраструктурой к облачным сервисам и от написания всего самостоятельно к использованию фреймворков и библиотек.
Каждая смена отодвигала разработчика от базового оборудования и приближала его к решению реальной проблемы.
Агенты ИИ кажутся еще одним шагом в этом направлении. Но на этот раз абстракция не просто скрывает сложность. Он пытается сделать всю работу за нас.
И это существенная разница.
Фреймворк не решает, как строить