Уан-шот

Также известен как

One-shotting, «сделай всё одним промптом».

Контекст

Разработчик просит «сделай приложение» и ожидает готовый результат после одного прохода без промежуточных проверок. Удачное демо может усилить это ожидание.

Проблема

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

Почему так делают

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

Последствия

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

Признаки

  • Промпт описывает большой релиз, а промежуточных результатов не предусмотрено.
  • Агент не запускает тесты и приложение по ходу работы.
  • Несколько сценариев остаются «почти работающими».
  • Следующая сессия начинается с археологии.

Как лучше

Используйте быстрый первый проход для разведки идеи. Для рабочей реализации подготовьте трассирующие тикеты или список фич, завершайте по одной фиче и проверяйте каждый результат через петлю обратной связи. Тогда обрыв сессии оставит уже проверенные части и одну текущую задачу.

Пример

Было

Сделай таск-трекер с командами, канбан-доской, уведомлениями, правами доступа и тёмной темой.

Стало

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

Связанные паттерны и антипаттерны

results matching ""

    No results matching ""