Конструктор промптов для ИИ-администрирования БД в финтехе
Администратор баз данных в финтехе работает с критическими транзакциями, персональными данными и строгими SLA. ИИ ускоряет рутину: анализ планов запросов, поиск узких мест, генерация индексов. Но результат зависит от качества промпта.
Анатомия эффективного промпта
Любой промпт для DBA состоит из пяти блоков:
| Блок | Что указать | Пример |
|---|---|---|
| Роль | Специализация ИИ | Ты эксперт по PostgreSQL в банковском секторе |
| Контекст | Схема БД, уровень нагрузки, особенности fintech | Таблица payments 10 млн строк, пик транзакций в 18:00 |
| Задача | Конкретное действие | Найди причины блокировок и предложи фиксы |
| Формат | Вид ответа | Список проблем, SQL-код, оценка влияния |
| Ограничения | Запреты и рамки | Не меняй данные, используй только индексы без партиционирования |
Если промпт не сработал, уточняйте блоки по отдельности, а не переписывайте всё.
Готовые шаблоны запросов
- Диагностика медленных запросов:
Проанализируй план выполнения для [SQL]. Найди проблемные узлы, предложи индексы и переписывание с учётом транзакционной целостности.
- Прогноз нагрузки:
По данным pg_stat_statements за месяц определи тренд роста нагрузки и предскажи дату, когда утилизация CPU превысит 80%.
- Аудит безопасности:
Проверь роли и привилегии пользователей на соответствие принципу минимальных прав. Выдай SQL для отзыва лишних грантов.
Как настраивать промпты под свою БД
- Указывайте диалект SQL: Oracle, PostgreSQL, MySQL.
- Добавляйте метрики SLA: время ответа, RPO/RTO.
- Вставляйте фрагменты схемы и типовые запросы.
- Уточняйте целевой результат: готовый скрипт или объяснение.
- Просите ИИ задавать уточняющие вопросы перед ответом.
Настройка происходит итеративно: первый ответ уточняет требования, второй уже содержит рабочие решения. Главное — сохранять роль DBA-эксперта и не допускать необоснованных рекомендаций.