Не пиши промпт. Пройди интервью.
Все учат писать промпты. А на практике человек видит образец на пару страниц — со стеком, ограничениями, форматами и крайними случаями — и закрывает вкладку: так я точно не напишу.
Мне нужна была документ-камера: Android-телефон на штативе над столом, в браузере PaperLedger живое превью и кнопка «Снять». Вместо технического задания я написал агенту: проведи со мной интервью, выясни стек, архитектуру и границы решений.
Час спустя за плечами было 72 моих реплики и 71 ответ агента. Среди вопросов были такие, о которых сам я бы не подумал: например, что будет, если портал открыт в нескольких вкладках одновременно. Была и ошибка агента: он долго расспрашивал меня про интеграцию с PaperLedger, ещё не заглянув в его код.
Итоговый «промпт» я не писал. Он сложился из ответов: сценарий, границы, контракт между телефоном и порталом. Дальше по команде «приступай» агент сделал приложение, перешёл в Python-портал и подключил обе стороны.
Не всё из интервью попало в первую версию. Интервью зафиксировало сценарий и границы, а не список функций, которые будут готовы. И цель «снимок за 2–3 секунды» прототип не выполнил: замеры через сервер дали 3,14 и 3,43 с.
Если промпт кажется неподъёмным, начните не с него. Попросите агента спрашивать по одному вопросу и отвечайте как есть. Решения, которые вы всё равно приняли бы, окажутся записанными.
Всё интервью целиком, без сокращений, и что агент сделал после него, — в статье: https://hram.github.io/articles/mobile-ledger/