Hackcat

Как поручать Agent большие задачи, не теряя направления?

Определите область, результаты и контрольные точки этапов.

Сначала сформулируйте проверяемые цели

Для больших задач явно задайте объект, разрешённую область, требуемые файлы или выводы и действия, нуждающиеся в предварительном подтверждении. Например: «Проверь полноту доказательств в этом отчёте, составь список необходимых дополнений, исходный файл пока не изменяй».

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

Пусть план меняется на основе доказательств

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

После каждого этапа можно запросить краткую передачу состояния: что проверено, где результаты и каких условий не хватает. Тогда при прерывании или продолжении на другом компьютере легче возобновить фактический прогресс, не принимая незавершённое за готовое.

  1. Укажите этап, который нужно завершить сейчас.
  2. Попросите объяснить ключевые проверки и ожидаемые результаты.
  3. Сначала проверьте небольшой пример, затем расширяйте по результатам.
  4. Пусть итог перечисляет завершённое, незавершённое и причины.

Как исправлять отклонения

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