AGONTS
Админ и команда

Экспорт данных

Выгрузка диалогов, документов и аудит-лога из AG0NTS в JSON, JSONL и CSV. GDPR и 152-ФЗ, запрос на удаление данных.

Ваши данные принадлежат вам. AG0NTS предоставляет одно-кликовый экспорт всего — диалогов, документов, конфигов, аудит-лога. Форматы — JSON и JSONL для машинной обработки, CSV для таблиц, PDF для юридических выгрузок. Экспорт доступен на всех тарифах.

Что можно экспортировать

Тип данныхФорматыРазмер
ДиалогиJSONL, CSV, PDFот 1 до сотен МБ
ДокументыJSON + исходные файлызависит от размера базы
Конфиги AI-сотрудниковJSONдесятки КБ
Аудит-логCSV, JSONLот 1 МБ
Биллинг и статистикаCSVединицы МБ
Полный архив воркспейсаZIP со всем вышеперечисленнымот 10 МБ

Экспорт диалогов

Самый частый сценарий. Выгрузка переписки целиком или по фильтру.

Откройте раздел «Чаты»

Примените фильтры: период, канал, AI-сотрудник, тег и т.п. (см. Просмотр диалогов)

Нажмите «Экспорт»

Кнопка в верхнем правом углу. Откроется панель с выбором формата.

Выберите формат

  • JSONL — каждая строка = один диалог в JSON. Удобно для BI и аналитики
  • CSV — таблица со столбцами (id, канал, оператор, длительность, теги, метрики). Без текста сообщений
  • CSV full — то же + колонка с полной перепиской (для Excel-анализа)
  • PDF — красивый документ, по диалогу на страницу (для юристов)
  • ZIP — комплект: JSONL + PDF + аудио (если были голосовые звонки)

Подтвердите и дождитесь

Для небольших объёмов (до 1 000 диалогов) — файл скачивается сразу.

Для больших объёмов (10 000+ диалогов) — экспорт запускается в фоне. Вам приходит уведомление и email со ссылкой на архив через 5–60 минут.

Структура JSONL-файла

Каждая строка — один диалог. Пример (упрощённый):

{"id":"dlg_xxx","channel":"telegram","started_at":"2026-05-01T09:12:34Z","closed_at":"2026-05-01T09:14:01Z","messages":[{"from":"client","at":"2026-05-01T09:12:34Z","text":"..."},{"from":"bot","at":"2026-05-01T09:12:36Z","text":"...","sources":["doc_123#section-3"]}],"rating":"up","operator_id":null,"tags":["billing"]}

Ключи:

  • id — уникальный ID диалога
  • channel — telegram / whatsapp / email / website / voice / slack
  • client — email, телефон, Telegram ID (или anonymized)
  • messages[] — все реплики, со временем и источниками
  • rating — up / down / null
  • operator_id — кто из людей вёл диалог (если эскалировался)
  • tags — массив пользовательских тегов
  • metrics — длительность, time-to-first-response, и т.п.

Формат стабильный — используется для экспорта в DWH, BI-дашборды, заказчику по запросу.

JSON vs JSONL — в чём разница

JSON — один большой массив объектов (удобно для небольших выгрузок).
JSONL (JSON Lines) — один объект в строку, без внешнего массива (удобно для stream-обработки больших файлов — грузится построчно, не требует загрузки всего файла в память).

Экспорт документов

Ваша база знаний — это PDF, Word, Excel, которые вы загрузили. Экспорт возвращает исходные файлы + метаданные.

Настройки → Документы → Экспорт всей базы. Результат — ZIP-архив:

documents/
├── manifest.json       # список документов с метаданными
├── refund_policy.pdf   # исходные файлы с сохранёнными именами
├── pricing.xlsx
├── faq.md
└── ...

manifest.json содержит: id, имя, размер, дата загрузки, автор, статус индексации, группа, привязка к ботам, которые его используют.

Экспорт конфигов AI-сотрудников

Понадобится, если вы хотите:

  • Клонировать AI-сотрудника в другой воркспейс
  • Сделать резервную копию промта и настроек
  • Передать конфиг аудитору / подрядчику

AI-сотрудники → [бот] → … → Экспорт конфига. Скачивается JSON-файл:

{
  "name": "Анна",
  "role": "Консультант школы английского",
  "tone": "friendly_formal",
  "system_prompt": "...",
  "allowed_topics": [...],
  "forbidden_topics": [...],
  "escalation_rules": [...],
  "llm_provider": "openai",
  "llm_model": "gpt-4o-mini",
  "channels": ["telegram:bot_id_123", "website:widget_id_456"],
  "documents_group": "school_docs_v2"
}

Можно импортировать обратно: AI-сотрудники → Создать → Из файла конфига.

Экспорт аудит-лога

Админ → Аудит-лог → Экспорт. Форматы: CSV, JSONL.

Содержит все действия администраторов и операторов за период: что менял, когда, с какого IP, с какого устройства. См. Аудит-лог.

Полный архив воркспейса

«Backup всего сразу» — полезно раз в месяц для спокойствия или при переносе на другой план/региональный инстанс.

Настройки → Экспорт → Полный архив → Запустить.

Получаете ZIP:

  • Все диалоги (JSONL + записи голоса)
  • Все документы (исходные файлы + manifest)
  • Конфиги всех AI-сотрудников
  • Список каналов с настройками (без секретов/ключей)
  • Аудит-лог
  • Список членов команды с ролями

Размер — от 10 МБ до нескольких ГБ, в зависимости от объёма. Формирование — 5–90 минут, ссылка приходит на email владельца.

Секреты не экспортируются

API-ключи (OpenAI, Telegram-бот-токен, WABA-ключи, SIP-пароли) никогда не попадают в экспорт — они зашифрованы в нашей базе и не выдаются наружу. При импорте в другой воркспейс вам нужно будет переподключить каналы, указав ключи заново.

Автоэкспорт по расписанию

Для команд, которым нужна регулярная выгрузка (например, в корпоративный DWH):

Настройки → Экспорт → Расписание → Добавить задание.

Параметры:

  • Что выгружать: диалоги / документы / полный архив
  • Фильтр: весь воркспейс / конкретные каналы / конкретный период
  • Формат: JSONL / CSV / PDF / ZIP
  • Когда: каждый день в 03:00 МСК / еженедельно / ежемесячно
  • Куда:
    • email со ссылкой
    • S3-бакет (нужны AWS-ключи)
    • FTP/SFTP на ваш сервер
    • Webhook-POST на ваш endpoint

Автоэкспорт не нагружает воркспейс — работает из реплик БД, не мешает production-нагрузке.

GDPR и 152-ФЗ

AG0NTS соблюдает ключевые требования европейского GDPR и российского 152-ФЗ по персональным данным.

Право на доступ (GDPR Art. 15, 152-ФЗ ст. 14)

Клиент может запросить, что именно про него хранится. Вы делаете выгрузку по его идентификатору (email, телефон):

Чаты → Фильтр → Клиент: [email/телефон] → Экспорт → PDF

Отдаёте PDF клиенту. По закону — 30 дней на ответ (GDPR), 30 рабочих дней (152-ФЗ).

Право на удаление (Art. 17, ст. 14)

Клиент просит «удалите меня». Вы инициируете:

Чаты → Фильтр → Клиент: [...] → Массовые действия → Запрос на удаление

AG0NTS удаляет все упоминания клиента: сообщения заменяются на [удалено по запросу], персональные данные (email, номер, имя) стираются. Удаление проходит по всем бэкапам в течение 30 дней, после чего восстановить невозможно.

Что сохраняется после удаления

Сохраняется факт диалога (для статистики и аудита) + тэги + оценки. Содержание и идентификатор клиента — удаляются полностью. Это соответствует требованиям закона: вы можете показать клиенту, что данных о нём больше нет, при этом агрегированная аналитика не рушится.

Право на переносимость (Art. 20, ст. 20.1)

Клиент хочет «свои данные в машиночитаемом формате». Выгрузка в JSON — то, что нужно. Отдаёте JSON-файл.

Журнал обработки запросов

Все запросы GDPR/152-ФЗ логируются автоматически: кто обратился, когда, какой был запрос, что сделано, когда исполнено. Экспортируется отдельно в Админ → GDPR-журнал. Полезно, если придёт проверка Роскомнадзора.

Частые ошибки

Экспорт большого объёма завис

Для 50 000+ диалогов экспорт может идти 30–90 минут. Не перезапускайте — следите в Экспорт → Текущие задания. Если прошло больше 2 часов — напишите в поддержку.

Скачанный файл пустой

Обычно — перегибом с фильтром: нечего экспортировать. Проверьте, что фильтр возвращает непустой список в разделе «Чаты».

CSV открывается в Excel криво

Используйте «Данные → Получить из текста» с указанием UTF-8 и разделителя «запятая». Excel по умолчанию путается с русским UTF-8. Или откройте в Google Sheets / LibreOffice — они понимают без настройки.

Клиент просит удалить себя, а у нас retention 90 дней

Пользовательское удаление приоритетнее retention. Если клиент запросил удаление — удаляем сразу, не ждём истечения retention.

Как доказать, что клиент дал согласие на обработку

Согласие (чекбокс, информирование в первой реплике бота) логируется в аудит-логе с timestamp. Если придёт запрос — экспортируйте аудит и покажите конкретную запись.

Что дальше

On this page