Найти в Дзене
Объяснение терминов NLU
Это самая главная задача. Нужно определить, что пользователь хочет сделать. Мало понять, что хочет пользователь, нужно понять детали. Слоты — это обязательные параметры для выполнения действия. Очень тесно связано со слотами, но это более общее понятие. Это просто поиск в тексте именованных сущностей (Named Entity Recognition, NER). Это механизм разрешения конфликтов, когда система не до конца уверена в том, что имел в виду пользователь...
2 недели назад
Измерение эффективности IT команды
Измерение эффективности IT-команды — это комплексная задача, которая не сводится к одной цифре. Если измерять что-то одно (например, количество строк кода), это приведет к дисфункциональному поведению команды. Современный подход строится на балансе бизнес-результатов, скорости поставки, качества и удовлетворенности команды. Вот структура метрик, разделенная по ключевым аспектам: Это самый важный, но самый сложный для измерения уровень. Мы смотрим не на то, сколько кода написали, а на то, какую пользу это принесло бизнесу и пользователям...
2 недели назад
Голосовые продукты в продакшене
Ниже представлено описание ключевых аспектов разработки и эксплуатации голосовых агентов (IVR, колл-центры, телефония, мобильные ассистенты) в промышленной среде. Функциональные требования определяют, что именно должна делать система. Нефункциональные требования определяют качественные характеристики системы. Ориентировочный стек технологий для построения голосовой платформы: Типовая инфраструктура для голосового решения в production: Ниже представлена диаграмма контейнеров (Container diagram) по методологии C4 с использованием синтаксиса Mermaid...
2 недели назад
L4 и L7 балансировщики объяснение
L4 и L7 балансировщики работают на разных уровнях модели OSI и решают разные задачи. Если объяснять максимально просто: Ниже подробный разбор, для чего нужен каждый из них. Это самый быстрый и простой вид балансировщика. Он принимает решение, глядя только на заголовки сетевых пакетов: IP-адрес отправителя/получателя и порты (TCP/UDP). Он не заглядывает внутрь пакета и не понимает, что за данные там лежат (HTTP, HTTPS, SSH и т.д.). Для чего используется: Как работает (грубо): Клиент -> L4 -> Сервер 1 или Сервер 2 (выбор происходит по принципу Round Robin, по IP клиента и т...
2 недели назад
Объяснение gRPC и его особенности
gRPC — это высокопроизводительный фреймворк для удалённого вызова процедур (RPC), разработанный компанией Google. Он позволяет клиентским приложениям напрямую вызывать методы на серверном приложении, как если бы это был локальный объект. В основе gRPC лежат: Зачем нужен gRPC? Он решает задачи эффективного взаимодействия между сервисами в распределённых системах, особенно в архитектуре микросервисов. gRPC упрощает создание API с чётко определёнными контрактами, поддерживает множество языков программирования...
2 недели назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала