Базовая структура промпта
Messages API, обязательные параметры (model, max_tokens, messages), чередование ролей user/assistant и системные промпты.
Напишите вызов Messages API с системным промптом, который заставляет Claude отвечать только стихами. Тестовый вопрос: 'What is 2+2?'. Проверьте, что ответ — рифмованный.
Скопируйте и адаптируйте под свой контекст. Текст в треугольных скобках — то, что нужно заменить.
You are a [ROLE] with expertise in [DOMAIN]. Your task: [SPECIFIC TASK DESCRIPTION]. Format: [OUTPUT FORMAT — bullet list / JSON / paragraph]. Constraints: [WHAT NOT TO DO]. User input: [VARIABLE CONTENT]
- Два user-сообщения подряд — API вернёт ошибку.
- Начинают с assistant-сообщения — messages должны начинаться с user.
- Не указывают max_tokens — обязательный параметр.
- Смешивают system prompt с user-сообщением.
- Prefill в assistant-сообщении — мощный трюк для форматирования ответа.