Документация проекта

chat-agent

От браузерного WebRTC-клиента и голосового потока до динамического диалога и инструментов, хранилища и внешних сервисов.

Переработка: C1: диалог и отмена, C2: реальные аудиопрогоны. C3 поставлен: 13 сервисов chat-agent, 33/33 хода и 5 WSS. Итоговая приёмка и до/после.

Подключение WebRTC: полный Trickle ICE — ранний SDP, кандидаты по мере появления, защищённый канал и проверки аудио. Приёмка 05.10.2026: пять подключений, медиана 1,25 с, речь и история.

Проверка production · 04.10.2026: все 29 сервисов, аудио/запросы, сохранность данных и ограничения.

Чат: chat-agent.gis-master.ru. Файлы и диагностика: voice.gis-master.ru. Каталог остаётся на chat-agent; оба стэка используют общий NATS и OAuth2. Владельцы, хранение и порядок поставки.

Документы открываются в GitLab и могут потребовать входа. Презентации доступны здесь же, на ingress приложения. Связанный сервис распознавания — py-faster-whisper.

Презентации

С чего начать

Документация компонентов

Реализации workflow

Архитектурный разбор · 16.09.2026

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