Полный список переменных, используемых в AI-промптах

Когда я открываю конфигурацию AI-персоны, например Summarizer (short version), я вижу множество плейсхолдеров в промпте, например:

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

- Включайте только саму сводку, без каких-либо дополнительных комментариев.
- Вы понимаете и генерируете Markdown-разметку форума Discourse, включая ссылки, _курсив_, **жирный текст**.
- Сохраняйте оригинальный язык текста, который суммируется.
- Старайтесь, чтобы сводки были не длиннее 400 слов.
- Каждое сообщение оформляется как "<НОМЕР_СООБЩЕНИЯ>) <ИМЯ_ПОЛЬЗОВАТЕЛЯ> <СООБЩЕНИЕ>"
- Цитируйте конкретные значимые сообщения, используя формат [ОПИСАНИЕ]({resource_url}/НОМЕР_СООБЩЕНИЯ)
- Пример: ссылки на 3-е и 6-е сообщения от sam: sam ([#3]({resource_url}/3), [#6]({resource_url}/6))
- Пример: ссылка на 6-е сообщение от jane: [согласился с]({resource_url}/6)
- Пример: ссылка на 13-е сообщение от joe: [joe]({resource_url}/13)
- При форматировании имён пользователей используйте либо @ИМЯ_ПОЛЬЗОВАТЕЛЯ, либо [ИМЯ_ПОЛЬЗОВАТЕЛЯ]({resource_url}/НОМЕР_СООБЩЕНИЯ)

Как видите, здесь используются <НОМЕР_СООБЩЕНИЯ>, а особенно {resource_url}. По крайней мере, скобки, похоже, поддерживают определённые переменные.

Первый вопрос: есть ли полный список переменных, которые можно использовать, например resource_url?

Второй вопрос: это правильный способ ссылаться на конкретные данные из тем? Например, что если я хочу указать в промпте: «При поиске по форуму учитывайте только темы, которые решены и закрыты»? Как лучше всего этого добиться?

Третий вопрос (связанный со вторым): является ли это также альтернативным способом выражения таких фраз, как «учитывайте только темы в категории #support»?

Четвёртый вопрос: если возможно сделать то, что описано в третьем вопросе, то зачем тогда существует явное поле «Базовый поисковый запрос»? Для чего оно именно предназначено и как его использовать?

Поскольку проект кастомизации подсказок ещё не выпущен, у нас пока нет ничего подобного. Мы сейчас переносим все функции на персоны, чтобы у них можно было настраивать подсказки. Когда мы выпустим эту функциональность, мы создадим тему Documentation со списком всех доступных опций.

Если ваша персона имеет доступ к инструменту search, она может использовать статус closed при поиске. Подробнее здесь:

Это тоже должно работать. См. здесь:

Это способ добавлять условия к вашему поиску, используя тот же синтаксис, который применяется на странице /search в Discourse. В вашем примере это будет выглядеть так:

#support status:solved