Анатомия эффективного промпта
Промпт для ИИ в финтех-фронтенде — это техническое задание. Чем точнее параметры, тем выше вероятность получить рабочий код без уязвимостей.
- Роль и задача: «Ты senior frontend-разработчик, проведи код-ревью».
- Контекст продукта: платёжный шлюз, банкинг, криптокошелёк.
- Стек и версии: React 18, TypeScript, Redux Toolkit.
- Ограничения: безопасность, доступность, тестирование.
- Формат ответа: «выдай список проблем по приоритету».
| Компонент | Пример | Эффект |
|---|---|---|
| Роль | «Ты опытный UI-инженер финтеха» | Учитывает специфику домена |
| Контекст | «платёжные формы, PCI DSS» | Снижает риски безопасности |
| Ограничения | «без iframe, только SSR» | Сужает область решений |
| Формат | «код + тесты + README» | Готово к интеграции |
Готовые шаблоны запросов
Генерация компонента с валидацией
«Ты frontend-разработчик финтеха. Создай компонент ввода суммы на React + TS. Требования: маска валюты, проверка лимитов, поддержка screen-reader, обработка ошибок. Выведи код и тесты на Jest».
Ревью кода на безопасность
«Проверь код компонента оплаты. Найди XSS, утечки токенов, некорректную обработку пропсов. Предложи исправления в виде diff».
Адаптация интерфейса под доступность
«Адаптируй дашборд под WCAG 2.1 AA. Опиши изменения в разметке и стилях, добавь aria-атрибуты и управление с клавиатуры».
Как настраивать промпты под свой проект
- Уточняйте домен: «платёжный шлюз», «криптокошелёк» — модель учтёт требования регуляторов.
- Вставляйте реальные примеры данных и ошибок из продакшена.
- Добавляйте запрет на лишние зависимости: «не используй сторонние библиотеки».
- Просите объяснить компромиссы: «почему выбрал это решение?».
- Запускайте итеративно: первый короткий промпт, затем уточняйте по выводу.