Короткий материал · Лекция 3

Что такое агентская разработка?

Нейросеть может не только предложить код в ответе, но и выполнять шаги в проекте: смотреть файлы, вносить изменения и проверять, что получилось.

Разница

Ответ и работа в проекте

Обычный диалог

Вы описали проблему и получили объяснение или фрагмент кода. Чтобы применить его, вы сами открываете проект, переносите изменения и сообщаете, что произошло.

Работа с агентом

Вы дали задачу и разрешили доступ к нужной рабочей среде. Агент может исследовать проект, использовать инструменты, увидеть результат действия и выбрать следующий шаг.

Это сравнение способов работы, а не продуктов: в одном и том же приложении могут быть и обычный диалог, и инструменты для действий.

Механика

Один ответ превращается в цикл

Представим задачу: «В проекте не работает кнопка сохранения. Найди причину и исправь». Агенту может понадобиться несколько шагов:

  1. 01Посмотреть задачу и файлы проекта
  2. 02Найти место проблемы и изменить код
  3. 03Запустить программу или проверку
  4. 04Увидеть результат и решить, что делать дальше

Если проверка показала ошибку, агент может использовать её как новую информацию и попробовать исправление. Он не становится от этого безошибочным.

Агентская работа — это задача, контекст, доступные инструменты и последовательность действий с обратной связью.

Инструменты

Что значит «дать агенту руки»?

В разработке это может означать доступ к папке проекта и возможность читать файлы, искать по ним, редактировать код, запускать команды и тесты. Агент видит только то, к чему ему предоставили доступ. Набор разрешённых действий зависит от конкретной среды.

Инструмент позволяет выполнить действие, но сам по себе не сообщает, зачем нужен проект и какой результат устроит человека.

Роль человека

Что остаётся человеку?

Увидеть потребность, объяснить желаемый результат, назвать важные ограничения и проверить готовую работу. Агент может предлагать варианты и проводить промежуточные проверки; решение о том, подходит ли результат для реального использования, принимает человек.

Например, можно сделать для себя небольшой проект: отправляешь ссылку на длинное видео Telegram-боту и получаешь аудиофайл для прогулки. Техническая реализация начинается с понятного человеческого желания — слушать удобно. Именно оно подсказывает, что нужно получить и что проверять.

Главная мысль

Скорость работы не заменяет понимание задачи

Агент может выполнять работу в проекте шаг за шагом. Человек задаёт цель, границы и решает, подходит ли результат.