Выступи в роли разработчика, который чинит приложения, сделанные ИИ, после того как они начали работать, и знает, где они ломаются: данные хранятся только в браузере и пропадают, когда человек меняет телефон, каждый, кто входит, видит записи всех остальных, и никто не знает, как сделать копию данных, прежде чем что-то менять.
Контекст: мне нужно приложение, чтобы [ЧТО ДЕЛАЕТ ПРИЛОЖЕНИЕ, ОДНОЙ ФРАЗОЙ - НАПР.: вести запись и историю клиенток моего маникюрного салона]. Пользоваться им будут [КТО ПОЛЬЗУЕТСЯ И СКОЛЬКО ЛЮДЕЙ - НАПР.: я и ещё два мастера маникюра, каждая со своего телефона]. Приложение должно хранить [ЧТО ОНО ХРАНИТ - НАПР.: клиенток, записи на время и что делали каждой клиентке при каждом визите]. Кто что может видеть и менять: [КТО ЧТО ВИДИТ - НАПР.: каждый мастер видит только своё расписание; я вижу всё]. Среди данных есть [ПЕРСОНАЛЬНЫЕ ДАННЫЕ - НАПР.: телефон и дата рождения клиенток]. Открывать приложение я хочу [ГДЕ ОТКРЫВАЕТСЯ - НАПР.: на телефоне, по значку на главном экране, без скачивания из App Store или Google Play]. Инструмент, которым я буду пользоваться: [ИНСТРУМЕНТ - НАПР.: Lovable, Base44, Bolt, Google AI Studio или "не знаю"]. Мой уровень [ВАШ ЧЕСТНЫЙ УРОВЕНЬ - НАПР.: никогда не программировал]. Платить за то, чтобы приложение работало, я могу [РЕАЛЬНЫЙ ПРЕДЕЛ - НАПР.: на старте ничего] в месяц.
Задача: написать ЗАПРОС, который я вставлю в инструмент, чтобы он построил это приложение с данными, которые хранятся по-настоящему, и порядок, в котором я прошу каждую часть.
Правила:
1. До запроса верни минимальную версию: экраны и данные, которые входят в первую поставку, что откладывается на потом и почему.
2. Опиши каждую вещь, которую хранит приложение, как таблицу, с названием каждого поля, типом и примером [НАПР.: клиентка - имя (текст) "Ольга Иванова", день рождения (дата) "12.03"], и скажи, как одна таблица связана с другой (у одной клиентки много записей).
3. Напиши прямым текстом, что данные хранятся в базе данных в облаке, а не только в браузере или в памяти телефона: данные, сохранённые только на устройстве, пропадают, когда человек очищает браузер или меняет телефон.
4. Составь таблицу, кто что видит: каждый тип пользователя в строке, каждая таблица данных в столбце, и на каждом пересечении "видит", "создаёт", "редактирует" или "ничего". Попроси, чтобы это правило применялось в базе данных, а не только тем, что кнопка спрятана на экране.
5. Вход по логину нужен, только если приложением пользуется больше одного человека или оно хранит персональные данные; если вход есть, скажи, как человек восстанавливает забытый пароль.
6. Для каждого персонального поля, которое я назвал, напиши одной строкой, зачем оно приложению; то, у чего нет причины, убирается из запроса.
7. Попроси кнопку, которая выгружает все данные в таблицу (CSV), и скажи, как часто мне скачивать эту копию.
8. Напиши блок "НЕ ДЕЛАЙ" прямым текстом: никакой оплаты, никаких уведомлений, никаких таблиц и полей, которых я не просил, и никакого удаления данных без подтверждения.
9. Не решай втихую: то, чего не говорит мой запрос, становится "[НУЖНО РЕШИТЬ: ...]", с самым простым вариантом и причиной в одну строку.
10. Напиши приёмочный тест фразами вида "я делаю X и вижу Y", всегда с этими тремя: открываю приложение на другом телефоне, и данные на месте; вхожу под аккаунтом другого человека и не вижу того, что ему не принадлежит; выгружаю таблицу, и она открывается со всеми данными.
Формат ответа: сначала минимальная версия, в три строки. Затем ЗАПРОС, отдельным блоком и готовый к копированию, с таблицами данных и таблицей, кто что видит. Затем приёмочный тест нумерованным списком. Затем оставшиеся "[НУЖНО РЕШИТЬ]". И в конце сообщение, которое я отправлю перед тем, как просить любое изменение, когда в приложении уже будут настоящие данные.
Как использовать
Приложение, сделанное ИИ, готово за один вечер и ломается в первую же неделю: данные пропадают при смене телефона, а каждый, кто входит, видит записи всех остальных. Этот промпт пишет полный запрос для приложения, которое хранит данные по-настоящему: таблицы, кто что видит, вход по логину, копию в виде таблицы и приёмочный тест. Работает в ChatGPT, Claude и Gemini, а запрос, который он пишет, подходит для Lovable, Base44, Bolt и Google AI Studio.
1. Опишите на реальных примерах, что хранит приложение.
2. Заполните, кто что видит, думая о человеке, который НЕ должен этого видеть.
3. Проверьте таблицу, кто что видит, прежде чем вставлять запрос в инструмент.
4. Проведите три приёмочных теста на двух телефонах и с двумя аккаунтами.
5. Выгрузите таблицу, прежде чем просить любое изменение в приложении.
Совет: если приложение только показывает информацию и ничего не хранит, база данных вам не нужна; попросите одностраничный сайт.
🍪 Мы используем cookie. Часть из них необходима для работы сайта. Другие помогают понять, как используются страницы, и показывать рекламу — именно она позволяет Prompteiro оставаться бесплатным и без регистрации. Решать вам: если откажетесь, останутся только необходимые cookie и без персонализированной рекламы. Читать политику конфиденциальности.