Четыре правила работы с ИИ-агентами
Как я строю проекты с ИИ-инструментами: чётко нарезаю задачи, требую доказательств, сначала делаю макет и записываю каждое решение.
Задача: построить веб-приложение с регистрацией, базой данных и чатом — параллельно с другими проектами. Решение: ИИ-инструменты с чётко разделёнными задачами и четыре твёрдых правила. Результат можно проверить, потому что у каждого шага есть доказательство.
Как распределена работа
ИИ-ассистент помогает с планированием. С ним я выясняю, что делать дальше, где риски и что сознательно откладывается. В итоге получается задание: текст, в котором названы цель, границы и признак, по которому понятно, что работа готова.
Агент-программист воплощает это задание в коде, пишет тесты и выкладывает результат.
Архитектура, порядок задач и приёмка на работающем сайте — часть моей роли как разработчика и интегратора.
Четыре правила
Одна задача — один чат. Агент, которому поручили три дела сразу, легко теряет нить. Поэтому у каждой задачи свой чат, а в проекте одновременно работает только один агент.
«Сделано» — значит с доказательством. Пройденный тест, снимок экрана, ссылка на работающую страницу. «Готово» без доказательства не считается.
Сначала картинка, потом код. Прежде чем строить новый экран, делается макет. Программировать начинают только тогда, когда макет устраивает.
Решения записываются. Каждое важное решение получает номер и попадает в файл. Агент читает его перед началом работы. Так ни один разговор не начинается с нуля.
Что при этом идёт не так
Агенты работают быстро и звучат уверенно — даже когда ошибаются. Без требования доказательств я получал бы ответы, которые хорошо звучат, но неверны.
Вторая ловушка: с агентами многое делается быстро, поэтому план растёт быстрее результата. Помогает короткий список: что делаем сейчас, а что подождёт.
Почему важен журнал
На «должно сработать» я не полагаюсь. Есть чек-листы, передача дел и журнал, в котором записано, кто, что и когда проверил. Чем самостоятельнее работает агент, тем важнее этот журнал.