Логи и доступы ЦКМ

Что запрашивать, у кого и в каком порядке, чтобы получить возможность выгружать диалоги, аудиозаписи и технические логи звонков. Доступ на ИФТ получен 07.09, заявка на ПРОМ подана 02.09. Главное, что прояснилось: на ИФТ текста реплик в логах нет, полная картина звонка — в PVS IVR на ПРОМ. Сверху — инструкция целиком, ниже — схема связей и пояснения к ней.

Инструкция

🎯Цель
Что уже известнообновлено 07.09
🧭Контурычто где тестируется
🔐Доступ на ИФТполучен 07.09 — маршрут для коллег
🏭Заявка на ПРОМподана 02.09
🧩Что есть чточтобы не путать инструменты
🔎Что проверить самому на ИФТдоступ есть
🗂PVS и индексы SkillFlow
📦Собрать эталонный звонокдоступы не нужны
📊СМД и Voice 360после проверки PVS ПРОМ
🎧Аудиослушать можно, скачать — нет
🎛Стенд TTS — дефекты синтезаспросить у Вяткина ссылку и доступ
🧾Логи GigaVoiceне проверено
🔑Пермишены GigaVoiceсначала проверить логи, потом просить
🎚️Dumper — задать вопрос, не просить включить
💻Рабочее место
🔬После получения доступов — пройти цепочку самостоятельно
⚠️Что не перепутать

Порядок

  1. ИФТ — доступ получен 07.09. ПРОМ — заявка АС SmartNLP.Мониторинг (ПРОМ) подана 02.09, ждём
  2. Проверить ИФТ по чек-листу: найти тестовый звонок, посмотреть переданный промпт, зафиксировать, каких полей нетсегодня
  3. Пока ждём ПРОМ — собрать пакет по эталонному звонку. Больше ни от кого не зависит
  4. Спросить у Вяткина ссылку и доступ на стенд TTS — это закрывает дефекты синтеза без аудио из звонка
  5. Заявка в ДРУГ на систему записи: ПРОМ — сразу, ИФТ — после проверки, что запись для проекта включена
  6. Как придёт ПРОМ — PVS IVR: найти звонки волны 28.08, взять UUID, послушать; сравнить с Voice 360
  7. Только после этого — точечные вопросы владельцам: Головину и Вяткину по метрикам и двум дорожкам, Яшагину и Паничеву по витрине
  8. Пройти цепочку на эталонном звонке и зафиксировать, где она обрывается

Схема связей

Логи и доступы ЦКМ — кто, что и где Кто владеет системой, где оседают данные и каким ключом их искать SkillFlow наш промпт и сценарий Клиент телефонный тракт, 8 кГц SmartIVR оркестрация звонка GigaVoice ASR → контекст → TTS GigaChat через GoProdigy PVS · Kibana ИФТ обмен SkillFlow ↔ IVR текста диалога нет Отладка SmartIVR текст есть, только онлайн доступа нет Логи GigaVoice не проверено S3 · Dumper выключен Логи GigaChat доступ есть · ИФТ PVS IVR · ПРОМ текст диалога, TTS, completion UUID записи · Омега Voice 360 диалог и запись витрина · со слуха Система записи аудио по UUID ИФТ и ПРОМ отдельно сценарий, session-id, промпт текст, онлайн ПРОМ: текст, completion, UUID ПРОМ: запись voice_call_ID request-id Качалова PVS, логи IVR, запись, Voice 360, стенд TTS Яшагин · Паничев SmartIVR, витрины, аудио Головин · Вяткин GigaVoice, стенд TTS Мониторинг SberDevices: Kibana, PVS как искать аудио, витрина пермишены, Dumper, стенд TTS config.system_prompt согласование доступа Одна платформа: Elasticsearch хранит логи, Kibana и PVS показывают. ИФТ и ПРОМ — разные инсталляции и учётки; на ИФТ реплик в логах нет, разбор текста — по ПРОМ. ЦЕПОЧКА ИДЕНТИФИКАТОРОВ номер телефона context.user_id session-id ИФТ: SkillFlow ↔ IVR UUID взаимодействия ПРОМ: PVS → запись voice_call_ID = X-Session-ID X-Request-ID GigaVoice, на реплику request-id GigaChat На ИФТ обмен IVR ↔ GigaVoice не логируется — от session-id к request-id пути в Kibana нет. Логи GigaChat ищутся по request-id, доступ к ним есть. На ПРОМ UUID из PVS ведёт к записи; его связь с voice_call_ID не проверена (пунктир). Не хватает моста от звонка к его request-id. система в тракте звонка где оседают данные кто владеет и выдаёт доступ пунктир — выключено, не проверено или требует заявки
Ключевое разделение. GigaVoice — оркестратор, а не модель. Неверная транскрибация — вопрос к ASR; верная транскрибация при кривом ответе — вопрос к GigaChat или к нашему промпту. Это позволяет делить дефекты по зонам ещё до обращения к смежникам. Второе разделение — по контурам: ИФТ показывает, что SkillFlow передал в IVR, но не реплики; текст диалога, завершение и ключ к записи есть только на ПРОМ. Дефекты синтеза воспроизводятся на стенде TTS, а не выкачиваются из звонка.

Пояснения к схеме

PVS · Kibana ИФТ

обмен SkillFlow ↔ SmartIVR
Внутри
Факт звонка, сценарий, время, session-id, данные, переданные в IVR — промпт целиком
Нет там
Текста диалога: реплики генерирует GigaVoice, они ходят между IVR и GigaVoice мимо SkillFlow
Индексы
s.kib-ckr-text-va.smnlp-sf-ivr.*
Ключ
context.user_id — номер телефона
Статус
доступ есть · 07.09

Отладка SmartIVR

ИФТ · только онлайн
Внутри
Обмен IVR со всеми интеграциями, тексты на TTS — во время звонка
Нет там
Прошлых звонков: лог живой, постфактум не посмотреть
Статус
не нужен

PVS IVR · ПРОМ

контур Омега · самый информативный
Внутри
Весь текст диалога, tts collector с текстами на озвучку, завершение сессии, call trace
Ключ
session id · UUID взаимодействия для записи
Завершение
disconnect — положил IVR, far — положил клиент, transfer — перевод
Кто
Качалова · диалоги 28.08 брали отсюда
Статус
своя учётка, через ДРУГ

Voice 360

витрина · название со слуха
Внутри
Весь диалог с ПРОМ в удобном виде, там же прослушивание
Связь
Данные приходят с ПРОМ. Витрины СМД — отдельно, для заказчиков, тексты в чистом виде
Статус
уточнить доступ

Аудиозаписи

система записи · ИФТ и ПРОМ отдельно
Ключ
UUID взаимодействия из PVS ПРОМ; на ИФТ — проект и время
Слушать
подтверждено
Скачать
штатно нет — пишут на диктофон
2 дорожки
нет — запись одна, смешанная
ИФТ
Сначала проверить, что запись для проекта включена

Стенд TTS

GigaVoice · дефекты синтеза
Что
Ввести текст, выбрать голос и качество 8000, послушать; дефект заводится в Jira прямо со стенда
Правило
Прогонять фразу 2–3 раза — синтез плавает
Кто
Вяткин
Статус
запросить ссылку и доступ

Логи GigaVoice

та же Kibana
Внутри
ASR, сборка контекста, запрос и ответ модели, function call, текст в TTS, ошибки, latency, VAD
Ключ
voice_call_ID
Внимание
В Kibana ИФТ обмена IVR ↔ GigaVoice нет
Статус
не проверено

Логи GigaChat

та же Kibana, ИФТ
Ключ
request-id
Доступ
Тикет SDMON-5160, закрыт за 13 минут
Проверено
Собственный запрос из ноутбука — не запрос от звонка
Статус
доступ есть

Пермишены GigaVoice

выдаются по CN
Даёт
service_info — версия движка в сессии
metricasr_latency, gopro_latency, tts_latency, turn_taking_latency
CN
CI03219423-IFT-CORP
CI03219423-PROM-kiparis-ckr
Кто
Головин, Вяткин
Учесть
Латенси пишутся в серверные логи GigaVoice — если Kibana их отдаст, пермишены не нужны
Статус
сначала проверить в логах
подтверждено частично / требует проверки нужно запросить неизвестно

Что учесть

На ИФТ текста нет

Kibana и PVS ИФТ видят только обмен SkillFlow ↔ IVR. Реплики ходят между IVR и GigaVoice и на ИФТ видны только в отладке, онлайн. Разбор реплик — по ПРОМ.

Сначала смотрим, потом спрашиваем

Почти всё, что хотелось уточнить у коллег, видно в логах самому. Обращение после проверки будет предметным: вот звонок, вот индекс, вот чего в нём нет.

ПРЕДПРОМ — это ПРОМ

У IVR три контура, у SkillFlow два. Звонок на ПРЕДПРОМ идёт по боевому сценарию SkillFlow. Менять и тестировать быстро можно только на ИФТ.

PVS — это не СМД

PVS — интерфейс просмотра и поиска, витрина СМД — источник и подписка для заказчиков. Voice 360 — витрина с диалогом и записью, данные туда попадают с ПРОМ.

ИФТ и ПРОМ просят по-разному

На ИФТ — свободный тикет, и формулировка узкая: только Kibana. На ПРОМ — форма, и она открывает одну комбинацию: выбрали Kibana — Grafana пропала из списка. Grafana при необходимости подаётся отдельно. Учётки PVS на ИФТ и ПРОМ тоже разные.

Одна дорожка

Запись звонка одна, смешанная; скачать её штатно нельзя. Для дефектов синтеза — стенд TTS, для двух дорожек — вопрос к Вяткину.

Dumper — не решение для аудио

Только входящий клиентский звук; дорожка синтеза не гарантирована. Может затронуть весь трафик инстанса. Команда сценариев им не пользуется. Уместен, похоже, только на ИФТ и только после согласования.

Две разные витрины СМД

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

Кто за что отвечает

КтоЗонаС чем идти
Екатерина КачаловаPVS ИФТ и ПРОМ, логи IVR, запись, Voice 360, сценарий SkillFlowКак найти звонок и запись, что означают поля PVS и call trace. Изменения сценария и промпта на ПРОМ идут через неё
Виктор ВяткинGigaVoice · синтезСсылка и доступ на стенд TTS; дефекты синтеза заводятся в Jira со стенда; вопрос про две дорожки в шаблоне дефектов
Павел Головин
Виктор Вяткин
GigaVoiceПермишены service_info и metric по CN; вопросы по Dumper; лежит ли что-то в config.system_prompt для наших CN
Николай Яшагин
Сергей Паничев
СМД, SmartIVR, аудиозаписиНазвание и ID подписки, точный source, поле с идентификатором записи, retention, право выгрузки, разовая выгрузка эталонного звонка
SberDevices MonitoringKibana, PVS, GrafanaЗаявка в ДРУГ на SmartNLP (CI01808661), затем тикет в бэклог Jira SDMON в свободной форме. Согласующие — Еременко Руслан Александрович, Романенков Максим Владимирович
Лаборатория данныхПодписка на витринуОформление подписки на названный поток СМД