Карточка Junior Промптинг и структурированный вывод спрашивают часто обновлено
Роли сообщений в чат-API
Вопрос
Какие роли сообщений бывают в чат-API и для чего каждая?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
system (или developer): правила, роль, формат. user: запросы пользователя. assistant: ответы модели, можно подставить примеры или начало ответа. tool: результат вызова инструмента, который модель запросила.
Ответ
system (или developer): правила, роль, формат. user: запросы пользователя. assistant: ответы модели, можно подставить примеры или начало ответа. tool: результат вызова инструмента, который модель запросила.
Разбор
system (или developer): правила, роль, формат. user: запросы пользователя. assistant: ответы модели, можно подставить примеры или начало ответа. tool: результат вызова инструмента, который модель запросила.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Промптинг и структурированный вывод»
- Достать JSON из ответа модели
- Когда нужен chain-of-thought
- Зачем отделять данные от инструкций
- Few-shot: подвох в примерах
- Порядок полей в схеме ответа
- Роли сообщений: заполните пропуски
- JSON mode против structured outputs
- Смена модели под тем же промптом