Управление моделью через настройки, а не только промпт
Кроме самого промпта, у вас есть рычаги управления поведением модели: системный промпт (задаёт роль и правила) и параметры (управляют характером вывода). Владение ими превращает «как получится» в предсказуемое, настроенное поведение.
Системный промпт
Системный промпт — это инструкция, задающая роль и правила модели на весь диалог. «Ты — ассистент поддержки нашего банка. Отвечай кратко, вежливо, только по продуктам банка, не давай финансовых советов». Он отделён от пользовательских сообщений и определяет, как модель себя ведёт. Это основной инструмент настройки поведения под задачу.
Ключевые параметры
- Temperature: «креативность»/случайность. Низкая (близко к 0) — предсказуемые, стабильные ответы (для фактов, структуры). Высокая — разнообразные, творческие (для генерации идей). Для надёжных задач обычно низкая.
- Max tokens: ограничение длины ответа — контроль стоимости и объёма.
- Другие: параметры, влияющие на выбор слов, повторы (зависят от провайдера).
Контекст и история
LLM API обычно принимает не одно сообщение, а историю: системный промпт + предыдущие сообщения + новый запрос. Так модель «помнит» диалог. Но помните: длинный контекст — это больше токенов (дороже и есть лимит). Управление тем, что и сколько вы отправляете в контексте, — важный навык для стоимости и качества. Не тащите всю историю, если не нужно.
Правило: системный промпт задаёт роль и правила модели, параметры (temperature, max tokens) управляют выводом. Для надёжных задач — низкая temperature; управляйте контекстом ради стоимости.
🧠 Какую temperature выбрать для задач, где нужна предсказуемость (извлечение данных, структура)?