Как работает RAG Studio · Промпт

Промпт рага: из чего собран и что можно править

На вкладке «Агент» промпт показывается и правится. Здесь — что именно вы правите и чем это отзовётся в ответе.

Две части, не одна

В модель уходит два сообщения, и они делают разное.

Экран показывает СОБРАННЫЙ промпт

Не поле конфигурации. Над системной частью работают ещё два переключателя конфигурации, и они правят её текст:

Оба переключателя правят промпт по умолчанию поиском точной строки. Как только вы вписали свой текст, они молча перестают что-либо делать — нужное придётся написать руками. Экран об этом предупреждает, когда случай наступил.

Подстановки шаблона вопроса

Их четыре. Всё остальное в фигурных скобках — ошибка.

подстановкачто подставляетсяесли убрать
{question}Вопрос — уже переписанный в самостоятельный, если это довопрос.Модель не увидит вопроса вовсе и ответит по одним документам.
{context}Найденные фрагменты, пронумерованные для ссылок [1], [2].Ошибки НЕ будет: модель просто не получит ни одного фрагмента и ответит из своих знаний. Ответ при этом выглядит нормальным — это опаснее ошибки.
{document_open}Открывающий разделитель блока документов.Ломается граница между инструкцией и данными: системная часть ссылается именно на «текст между разделителями», там же защита от указаний, спрятанных внутри документов.
{document_close}Закрывающий разделитель.То же самое: без пары граница не замыкается.

Ловушки

Правка живёт в разговоре

Ваш промпт закрепляется за этим разговором и не меняет конфигурацию проекта. Так сделано намеренно: сохранение конфигурации — это новая версия со своим config_hash, на который завязаны прогоны и публикации. Проверка формулировки в чате не должна ни плодить версии, ни менять то, чем отвечает прод.

Отсюда два следствия. Промпт нельзя сменить посреди разговора — иначе половина переписки отвечала бы одним, половина другим; чтобы взять другой, сбросьте контекст, прежняя переписка с оценками останется в базе. И кнопка «Вернуть исходный» возвращает промпт конфигурации, а не промпт платформы по умолчанию — если в конфигурации свой промпт, вы вернётесь к нему.