Конструктор промптов для ИИ в финтехе
Мобильный разработчик в финтехе использует ИИ для генерации кода, анализа безопасности и составления тестов. Эффективность зависит от структуры запроса.
Анатомия эффективного промпта
Промпт состоит из пяти частей: роль, контекст, задача, формат, ограничения.
Ты — iOS-разработчик финтех-приложения. Приложение работает с платежами. Напиши на Swift функцию проверки лимита перевода. Верни код и юнит-тесты. Не используй сторонние библиотеки.
Без роли и ограничений модель даёт общий ответ. Точные требования решают.
Шаблоны промптов
- Генерация фичи: «Создай экран ввода суммы перевода на Jetpack Compose. Учти форматирование валюты, состояние загрузки, кнопку недоступной при нуле. Код — Kotlin, без XML.»
Настройка: добавьте версии библиотек и дизайн-систему. - Безопасность: «Проверь код на уязвимости. Ищи незашифрованные токены, слабый SSL, отсутствие биометрии. Дай список с приоритетами.»
Настройка: приложите код или опишите архитектуру. - Соответствие требованиям: «Составь чек-лист PCI DSS для мобильного приложения. Раздели на обязательное и рекомендуемое. Формат: таблица.»
Настройка: укажите регион и тип бизнеса. - Тест-кейсы: «Напиши тест-кейсы для перевода средств: успех, недостаточно средств, превышение лимита, отмена. Добавь предусловия и ожидаемые результаты.»
Настройка: задайте точные граничные значения.
Как настраивать промпт
- Уточняйте контекст: платформа, язык, фреймворк.
- Добавляйте негативные ограничения: «не логировать данные карты».
- Просите альтернативы и оценку рисков.
- Используйте few-shot примеры: покажите ожидаемый формат.
- Итерируйте: если ответ слабый, добавьте деталей.
| Параметр | Рекомендация |
|---|---|
| Temperature | 0.2 — для кода и тестов |
| Max tokens | Достаточно для полного ответа |
| Роль | Узкая: «flutter-разработчик, финтех» |
| Формат | Код, таблица, список — явно |