Анатомия эффективного промпта
Для backend-образования промпт должен содержать роль, контекст, задачу, формат ответа и ограничения. Без этих компонентов ИИ даёт обобщённый ответ.
| Компонент | Пример для backend |
|---|---|
| Роль | Ты ментор по Java и Spring |
| Контекст | Студент изучает микросервисы, знает основы REST |
| Задача | Объясни разницу между FeignClient и WebClient |
| Формат | Сравнительная таблица + пример кода |
| Ограничения | Без сложного жаргона, максимум 300 слов |
Готовые шаблоны промптов
Используйте подстановку параметров в фигурных скобках.
- Объяснение концепции: „Ты backend-наставник. Объясни {тема} для {уровень}. Приведи аналогию, фрагмент кода и типичную ошибку.“
- Ревью кода: „Найди проблемы в коде: {вставьте код}. Дай список по приоритету и предложи исправления, учитывая {стандарты кодирования}.”
- Учебный план: „Составь план изучения {тема} на {недель} с практическими заданиями, учитывая {уровень и время}.”
Сравнение инструментов ИИ
| Инструмент | Сильные стороны | Ограничения |
|---|---|---|
| ChatGPT | Универсальность, объяснения, генерация кода | Может ошибаться в сложных контекстах |
| GitHub Copilot | Автодополнение, работает в IDE | Не объясняет код, пишет без контекста обучения |
| Claude | Анализ больших фрагментов, понятные объяснения | Меньше готовых интеграций |
Как настроить промпт под себя
Начните с шаблона, добавьте свой стек и уровень, уточните требуемый формат. Итеративно улучшайте промпт: если ответ не подходит, добавьте примеры или ограничения.