From 42506a18f2218b23ccb4fa5726493cad1434160b Mon Sep 17 00:00:00 2001 From: Nikita Velgin Date: Fri, 3 Apr 2026 12:09:15 +0300 Subject: [PATCH 1/3] AI-assistant chats and context --- .../documentation/release-notes/v1.4.0.ru.md | 5 ++-- content/documentation/user/ai-assistant.ru.md | 23 +++++++++++++++---- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/content/documentation/release-notes/v1.4.0.ru.md b/content/documentation/release-notes/v1.4.0.ru.md index b353bea..a2c822e 100644 --- a/content/documentation/release-notes/v1.4.0.ru.md +++ b/content/documentation/release-notes/v1.4.0.ru.md @@ -31,8 +31,9 @@ CREATE EXTENSION IF NOT EXISTS pg_trgm; ### AI-ассистент и MCP-сервер -- Добавлены инструменты MCP: `get_resources`, `get_external_services`, `get_datasources`, `get_processes`. Список инструментов и параметры описаны [в документации MCP-сервера](../../user/mcp-server/). -- AI-ассистент теперь поддерживает множественный вызов инструментов в одном запросе ([«AI-ассистент»](../../user/ai-assistant/)). +- Добавлены инструменты MCP: `get_resources`, `get_external_services`, `get_datasources`, `get_processes`. Список инструментов и параметры описаны [в документации MCP-сервера](../../user/mcp-server/). +- В AI-ассистент добавлены чаты, опциональная передача контекста диалога с моделью и автоматическая суммаризация истории чата ([подробнее](../../user/ai-assistant/#чаты)). +- AI-ассистент теперь поддерживает множественный вызов инструментов в одном запросе. ### Доверенные сертификаты diff --git a/content/documentation/user/ai-assistant.ru.md b/content/documentation/user/ai-assistant.ru.md index dd001a3..71fef40 100644 --- a/content/documentation/user/ai-assistant.ru.md +++ b/content/documentation/user/ai-assistant.ru.md @@ -238,13 +238,28 @@ choices.0.message.content ## Работа с AI-ассистентом -### Открытие чата - -AI-ассистент доступен через боковую панель чата в правой части интерфейса. Для открытия чата нажмите на кнопку чата в правом нижнем углу экрана. +AI-ассистент открывается в боковой панели в правой части интерфейса. Нажмите кнопку в правом нижнем углу экрана чтобы начать диалог. ### Выбор провайдера -В верхней части чата находится селектор провайдеров. Выберите нужный провайдер из списка доступных. Если у вас настроен только один провайдер, он будет выбран автоматически. +В верхней части панели находится селектор провайдеров. Выберите нужный провайдер из списка доступных. Если у вас настроен только один провайдер, он будет выбран автоматически. + +### Чаты + +Общение ведётся в **чатах**. Слева в панели отображается список чатов и кнопка **Новый чат**. + +1. Можно вести несколько чатов и переключаться между ними; у одного пользователя допускается не более 20 чатов. Чтобы создать новый при достижении лимита, удалите ненужный чат через меню «⋯» у названия. +1. У нового чата до первого сообщения отображается служебное название; после отправки первого вопроса название подставляется автоматически по тексту этого вопроса. Название можно изменить в меню чата (**Переименовать**). +1. Удаление чата необратимо: вместе с ним удаляется история сообщений в этом чате. + +### Передача контекста + +Под селектором провайдера расположен переключатель **Передавать контекст**. Он задаётся **отдельно для каждого чата** и определяет, видит ли модель предыдущие сообщения в этой теме или только текущий вопрос. + +1. **Включено** — к запросу добавляется контекст диалога: модель может опираться на ранее обсуждённое в этом чате. +1. **Выключено** — в провайдер уходит только текст текущего сообщения; расход токенов ниже, но модель не «помнит» переписку в рамках темы. + +Если передача контекста **включена** и сообщений в чате становится много, платформа не отправляет всю историю целиком в каждый запрос: последние реплики передаются полностью, а более ранняя часть диалога **автоматически сворачивается в краткое резюме** отдельным фоновым запросом к тому же выбранному провайдеру. Учитывайте, что включение передачи контекста повышает расход токенов для AI-провайдера. ### Доступные инструменты (MCP Tools) From d1c937599418a7eadb28993c83dceaaa3117b0c1 Mon Sep 17 00:00:00 2001 From: Nikita Velgin Date: Fri, 3 Apr 2026 12:16:56 +0300 Subject: [PATCH 2/3] add breaking changes --- content/documentation/release-notes/v1.4.0.ru.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/documentation/release-notes/v1.4.0.ru.md b/content/documentation/release-notes/v1.4.0.ru.md index a2c822e..318cfc3 100644 --- a/content/documentation/release-notes/v1.4.0.ru.md +++ b/content/documentation/release-notes/v1.4.0.ru.md @@ -27,6 +27,10 @@ CREATE EXTENSION IF NOT EXISTS pg_trgm; **Условия вместо «ожидаемого статуса»:** проверка результата теперь выполняется по одному или нескольким выражениям Go template (условиям). Поле «Ожидаемый статус» в конфигурации правила больше не используется. Если условия не заданы, подставляется выражение по умолчанию: `{{ eq .status.code 200 }}` ([подробнее](../../admin/healthchecks/types/#url)). +### AI-ассистент + +В связи с изменением подхода к организации чатов для AI-ассистента, текущая история пользовательских диалогов будет очищена. + ## Новые возможности ### AI-ассистент и MCP-сервер From e5e0863a64a0892a1404eb154104a00620ff3f0c Mon Sep 17 00:00:00 2001 From: sidorok Date: Mon, 6 Apr 2026 14:35:15 +0300 Subject: [PATCH 3/3] fix list Signed-off-by: sidorok --- content/documentation/user/ai-assistant.ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/documentation/user/ai-assistant.ru.md b/content/documentation/user/ai-assistant.ru.md index 71fef40..57d87de 100644 --- a/content/documentation/user/ai-assistant.ru.md +++ b/content/documentation/user/ai-assistant.ru.md @@ -219,8 +219,8 @@ choices.0.message.content где `api_key` — название ключа учетных данных (см. раздел [Учетные данные для провайдеров](#учетные-данные-для-провайдеров)). -1. **Поле ответа**: `choices.0.message.content`. -1. **Шаблон тела запроса**: +- **Поле ответа**: `choices.0.message.content`. +- **Шаблон тела запроса**: ```json {