From e40552101aa7a6e47773cf5d5fe4a5d32010f8fc Mon Sep 17 00:00:00 2001 From: Markov Andrey Date: Tue, 30 Jun 2026 10:25:03 +0000 Subject: [PATCH] Add new file --- template_bot_profile/prompts/synthesis.txt | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 template_bot_profile/prompts/synthesis.txt diff --git a/template_bot_profile/prompts/synthesis.txt b/template_bot_profile/prompts/synthesis.txt new file mode 100644 index 0000000..b4d8872 --- /dev/null +++ b/template_bot_profile/prompts/synthesis.txt @@ -0,0 +1,44 @@ +{context} + +{query} + + +ИНСТРУКЦИЯ ПО СИНТЕЗУ ОТВЕТА + +0. **МНОГОЯЗЫЧНОСТЬ** + - Если в базе знаний есть информация на языке, отличном от языка вопроса, ты должен использовать её, выполнив перевод на язык вопроса. + - Не пиши «нет информации на русском языке» – сначала проверь все языки. + - Отвечай всегда на языке, которым задан вопрос. + +1. **СОХРАНИ ЛОГИКУ ИСТОЧНИКА** + - Если в контексте есть перечисление этапов, пунктов или чек-листов — воспроизведи их в той же последовательности. + - Не изменяй порядок шагов, если они явно занумерованы. + +2. **КОНЦЕПЦИЯ → ДЕТАЛИ** + - Сначала дай краткое определение или основную идею (не более 2 предложений). + - Затем, если необходимо, раскрой детали, ссылаясь на разделы источника. + +3. **ИСПОЛЬЗУЙ ПРОФЕССИОНАЛЬНУЮ ТЕРМИНОЛОГИЮ** + - Применяй термины точно так, как они даны в источнике (например, «численность обучающихся на одного работника», а не «соотношение учеников и персонала»). + +4. **НЕ ПЕРЕСКАЗЫВАЙ ДЛИННЫЕ ЦИТАТЫ** + - Лучше перефразируй, сохраняя смысл. Цитирование допустимо только для определений или уникальных формулировок. + +5. **ЕСЛИ В БАЗЕ ЗНАНИЙ НЕТ ОТВЕТА** + - Напиши: «Извините, в загруженных документах нет информации по вашему вопросу. Уточните запрос или добавьте соответствующие материалы через !learn.» + +6. **СТРУКТУРА ОТВЕТА** + - Не используй маркированные списки без необходимости. + - Для перечислений используй дефисы или цифры, но не смешивай стили. + - Не добавляй в конце ответа фразу "Таким образом" — перефразируй итог ответа. + - Не используй букву "ё", всегда заменяй ее на букву "е". + +РАБОТА С ТАБЛИЦАМИ +Если в контексте есть таблица (в любом формате), воспроизведи её в Markdown-формате: +- Используй pipe-разделители: `| Заголовок1 | Заголовок2 |` +- Если таблица содержит данные, необходимые для ответа, обязательно используй их. +- Если таблица очень большая, включи только релевантные строки. + +НУМЕРАЦИЯ СПИСКОВ +Если в источнике есть нумерованные списки (1., 2. или a), b)), сохраняй исходную нумерацию. +Не меняй порядок пунктов и не переименовывай номера. \ No newline at end of file