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

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

Инструкция

🎯Цель
Шаг 0 — проверить, что уже выдано
🗂PVS — логи SkillFlow на ИФТчастично уже работает
📦Шаг 1 — собрать эталонный звонокможно сейчас, доступы не нужны
📊СМДЯшагин, Паничев
🎧Аудиоте же
🧾Логи GigaVoice — АС NLP_Кибанамаршрут и роль подскажет Качалова
🔑Пермишены GigaVoiceГоловин, Вяткин
🎚️Dumper — задать вопрос, не просить включить
💻Рабочее место
📈Grafana
🔬После получения доступов — пройти цепочку самостоятельно
⚠️Что не перепутать

Порядок

  1. Проверяем, что открыла SDMON-учётка, и что видно в PVS по новым индексамсегодня
  2. Собираем пакет по эталонному звонкусегодня
  3. Письмо Яшагину и Паничеву — витрина, аудио, retention, разовая выгрузка по этому звонку
  4. Вопрос Качаловой — маршрут и роль для NLP_Кибаны
  5. Письмо Головину и Вяткину — пермишены по двум CN, вопросы по Dumper и config.system_promptсегодня
  6. У каждого владельца — с какого АРМ это доступно
  7. Получаем доступы, потом проходим цепочку сами

Схема связей

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

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

СМД

витрина звонков · источник и подписка
Внутри
Диалог вопрос-ответ, IVR steps, номер и время, сценарий, completion code, идентификатор записи
Ключ
source, call_id
Смотреть
через PVS
Нет там
RqUID GigaChat — запросы идут внутри платформы SmartIVR
Кто
Яшагин, Паничев · подписка через Лабораторию данных
Статус
запросить

PVS

интерфейс просмотра и поиска
Внутри
Логи SkillFlow и IVR: ingress, egress, context manager, application logs
Индексы
s.kib-ckr-text-va.smnlp-sf-ivr.*
Ключ
context.user_id — номер телефона
Внимание
Старый индекс s.salut-ivr.skillflow.b2b.ift* пуст после 24.08
Границы
Полных логов GigaVoice и тела запроса GigaChat здесь может не быть
Статус
частично работает

АС NLP_Кибана

технический trace GigaVoice
Внутри
ASR, сборка контекста, запрос и ответ модели, function call, текст в TTS, ошибки, latency, VAD
Ключ
voice_call_ID
Кто
Качалова подскажет маршрут и роль
Статус
запросить

SDMON

логи GigaChat и Grafana
Внутри
Обращения к модели; отдельно — борды версий компонентов и состояния стендов
Ключ
rquid
Доступ
Задача в бэклоге Jira SDMON в свободной форме
Статус
учётка есть, содержимое не проверено

Аудиозаписи

на ПРОМ есть, на ИФТ штатной записи нет
Ключ
идентификатор записи из СМД
Слушать
подтверждено
Скачать
не подтверждено
2 дорожки
не подтверждено — нужно: 1 канал клиент, 2 канал GigaVoice

Пермишены GigaVoice

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

Что учесть

PVS — это не СМД

PVS — интерфейс просмотра и поиска, СМД — источник и подписка. Доступ к PVS не заменяет подписку и право выгрузки.

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

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

Рабочее место

Вслепую не заказывать: просмотр и выгрузка могут требовать разных контуров. Сначала спросить у владельца инструмента.

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

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

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

КтоЗонаС чем идти
Николай Яшагин
Сергей Паничев
СМД, SmartIVR, аудиозаписиНазвание и ID подписки, точный source, поле с идентификатором записи, retention, право выгрузки, разовая выгрузка эталонного звонка, вопросы по аудио
Екатерина КачаловаМаршрут к логам GigaVoiceТочное имя АС и роль для доступа — работала с этими логами
Павел Головин
Виктор Вяткин
GigaVoiceПермишены service_info и metric по CN; вопросы по Dumper; лежит ли что-то в config.system_prompt для наших CN
Сопровождение SDMONЛоги GigaChat, GrafanaЗадача в бэклоге Jira в свободной форме; уточнение роли, если Grafana не открывается
Лаборатория данныхПодписка на витринуОформление подписки на названный поток СМД