Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions content/documentation/release-notes/v1.4.0.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-ассистент теперь поддерживает множественный вызов инструментов в одном запросе.

### Доверенные сертификаты

Expand Down
27 changes: 21 additions & 6 deletions content/documentation/user/ai-assistant.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -219,8 +219,8 @@ choices.0.message.content

где `api_key` — название ключа учетных данных (см. раздел [Учетные данные для провайдеров](#учетные-данные-для-провайдеров)).

1. **Поле ответа**: `choices.0.message.content`.
1. **Шаблон тела запроса**:
- **Поле ответа**: `choices.0.message.content`.
- **Шаблон тела запроса**:

```json
{
Expand All @@ -238,13 +238,28 @@ choices.0.message.content

## Работа с AI-ассистентом

### Открытие чата

AI-ассистент доступен через боковую панель чата в правой части интерфейса. Для открытия чата нажмите на кнопку чата в правом нижнем углу экрана.
AI-ассистент открывается в боковой панели в правой части интерфейса. Нажмите кнопку в правом нижнем углу экрана чтобы начать диалог.

### Выбор провайдера

В верхней части чата находится селектор провайдеров. Выберите нужный провайдер из списка доступных. Если у вас настроен только один провайдер, он будет выбран автоматически.
В верхней части панели находится селектор провайдеров. Выберите нужный провайдер из списка доступных. Если у вас настроен только один провайдер, он будет выбран автоматически.

### Чаты

Общение ведётся в **чатах**. Слева в панели отображается список чатов и кнопка **Новый чат**.

1. Можно вести несколько чатов и переключаться между ними; у одного пользователя допускается не более 20 чатов. Чтобы создать новый при достижении лимита, удалите ненужный чат через меню «⋯» у названия.
1. У нового чата до первого сообщения отображается служебное название; после отправки первого вопроса название подставляется автоматически по тексту этого вопроса. Название можно изменить в меню чата (**Переименовать**).
1. Удаление чата необратимо: вместе с ним удаляется история сообщений в этом чате.

### Передача контекста

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

1. **Включено** — к запросу добавляется контекст диалога: модель может опираться на ранее обсуждённое в этом чате.
1. **Выключено** — в провайдер уходит только текст текущего сообщения; расход токенов ниже, но модель не «помнит» переписку в рамках темы.

Если передача контекста **включена** и сообщений в чате становится много, платформа не отправляет всю историю целиком в каждый запрос: последние реплики передаются полностью, а более ранняя часть диалога **автоматически сворачивается в краткое резюме** отдельным фоновым запросом к тому же выбранному провайдеру. Учитывайте, что включение передачи контекста повышает расход токенов для AI-провайдера.

### Доступные инструменты (MCP Tools)

Expand Down
Loading