# Разговоры

Раздел **Разговоры** — это центральная страница модуля Речевой аналитики. Здесь отображаются все загруженные звонки и импортированные диалоги в едином списке.

## Действия на странице

В верхней части страницы расположены кнопки:

* **Magic Query** — анализ выбранных разговоров с помощью LLM (активна при выборе разговоров)
* **Загрузить аудио** — загрузка аудиофайлов звонков
* **Загрузить CSV** — импорт текстовых диалогов из файла

## Пагинация

Количество записей на странице настраивается (по умолчанию 20, максимум 100). Настройка сохраняется в браузере.

## Массовые операции

Выберите разговоры с помощью чекбоксов. В нижней панели появятся кнопки:

* **Удалить** — удаление выбранных разговоров
* **Переанализировать** — повторный LLM-анализ с выбором версии промпта
* **Выделить все** — выбрать все разговоры на текущей странице

{% hint style="info" %}
Список автоматически обновляется каждые 5 секунд, если есть разговоры в процессе обработки (transcribing, analyzing).
{% endhint %}

***

## Фильтры и поиск

### Текстовый поиск

Поиск по имени файла (для звонков) или ID диалога (для текстовых чатов). Поиск срабатывает с задержкой 400 мс после ввода.

### Стандартные фильтры

| Фильтр             | Тип                 | Значения                                                                                                                                                    |
| ------------------ | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Тип**            | Множественный выбор | `Calls` (звонки), `Chats` (чаты)                                                                                                                            |
| **Статус**         | Множественный выбор | `uploaded`, `transcribing`, `imported`, `analyzing`, `completed`, `failed`                                                                                  |
| **Качество**       | Множественный выбор | `poor`, `fair`, `good`, `excellent`                                                                                                                         |
| **Результат**      | Множественный выбор | Для звонков: `sale_completed`, `follow_up_scheduled`, `refused`, `no_decision`. Для диалогов: `resolved`, `partially_resolved`, `not_resolved`, `escalated` |
| **Версия промпта** | Множественный выбор | Отображается, если в проекте есть промпты                                                                                                                   |
| **Дата**           | Диапазон дат        | Пресеты: Сегодня, Вчера, 7 дней, 30 дней, Этот месяц, Прошлый месяц                                                                                         |

Справа от фильтров расположены кнопки **Сбросить фильтры** и **Обновить**.

### Динамические фильтры (JSON-поля)

Под стандартными фильтрами расположена строка для фильтрации по произвольным полям из результатов LLM-анализа.

1. В поле **Поле** выберите из автодополнения доступное поле анализа (показываются примеры значений)
2. В поле **Значение** выберите одно из найденных значений (с количеством совпадений)
3. Нажмите **Добавить**

Добавленные фильтры отображаются как теги, которые можно закрыть для удаления. Несколько JSON-фильтров работают по логике **И** (AND).

{% hint style="info" %}
Доступные поля и значения определяются автоматически на основе существующих результатов анализа в проекте.
{% endhint %}

### Сортировка

Нажмите на заголовок колонки для сортировки списка. По умолчанию — сортировка по дате создания (новые сверху).

***

## Навигация

Нажмите на строку в таблице, чтобы открыть детальный просмотр разговора в боковой панели.

{% content-ref url="razgovory/prosmotr-razgovora" %}
[prosmotr-razgovora](https://docs.lia.chat/docs/speech-analytics/razgovory/prosmotr-razgovora)
{% endcontent-ref %}
