ИИ для Go-разработчика в финтехе: конструктор промптов
Для Go-разработчика в финтехе ИИ-ассистент ускоряет код-ревью, генерацию тестов и анализ логов. Но чтобы получить точный ответ, нужен продуманный промпт. Разбираем конструктор промптов.
Анатомия эффективного промпта
Промпт состоит из пяти элементов: роль, контекст, задача, ограничения, формат вывода.
| Элемент | Пример для финтеха |
|---|---|
| Роль | Ты Go-разработчик с опытом в платёжных системах |
| Контекст | Сервис обрабатывает транзакции в PostgreSQL |
| Задача | Реализуй пул соединений с ретраями |
| Ограничения | Только стандартная библиотека |
| Формат | Выдай код с комментариями и тест-кейсами |
Готовые шаблоны промптов
Код-ревью с фокусом на безопасность
Промпт: «Ты — senior Go-ревьюер в финтехе. Проверь код на утечку данных, ошибки округления и гонки. Предложи исправления».
Генерация unit-тестов
Промпт: «Для функции calculateFee напиши табличные тесты, включая кейсы с нулевой суммой и отрицательной комиссией. Используй testify».
Оптимизация SQL-запросов
Промпт: «Объясни, как ускорить запрос к транзакциям за последний месяц. Приведи индекс и план EXPLAIN».
Как настраивать промпты под свой проект
- Уточняйте стек и версии Go, БД, библиотек.
- Добавляйте примеры входных и выходных данных.
- Перечисляйте допустимые и запрещённые зависимости.
- Просите пояснять решения и альтернативы.
- Итерируйте: уточняйте промпт по ответу.
Совет: храните удачные промпты в отдельном файле и версионируйте их вместе с кодом.