Для фильтра списка нам нужен инструмент, которому можно показать три файла, поручить небольшую правку и затем увидеть изменения. На этом этапе выбор модели по таблице результатов ничего не решает: если непонятно, какую папку открыл агент и где смотреть diff, первую задачу будет трудно проверить.
Вы уже знаете из вводной, что агент выполняет действия через доступные инструменты. Теперь выберем рабочее место. Эта статья не сравнивает текущие тарифы и версии продуктов: её результат — конкретный способ пройти учебную задачу в доступном вам инструменте.
Какие возможности действительно нужны
Сначала выясните, может ли выбранный режим читать локальные файлы и предлагать или записывать изменения. Эти действия могут быть разделены. Посмотрите, как показывается рабочий каталог, где видны разрешения и каким действием прекращается выполняемая задача. Не включайте максимальный доступ только потому, что это сокращает число диалогов.
Затем найдите просмотр изменений. Вам нужен список затронутых файлов и сравнение строк до и после. Он может находиться в редакторе, в интерфейсе инструмента или в Git. Если агент присылает только красивый итоговый рассказ, это не замена сравнению кода.
Для нашего примера браузер нужен вам в любом случае. Доступ агента к браузеру — дополнительная возможность, которую следует проверить отдельно. Если он умеет редактировать файлы, но не открывать страницу, работа всё равно возможна: вы выполняете сценарии и возвращаете наблюдения. В отчёте это должно называться ручной проверкой человеком.
Редактор, терминал или удалённая среда
Если вы обычно работаете в редакторе, удобно начать там: дерево файлов, код и diff находятся рядом. Убедитесь, что открыта именно рабочая копия примера. Не следует считать, будто агент в редакторе обязательно ограничен текущим файлом или не умеет запускать команды: это свойства конкретного продукта и режима, а не IDE вообще.
Терминальный интерфейс подходит, если вам привычно проверять текущий каталог и читать вывод команд. Для этой серии не нужно выбирать его ради «полного контроля»: контроль зависит от разрешений и ваших проверок. Попросите инструмент назвать корень проекта и сравните путь с папкой, в которой собираетесь работать.
В удалённой среде надо отдельно организовать получение исходников и возврат результата. Локальный файл, открытый на вашем компьютере, сам по себе туда не попадает. Для первого упражнения это добавляет подготовку. Если такой способ уже принят в вашей команде, используйте его, но заранее разберитесь, какую версию проекта получит агент и как вы откроете изменённую страницу у себя.
Ни один из трёх вариантов не требует выстраивать многоагентный процесс. На одну маленькую задачу достаточно одного исполнителя и понятного способа проверки.
Что проверить до передачи проекта
Уточните в настройках и официальной документации инструмента, куда отправляется код и какие действия разрешены. Локальный интерфейс не означает локальную обработку моделью. Для учебного архива не нужны рабочие ключи, доступ к вашему основному репозиторию или подключение личных сервисов.
В командном проекте сначала действуют договорённости команды: какие инструменты разрешены, какие данные можно передавать и кто принимает изменения. Возможность добавить файл инструкций зависит от этих правил. Сам факт, что проект не ваш личный, не означает автоматического запрета на любые изменения процесса.
Не воспринимайте фразу в промпте «ничего не меняй» как техническую блокировку записи. Если требуется гарантированное чтение без правок, нужен соответствующий режим доступа. Наличие командной оболочки тоже важно: через неё можно менять файлы даже при отсутствии отдельной кнопки редактирования.
Зафиксируйте выбор без долгого сравнения
Запишите короткую карточку. Не заполняйте неизвестное предположениями — проверьте в интерфейсе или оставьте ограничение.
Рабочее место: мой редактор / терминал / удалённая среда.
Проект: отдельная папка work из учебного примера.
Правки: инструмент показывает diff, я умею его открыть.
Проверка страницы: я в браузере; агент — только если доступ подтверждён.
Доступ: только необходимая рабочая папка, без рабочих секретов.
Остановка: знаю действие, которое прерывает текущую задачу.
Если доступен только обычный чат, вы можете пройти пример с ручным переносом кода. Это другой режим: придётся самостоятельно следить за именами файлов и переносить изменения. Не приписывайте чату запуск команды, которую выполнили вы.
Выбор достаточен, когда вы знаете, где будут лежать файлы, как увидите diff и кто проверит страницу. Не покупайте дополнительные возможности ради этого упражнения. Следующий шаг — скачать пример и подготовить рабочую копию.