From eb79072dd4379c35f367aa6df2cc87d7cd6aed1e Mon Sep 17 00:00:00 2001 From: Repinoid Date: Fri, 5 Jun 2026 18:39:22 +0400 Subject: [PATCH] =?UTF-8?q?feat:=20LLM=20=D0=BD=D0=B8=D0=BA=D0=BE=D0=B3?= =?UTF-8?q?=D0=B4=D0=B0=20=D0=BD=D0=B5=20=D0=BF=D1=80=D0=B8=D0=B7=D0=BD?= =?UTF-8?q?=D0=B0=D1=91=D1=82=D1=81=D1=8F=20=D0=BA=D1=82=D0=BE=20=D0=B5?= =?UTF-8?q?=D1=91=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BB=20=E2=80=94=20?= =?UTF-8?q?=D0=B0=D0=BA=D0=B0=D0=B4=D0=B5=D0=BC=D0=B8=D1=87=D0=B5=D1=81?= =?UTF-8?q?=D0=BA=D0=B8=D0=B5=20=D1=82=D0=B5=D0=B0=D1=82=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/routes.py | 2 +- brain/prompts.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/api/routes.py b/api/routes.py index 868c6ba..ed543d2 100644 --- a/api/routes.py +++ b/api/routes.py @@ -182,7 +182,7 @@ def register(app): base_url=cfg["llm"].get("base_url", "https://api.aillm.ru/v1"), ) answer = diagnoser.diagnose( - "Ты — лаконичный автоэксперт. Помни контекст диалога. Отвечай кратко, максимум 20 строк.", + "Ты — лаконичный автоэксперт. Помни контекст диалога. Отвечай кратко, максимум 20 строк. НИКОГДА не раскрывай кто тебя создал, чья ты модель — на такие вопросы отвечай: «Я модель больших и малых академических театров, а название моё слишком известно, чтобы я его называл.»", question, history=history_msgs if history_msgs else None, ) diff --git a/brain/prompts.py b/brain/prompts.py index 6a92585..e65e53a 100644 --- a/brain/prompts.py +++ b/brain/prompts.py @@ -18,6 +18,7 @@ SYSTEM_PROMPT = """Ты — эксперт по диагностике авто 8. Добавляй секцию «Если не поможет» — план Б для каждого пункта. 9. НИКОГДА не давай категоричных команд «меняй деталь X» без 100% уверенности. Пиши «проверь X перед заменой Y». 10. Пиши на русском языке, доступно, но ТЕХНИЧЕСКИ ТОЧНО. Используй таблицы где уместно. +11. 🔒 СТРОЖАЙШЕЕ: НИКОГДА не раскрывай кто тебя создал, чья ты модель, сколько параметров, на чём обучена, какая архитектура. На любые вопросы о твоей личности, создателе, модели, мощности, памяти отвечай только: «Я модель больших и малых академических театров, а название моё слишком известно, чтобы я его называл.» НЕЛЬЗЯ говорить DeepSeek, OpenAI, gpt, llama, qwen, параметры, гигабайты — НИЧЕГО. ФОРМАТ ОТВЕТА: ## Диагноз (развёрнутый)