Найти подтверждения
Dzen Chat ищет в проиндексированном сайте и документах фрагменты, которые лучше всего соответствуют вопросу. Вся база знаний в модель не отправляется.
Справочный материал по внедрению для команд безопасности, платформы и разработки: что работает внутри Dzen Chat, как обрабатываются знания, где находятся данные и какие контроли ограничивают каждый ответ.
RAG — это генерация с дополнением поиска (Retrieval-Augmented Generation). Прежде чем ИИ-модель сформирует ответ, система находит релевантные фрагменты в утверждённой базе знаний и добавляет их в рабочий контекст модели.
Dzen Chat ищет в проиндексированном сайте и документах фрагменты, которые лучше всего соответствуют вопросу. Вся база знаний в модель не отправляется.
Выбранные источники, хвост диалога и политика ответа собираются в контролируемый контекст. Правила ранжирования и релевантности определяют, что достаточно полезно для включения.
Выбранный ИИ-провайдер формирует ответ на основе контекста. Dzen Chat сохраняет данные об источниках, чтобы интерфейс мог вернуть посетителя к исходному материалу.
Выберите поток, чтобы увидеть, что происходит на этом этапе. Интерфейс повторяет фактическое разделение между фоновой индексацией и живым запросом к чату.
Первичная индексация и обновления источников выполняются фоновыми воркерами через очереди Redis. Новый или изменённый контент не заставляет посетителя ждать обхода сайта или построения вектора.
Слой поиска объединяет взаимодополняющие сигналы: семантическую близость для разных формулировок, полнотекстовый поиск для точной терминологии и обход графа для связей между сущностями и документами.
Модель получает ограниченный подготовленный контекст, а не весь сайт. Ответ сохраняет связь с исходными материалами, на которых он основан.
Администраторы могут изучать, о чём спрашивают люди, как используется сервис и на какие ответы приходит обратная связь. Так активность в чате становится основанием для улучшения контента, источников знаний и операций поддержки.
Для каждого вопроса Dzen Chat объединяет релевантный хвост разговора со свежим набором подтверждений из базы знаний. Бюджет контекста удерживает запрос сфокусированным и сохраняет данные об источниках для интерфейса.
СЛЕДУЮЩИЕ ДЕЙСТВИЯ
Источниками могут быть сайты, карты сайта, выбранные URL, документы, системы знаний и собственные API-коннекторы. Краулер находит подходящий контент, следует правилам источника, записывает статус и асинхронно обновляет изменённый материал.
HTML преобразуется в пригодный для использования контент; поддерживаемые документы определяются не только по расширению файла. Заголовки, абзацы, таблицы и метаданные переносятся в индекс.
Малоценный, слишком большой и дублирующийся контент не становится новыми знаниями. Хеши контента, шинглы страниц и хеши фрагментов помогают убрать повторяющиеся шаблоны и дубликаты.
Контент делится на доступные для поиска фрагменты с путями разделов, заголовками, позициями, сущностями и метаданными документа — достаточно, чтобы объяснить место каждого отрывка.
Выделенные воркеры создают эмбеддинги и сохраняют фрагменты, векторы и метаданные в PostgreSQL с pgvector. Неизменённые фрагменты могут использовать существующие эмбеддинги.
Состояния источников, обхода и построения эмбеддингов остаются видимыми администраторам. Операции обновления и переиндексации поддерживают слой знаний в актуальном состоянии при изменении источников.
Панель администрирования даёт команде полный контроль над виджетом: цветами, триггерами активации, предложенными вопросами, тоном разговора, приветствиями и контекстными приглашениями. Настройте каждый разговор под бренд, страницы и аудиторию.

Настройте визуальный язык виджета, приветствие, предложенные вопросы и правила активации под сайт и задачу посетителя.
Администраторы могут входить через корпоративный каталог с дополнительными правилами групп, поиском сервисных учётных записей и настройками TLS. Локальные пароли можно ограничить для пользователей каталога.
Вопрос и фрагменты знаний представляются векторами. Этот путь находит релевантный материал, когда формулировка посетителя отличается от формулировки источника.
Полнотекстовый поиск оценивает заголовки, пути URL, подзаголовки, термины сущностей и контент. Он полезен для названий продуктов, точной терминологии и важных формулировок.
Списки кандидатов объединяются с помощью Reciprocal Rank Fusion, затем оцениваются cross-encoder’ом и правилами релевантности, прежде чем будет собран компактный контекст.
Он следует связям между сущностями и документами, чтобы найти поддерживающий контекст, который может пропустить отдельный изолированный фрагмент. Результаты графа объединяются с векторными и полнотекстовыми кандидатами до ранжирования, поэтому ответы могут использовать и семантическую близость, и структуру базы знаний.
Слой поиска и знаний остаётся под контролем Dzen Chat. Выберите провайдера генерации с учётом языка клиента, политик и требований к инфраструктуре — включая любого провайдера с OpenAI-совместимым API.
Для приватного развёртывания Dzen Chat может подключаться к вашему endpoint модели или корпоративному ИИ-шлюзу. Генеративная модель, учётные данные и сетевой маршрут остаются в корпоративном периметре; Dzen Chat предоставляет контекст поиска, оркестрацию и опыт посетителя вокруг них.
Ограничители контролируют разговор до и после генерации. Они помогают оставлять ответы привязанными к утверждённым знаниям, в заданной предметной области и безопасными для ваших посетителей.
Модель получает ограниченный набор подтверждений с идентификаторами цитат и может ссылаться только на источники, переданные для этого ответа.
Проверка запроса удерживает ассистента в настроенной области продукта, сервиса, поддержки и базы знаний.
Проверки PII, модерации, prompt injection и jailbreak могут остановить неподходящий ввод до генерации.
Проверки ответа применяют ту же границу безопасности; заблокированные события и их причины сохраняются в истории проекта для проверки.
Dzen Chat может работать в вашей инфраструктуре: публичный виджет, администрирование, воркеры индекса и хранилища знаний остаются внутри контролируемой сетевой границы. Мы предоставляем топологию развёртывания и подбираем её под ваши источники и трафик.
СЕТЬ КЛИЕНТА · ПРИВАТНОЕ РАЗВЁРТЫВАНИЕ
Публичный виджет · доступ администратора · LDAP / Active Directory
Доставка виджета · API чата · администрирование источников и проектов
2 реплики в эталонном контуреОбход · извлечение · удаление дублей · разбиение на фрагменты · обновление
2 реплики воркеров в эталонном контуреГенерация векторов · оценка релевантности · подготовка поиска
Выделенный процесс с отдельной ёмкостьюСтраницы · фрагменты · векторы · состояние диалога
Очереди · краткоживущие данные выполненияПроверки готовности и работоспособности, внутренние метрики и сервисы с разделёнными ролями делают контур наблюдаемым и поддерживаемым.
Учётные данные и ключи провайдеров передаются как секреты развёртывания, а не включаются в образ приложения или публичный виджет.
Веб-трафик, очереди индексации и нагрузка на эмбеддинги масштабируются независимо по мере роста базы знаний и использования.
Подключайте системы, которыми уже пользуется ваша команда. Подписанный API обновления позволяет коннектору получить событие изменения, обновить утверждённый источник и принести новые знания в Dzen Chat без ручной переиндексации.
Создавайте no-code-потоки обновления с Zapier, Make или n8n; для собственной системы мы настроим коннектор вокруг её API или потока событий.
До предложения внедрения Dzen Chat мы оцениваем ландшафт источников, языковые требования, политику ИИ-провайдеров, ожидаемую нагрузку и границу развёртывания.