Библиотека шаблонов: версии, доступы и переиспользование между проектами.
Пять готовых каркасов и {{переменные}} ты уже видел в базовом промптинге. На продвинутом уровне шаблон — не текст с плейсхолдерами, а актив команды: версии, ревью, владелец и доступ, как у кода. render_template должен raise на missing key — тихая подстановка пустой строки хуже явной ошибки.
system — правила сессии (роль, ограничения, формат). user — запрос. assistant — ответ модели; в few-shot сюда вставляют примеры ответов. Шаблон обычно собирает system + user из одной структуры с переменными.
Выгоды шаблонов: консистентность (одна структура во всех вызовах), эффективность (меняешь только данные), тестируемость (граничные случаи — смена одной переменной), контроль версий ядра промпта отдельно от данных.
Zero-shot — только описание задачи. Few-shot — описание + k пар (user, assistant) до реального запроса. Больше примеров → обычно выше точность, но больше токенов. Убывающая отдача после 5–10 примеров: один хороший пример часто лучше трёх посредственных.
?Проверь себя
Нажми утверждение слева, затем подходящий ответ справа — они соединятся.
Когда шаблонов больше трёх — нужна библиотека в репозитории рядом с кодом. Изменение через ревью, как код. В Claude Console и API {{переменные}} поддерживаются; в обычном чате claude.ai — нет, там подставляешь значения вручную или в своём коде.
Один шаблон прогоняется на десятках значений переменных — и ты видишь, где он ломается. Это мост к eval harness из следующего урока: гипотеза → два варианта → измерение на датасете → победитель с цифрами.
?Проверь себя