Конструктор промптов для C#-разработчика в финтехе
Финансовые системы требуют надёжного кода. ИИ-ассистенты ускоряют разработку, но без правильного промпта результат оказывается бесполезным. Разберём, как строить запросы для C# в финтехе.
Структура эффективного промпта
Промпт состоит из пяти блоков:
- Роль — задайте экспертизу, например «ты senior C#-разработчик с опытом в платежных системах».
- Контекст — укажите стек, архитектуру, бизнес-правила.
- Задача — чётко сформулируйте цель: написать код, провести ревью, найти уязвимость.
- Ограничения — запрет на динамические типы, требования к async/await, нормативные стандарты (PCI DSS).
- Пример — покажите ожидаемый вход/выход.
Готовые шаблоны запросов
| Ситуация | Шаблон | Настройка |
|---|---|---|
| Генерация метода | «Напиши метод C# для расчёта комиссии, используя decimal и паттерн Options» | Добавьте правила округления, лимиты сумм |
| Ревью кода | «Проведи ревью этого метода на предмет гонок данных и исключений» | Укажите фреймворк и версию .NET |
| Сценарий теста | «Создай xUnit-тесты для класса PaymentService» | Опишите моки и случаи сбоев |
| Оптимизация | «Предложи оптимизацию LINQ-запроса для обработки 1M транзакций» | Задайте объём данных, цель по памяти |
Совет: всегда включайте в промпт финансовое ограничение — «не используй double для денег». Это убережёт вас от ошибок округления.
Настраивайте шаблоны под свой контекст: заменяйте названия классов, добавляйте специфику финтеха — валюты, временные зоны, Compliance. Чем точнее вводные, тем точнее ответ ИИ.