diff --git a/content/documentation/release-notes/v1.4.0.ru.md b/content/documentation/release-notes/v1.4.0.ru.md index b353bea..318cfc3 100644 --- a/content/documentation/release-notes/v1.4.0.ru.md +++ b/content/documentation/release-notes/v1.4.0.ru.md @@ -27,12 +27,17 @@ CREATE EXTENSION IF NOT EXISTS pg_trgm; **Условия вместо «ожидаемого статуса»:** проверка результата теперь выполняется по одному или нескольким выражениям Go template (условиям). Поле «Ожидаемый статус» в конфигурации правила больше не используется. Если условия не заданы, подставляется выражение по умолчанию: `{{ eq .status.code 200 }}` ([подробнее](../../admin/healthchecks/types/#url)). +### AI-ассистент + +В связи с изменением подхода к организации чатов для AI-ассистента, текущая история пользовательских диалогов будет очищена. + ## Новые возможности ### 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..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 { @@ -238,13 +238,28 @@ choices.0.message.content ## Работа с AI-ассистентом -### Открытие чата - -AI-ассистент доступен через боковую панель чата в правой части интерфейса. Для открытия чата нажмите на кнопку чата в правом нижнем углу экрана. +AI-ассистент открывается в боковой панели в правой части интерфейса. Нажмите кнопку в правом нижнем углу экрана чтобы начать диалог. ### Выбор провайдера -В верхней части чата находится селектор провайдеров. Выберите нужный провайдер из списка доступных. Если у вас настроен только один провайдер, он будет выбран автоматически. +В верхней части панели находится селектор провайдеров. Выберите нужный провайдер из списка доступных. Если у вас настроен только один провайдер, он будет выбран автоматически. + +### Чаты + +Общение ведётся в **чатах**. Слева в панели отображается список чатов и кнопка **Новый чат**. + +1. Можно вести несколько чатов и переключаться между ними; у одного пользователя допускается не более 20 чатов. Чтобы создать новый при достижении лимита, удалите ненужный чат через меню «⋯» у названия. +1. У нового чата до первого сообщения отображается служебное название; после отправки первого вопроса название подставляется автоматически по тексту этого вопроса. Название можно изменить в меню чата (**Переименовать**). +1. Удаление чата необратимо: вместе с ним удаляется история сообщений в этом чате. + +### Передача контекста + +Под селектором провайдера расположен переключатель **Передавать контекст**. Он задаётся **отдельно для каждого чата** и определяет, видит ли модель предыдущие сообщения в этой теме или только текущий вопрос. + +1. **Включено** — к запросу добавляется контекст диалога: модель может опираться на ранее обсуждённое в этом чате. +1. **Выключено** — в провайдер уходит только текст текущего сообщения; расход токенов ниже, но модель не «помнит» переписку в рамках темы. + +Если передача контекста **включена** и сообщений в чате становится много, платформа не отправляет всю историю целиком в каждый запрос: последние реплики передаются полностью, а более ранняя часть диалога **автоматически сворачивается в краткое резюме** отдельным фоновым запросом к тому же выбранному провайдеру. Учитывайте, что включение передачи контекста повышает расход токенов для AI-провайдера. ### Доступные инструменты (MCP Tools)