Содержание документации07 / 16

Основной процесс07 / 16

Работайте над реализацией с агентом

На этой странице

Когда требования ясны, поставьте конкретную задачу в чате или воспользуйтесь действием Реализовать (Realize) на боковой панели, чтобы агент работал с требованиями, которые ещё не исследованы.

Перед началом убедитесь, что папка реализации проекта доступна, выбранный агент имеет статус Ready, а прямые правки требований сохранены.

Поставьте задачу в чате

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

Обнови функцию отметок согласно указанному правилу награды. Сохрани существующий подход к хранению данных, проверь повторные нажатия и серию из семи дней и сообщи результаты проверок.

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

Используйте действие Realize на боковой панели

Когда в проекте есть содержимое, ожидающее исследования, на боковой панели появляется Реализовать (Realize). Нажатие открывает новый чат и просит агента реализовать эти требования.

К ожидающему исследования содержимому относятся новый и изменённый текст, который ещё не исследовали повторно. Этот статус означает, что у текущей формулировки нет собственного объяснения; он не доказывает, что функция отсутствует.

Если вы хотите только узнать, соответствует ли существующий код требованию, используйте Объяснить (Explain). Если Realize недоступен, но вы знаете, какое изменение кода нужно, его всё равно можно запросить в обычном чате.

Продолжите работу после принятия предложения

Если предложение по требованиям ещё требует работы над реализацией, Принять (Accept) сначала применит изменения документа, а затем попросит агента в текущем чате продолжить их реализацию.

Если предложение указывает, что реализация уже ему соответствует, принятие зафиксирует требование без нового запуска реализации. Например, вы можете захотеть официально сохранить правило, которому код уже следует.

Реализовать сразу (Implement Directly) просит агента реализовать предложение, не записывая его в документ требований. Примите проверенное предложение, если решение должно стать постоянным требованием. Полное различие объяснено в статье Обсуждайте и проверяйте изменения требований.

Следите за работой и запросами разрешений

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

Настройка разрешений в поле ввода позволяет выбрать один из вариантов выбранного агента. У разных агентов они отличаются. Когда вас просят одобрить операцию, перед решением изучите её цель и охват.

Остановите или продолжите работу

Кнопка остановки в поле ввода прерывает текущую реализацию. Уже записанные в файлы изменения она не отменяет.

Если реализация предложения не завершилась штатно, на его карточке появится Реализация не завершена (Implementation not finished) и действие Продолжить реализацию (Continue Implementing). В обычном чате отправьте новое сообщение с просьбой изучить сделанное и продолжить работу.

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

Проверьте результат

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

Если объяснения не обновились автоматически, запустите Объяснить (Explain). Автоматические условия запуска и настройки описаны в статье Поддерживайте объяснения в актуальном состоянии.

Затем прочитайте Читайте объяснения и доказательства.