Что-то любопытное происходит с агентами кодирования ИИ. Разработчики начали говорить мне, что просят этих агентов кодирования принимать разные личности, чтобы они вели себя скорее как команда, чем как отдельный программист.
Например, разработчик, создающий функцию программного продукта, сначала скажет своему продукту для кодирования ИИ — будь то Gemini или Codex — действовать как «менеджер продукта», который создает документ, описывающий, для чего предназначена функция.
После этого разработчик говорит им действовать как «агент по спецификациям», который переводит. от этого документа к более конкретным инструкциям (известным как документ спецификации), описывающим, какую техническую работу необходимо выполнить; затем выступать в качестве агента «задач», который преобразует документ спецификации в конкретные задачи кодирования; затем агент кодирования, который выполняет эти задачи; и, наконец, быть агентом «проверки», который проверяет выходные данные на наличие ошибок.