Введение
Мир разработки стремительно меняется. Если ещё пять лет назад создание полноценного веб-приложения или базы данных требовало команды backend- и frontend-разработчиков, то сегодня low-code и no-code платформы (Airtable, Bubble, Retool) позволяют решать те же задачи в разы быстрее — и без глубокого знания языков программирования. Однако даже на этих платформах есть свои «узкие места»: настройка сложной логики, интеграция с внешними API, генерация формул, оптимизация UX. Именно здесь на помощь приходят промты — текстовые инструкции для AI-ассистентов, которые могут сгенерировать готовый код, формулу или конфигурацию за секунды.
По данным отчёта Gartner за 2025 год, более 65% крупных компаний уже используют low-code платформы для создания внутренних инструментов, а рынок no-code решений оценивается в $45 млрд. В этой статье я собрал 15 проверенных промтов для трёх популярных платформ: Airtable, Bubble и Retool. Каждый промт сопровождается примером результата и пояснением, как его адаптировать под свои задачи.
1. Базовые промты для Airtable
Airtable — это гибрид электронной таблицы и базы данных, идеально подходящий для управления проектами, CRM и каталогами. Основная сложность для новичков — написание формул. Вот три промта, которые решают эту проблему.
Промт 1: Генерация формулы для подсчёта дней до дедлайна
Задача: Создать формулу, которая вычисляет количество рабочих дней между сегодняшней датой и датой дедлайна в поле «Due Date».
Промт:
Напиши формулу для Airtable, которая считает количество рабочих дней (пн-пт) между TODAY() и полем {Due Date}. Если дедлайн просрочен, выведи «Просрочено на X дней». Используй WORKDAY_DIFF.
Пример результата:
IF(
IS_AFTER(TODAY(), {Due Date}),
«Просрочено на » & ABS(WORKDAY_DIFF(TODAY(), {Due Date})) & » дн.»,
WORKDAY_DIFF(TODAY(), {Due Date}) & » дн. до дедлайна»
)
Эта формула автоматически обновляется каждый день и помогает команде не пропускать сроки. ASI Biont поддерживает подключение к Airtable через API — подробнее на asibiont.com/courses.
Промт 2: Автоматическая категоризация записей по ключевым словам
Задача: Распределить записи по категориям (например, «Срочно», «В работе», «Архив») на основе содержимого текстового поля.
Промт:
Создай формулу для Airtable, которая проверяет поле «Описание» на наличие слов: «срочно», «критично» -> категория «Срочно»; «в процессе», «делаю» -> «В работе»; иначе -> «Архив». Используй SEARCH и IF.
Пример результата:
IF(
SEARCH(«срочно», LOWER({Описание})), «Срочно»,
IF(
SEARCH(«в процессе», LOWER({Описание})), «В работе»,
«Архив»
)
)
Промт 3: Подсчёт суммы связанных записей
Задача: В таблице «Заказы» посчитать общую сумму всех товаров из связанной таблицы «Товары в заказе».
Промт:
Напиши формулу для Airtable, которая суммирует поле «Цена» из всех записей, связанных через поле {Товары}. Используй SUM и ARRAYJOIN.
Пример результата:
SUM({Товары}::Цена)
2. Промты для Bubble
Bubble — это мощная no-code платформа для создания веб-приложений с визуальным редактором и собственной логикой. Однако настройка сложных workflows и интеграций может занять часы. Эти промты ускорят процесс.
Промт 4: Создание рабочего процесса для отправки email после регистрации
Задача: Настроить workflow, который отправляет приветственное письмо новому пользователю сразу после создания аккаунта.
Промт:
Опиши workflow в Bubble для отправки email через встроенный плагин «Email» после события «User signed up». Шаг 1: Trigger — User is created. Шаг 2: Action — Send email. Тема: «Добро пожаловать, {User Name}!». Тело письма в HTML: «Спасибо за регистрацию, перейдите по ссылке для подтверждения». Укажи, как получить email пользователя.
Пример результата (описание шагов):
1. В редакторе Bubble перейти в раздел Workflows.
2. Создать новый Workflow с триггером «User is created» (системное событие).
3. Добавить действие «Send email» из плагина Email (предварительно настроить SMTP).
4. В поле «To» указать Current User's Email.
5. В поле «Subject» ввести: «Добро пожаловать, » + Current User's Name.
6. В поле «Body» вставить HTML-шаблон с ссылкой на страницу подтверждения.
Промт 5: Генерация динамического списка с поиском и фильтрацией
Задача: Создать повторяющуюся группу (Repeating Group), которая отображает товары из базы данных с полем поиска по названию.
Промт:
Напиши инструкцию по настройке Repeating Group в Bubble для отображения списка товаров из типа данных «Product». Поле поиска связано с Input. Фильтр: «Product's Name contains Input's value». Сортировка по цене по возрастанию. Укажи типы данных и настройки Privacy Rules.
Пример результата (ключевые шаги):
- Тип данных: Product (поля: Name, Price, Image).
- Repeating Group: тип источника — «Get data from database», список — «Search for Products».
- Фильтр: Product's Name contains Input Search's value.
- Сортировка: по полю Price (ascending).
- Privacy Rules: разрешить чтение для всех.
Промт 6: Интеграция с Stripe для приёма платежей
Задача: Настроить подписку через Stripe с автоматическим созданием пользователя в базе Bubble после успешного платежа.
Промт:
Опиши workflow в Bubble для интеграции с Stripe Checkout. Шаги: 1) При нажатии кнопки «Купить» создай сессию Stripe через API. 2) Перенаправь пользователя на URL сессии. 3) Используй Webhook Stripe (checkout.session.completed) для создания записи «Subscription» в Bubble. Укажи необходимые плагины.
Пример результата:
- Плагины: Stripe.js, Stripe Checkout.
- Workflow 1 (кнопка): Call Stripe API → Create Checkout Session → Redirect to URL.
- Workflow 2 (Webhook): Trigger — HTTP request → Parse JSON → Create new Subscription with fields: User ID, Stripe Session ID, Status = active.
3. Промты для Retool
Retool — это low-code платформа для создания внутренних инструментов (админки, дашборды, панели мониторинга). Она требует знания SQL и JavaScript, но промты могут сгенерировать готовые запросы и логику.
Промт 7: SQL-запрос для панели мониторинга продаж
Задача: Получить сумму продаж по месяцам за последние 12 месяцев для отображения на графике.
Промт:
Напиши SQL-запрос (PostgreSQL) для Retool, который группирует продажи по месяцам за последние 12 месяцев. Таблица: orders, поле: created_at, amount. Выведи месяц (YYYY-MM) и сумму. Отсортируй по дате.
Пример результата:
SELECT
TO_CHAR(created_at, 'YYYY-MM') AS month,
SUM(amount) AS total_sales
FROM orders
WHERE created_at >= NOW() - INTERVAL '12 months'
GROUP BY month
ORDER BY month;
Промт 8: JavaScript-код для преобразования данных перед отображением
Задача: Из массива объектов с полями firstName и lastName создать строку «Фамилия Имя».
Промт:
Напиши JavaScript-код для Retool Transformer, который принимает массив users (объекты с firstName, lastName) и возвращает массив строк в формате «lastName firstName».
Пример результата:
return users.map(user => `${user.lastName} ${user.firstName}`);
Промт 9: Настройка условного форматирования таблицы
Задача: Подсветить строки в таблице, если поле status = «error», красным цветом.
Промт:
Опиши, как в Retool настроить conditional formatting для таблицы: если значение колонки status равно «error», то цвет фона строки — красный (#FF0000), текст — белый.
Пример результата (настройки в UI):
- Выбрать таблицу → Properties → Row style.
- Добавить условие: {{ status.value === 'error' }}.
- Установить backgroundColor: #FF0000, color: #FFFFFF.
Промт 10: Генерация формы для создания записи в базе
Задача: Создать форму с полями Name, Email, Role, которая при отправке делает INSERT в таблицу users.
Промт:
Опиши шаги для создания формы в Retool: 1) Добавь компонент Form. 2) Внутри — TextInput для Name, Email, Select для Role. 3) Настрой кнопку Submit на выполнение SQL-запроса INSERT. Укажи, как передать значения из полей.
Пример результата:
- SQL-запрос: INSERT INTO users (name, email, role) VALUES ({{ form1.data.name }}, {{ form1.data.email }}, {{ form1.data.role }}).
- После успешного выполнения — обновить таблицу через {{ query1.trigger() }}.
4. Продвинутые промты для экспертов
Промт 11: Создание кастомного API-эндпоинта в Retool
Задача: Создать REST API, который принимает ID пользователя и возвращает его данные.
Промт:
Напиши инструкцию по созданию Resource в Retool типа REST API с методом GET. URL: https://your-api.com/users/{{id}}. Добавь параметр id в query. Протестируй с id=123.
Промт 12: Автоматическое резервное копирование базы Airtable
Задача: Ежедневно экспортировать все записи из таблицы в Google Sheets.
Промт:
Опиши, как настроить автоматический экспорт данных из Airtable в Google Sheets с помощью Airtable Automation и Zapier (или Make). Шаг 1: Триггер — Scheduled (каждый день). Шаг 2: Action — Find records. Шаг 3: Send to Google Sheets (добавить строки).
Промт 13: Оптимизация производительности Repeating Group в Bubble
Задача: Уменьшить время загрузки списка из 10 000 записей за счёт пагинации.
Промт:
Опиши настройку пагинации для Repeating Group в Bubble: используй опции «Limit» и «Offset». Добавь кнопки «Назад» и «Вперёд», которые меняют Offset на +-20. Тип источника — «Do a search for» с динамическими параметрами.
Промт 14: Использование AI-функций в Airtable (2026)
Задача: Создать поле, которое автоматически генерирует краткое описание из длинного текста с помощью Airtable AI.
Промт:
Напиши формулу для Airtable AI, используя функцию AI_SUMMARIZE, которая принимает поле {LongText} и возвращает краткое описание в 1-2 предложения. Если поле пустое — верни «Нет текста».
Промт 15: Интеграция Retool с Telegram для уведомлений
Задача: Настроить отправку сообщения в Telegram при выполнении определённого действия (например, новый заказ).
Промт:
Опиши, как в Retool отправить сообщение в Telegram через Bot API. Используй JavaScript: fetch POST на https://api.telegram.org/bot<TOKEN>/sendMessage с параметрами chat_id и text. Добавь этот код в событие «After query success».
Заключение
Low-code и no-code платформы открывают огромные возможности для быстрого создания приложений, но их эффективность напрямую зависит от того, насколько грамотно вы используете встроенные инструменты и внешние API. Промты — это не просто подсказки для AI, а готовые шаблоны решений, которые экономят часы ручной работы. Начните с базовых формул Airtable, переходите к сложным workflow в Bubble и заканчивайте интеграциями в Retool — и вы увидите, как скорость разработки возрастёт в разы.
Если вы хотите глубже изучить, как настраивать интеграции между этими платформами и внешними сервисами (например, Telegram, Stripe, Google Sheets), обратите внимание на курсы ASI Biont — там вы найдёте пошаговые инструкции с реальными кейсами.
Комментарии