Найти в Дзене
Объяснение терминов 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 недели назад
Проектирование голосового ассистента МТС Секретарь
Голосовой ассистент предназначен для помощи абонентам МТС в мобильном приложении. Основные функции: Требования к качеству (highloud): На этом уровне показано, как «МТС Секретарь» взаимодействует с внешними системами и пользователями. Декомпозиция «МТС Секретаря» на основные высокоуровневые приложения и хранилища. Детализация одного из ключевых контейнеров (например, Dialogue Manager), чтобы показать его внутреннее устройство...
2 недели назад
Как работает Elasticsearch: основные принципы
Чтобы понимать возможности Elasticsearch, нужно разобраться с его внутренним устройством. В его основе лежат четыре ключевые идеи: Возможности Elasticsearch выходят далеко за рамки простого поиска по тексту. Это полноценная платформа для работы с данными. Чтобы понять место Elasticsearch в экосистеме, полезно сравнить его с другими популярными инструментами, которые часто решают схожие задачи. При проектировании архитектуры приложений Elasticsearch может играть разные роли...
2 недели назад
📍 Мыс Хамелеон
📍 Мыс Хамелеон 📝Расположенный у Коктебеля, — это уникальное творение природы, смена цвета которого впечатляет не меньше, чем древние легенды, окутывающие эти места . 📜История 📍Древний возраст: Мыс сформировался около 150 миллионов лет назад из продуктов извержения древнего вулкана Карадаг . Его коренное название — Топрах-Кая(или Топрак-Кая), что в переводе с крымскотатарского означает «глиняная скала» . На некоторых картах его также обозначают как мыс Лагерный . 📖 Интересные факты 📍Своё название мыс получил благодаря удивительной способности многократно менять цвет в течение дня...
3 недели назад
Проектирование системы с ИИ-ассистентом и ML-модулем для ДКО ВТБ
Повышение эффективности работы сотрудников Департамента кредитных операций (ДКО) ВТБ за счёт автоматизации рутинных задач, интеллектуальной поддержки при принятии решений и ускорения обработки кредитных заявок. Для ИИ-ассистента можно выделить компоненты: ML-сервис: Предложенная архитектура обеспечивает гибкость, безопасность и соответствие требованиям банка...
3 недели назад
Проектирование системы новостного портала с ИИ-ассистентами (как РБК) в экосистеме Сбера
Контекстная диаграмма (уровень 1) Диаграмма контейнеров (уровень 2) Ориентировочно 15–20 микросервисов, каждый отвечает за свою ограниченную область: Каждый микросервис разворачивается независимо и масштабируется отдельно. Для обеспечения 24 000 RPS необходимо: Масштабирование должно быть автоматическим, с запасом прочности (например, целевая загрузка 50% от максимума)...
3 недели назад
Проектирование системы ДБО с ИИ-ассистентами для Сбербанка
Цель проекта – создание масштабируемой, отказоустойчивой платформы дистанционного банковского обслуживания (ДБО), интегрированной с AI-сервисами (чат-бот, голосовой помощник, рекомендательная система, фрод-мониторинг). Система должна обеспечивать работу мобильного приложения, веб-версии и поддерживать интеграцию с внутренними системами банка. КомпонентТехнологииFrontend (Mobile/Web)React Native (iOS/Android), React (Web), Redux, TypeScriptAPI GatewayKong / Spring Cloud Gateway + Kubernetes IngressBackend...
3 недели назад
Проектирование системы комплаенс с ИИ в Сбербанк
Система должна обеспечивать автоматизированный контроль соблюдения регуляторных требований и выявление рисков с использованием ИИ. КатегорияТехнологииЯзыки/фреймворки Java (Spring Boot), Python (FastAPI, TensorFlow/PyTorch), Go Потоковая обработка Apache Kafka, Kafka Streams, Apache Flink Базы данных PostgreSQL (OLTP), MongoDB (документы), ClickHouse (аналитика), Redis (кэш) Поиск/логи Elasticsearch + Kibana (ELK) ML платформа MLflow (управление моделями), Seldon Core / KServe (serving) Оркестрация...
3 недели назад