Уан-шот

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

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

Контекст

Большая задача ставится одним промптом: «сделай приложение», «реализуй фичу целиком» — и от единственного прохода ждут готового результата. Иногда это делает разработчик, вдохновлённый демо из соцсетей; иногда — автономный агент, которому не поставили рамку.

Проблема

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

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

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

Последствия

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

Признаки

  • Промпт размером с эпик — и ожидание результата размером с релиз.
  • За весь проход — ни одной проверки: ни теста, ни запуска, ни скриншота.
  • Результат «почти работает»: везде чего-то по мелочи не хватает.
  • Следующая сессия начинается с археологии.

Как лучше

Признать за уан-шотом его жанр — демо и разведка («посмотрим, как далеко уедет») — и не путать его с процессом. Рабочий режим собирается из паттернов: большая работа нарезается — на трассирующие тикеты или список фич; исполняется по одной фиче за проход; каждый проход замыкается петлёй обратной связи. Тот же объём работы, те же промпты — но каждый шаг приземляется проверенным, и обрыв в любой точке стоит один шаг, а не всё.

Пример

Было:

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

Стало:

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

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

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

results matching ""

    No results matching ""