Состояние интерфейса
При входе на холст оркестрации конвейера знаний вы увидите:- Состояние вкладок: вкладки «Документы», «Тестирование поиска» и «Настройки» будут затенены и пока недоступны
- Обязательные шаги: прежде чем загружать файлы, необходимо завершить оркестрацию конвейера знаний и опубликовать его


Полный процесс конвейера знаний
Прежде чем начать, разберём процесс конвейера знаний, чтобы понять, как ваши документы превращаются в базу знаний с возможностью поиска. Конвейер знаний включает следующие ключевые шаги:- Источник данных: контент из различных источников данных (локальные файлы, Notion, веб-страницы и т. п.)
- Обработка данных: обработка и преобразование контента данных
- Экстрактор: разбор и структурирование содержимого документа
- Чанкер: разделение структурированного содержимого на удобные сегменты
- База знаний: настройка структуры чанков и параметров поиска
- Поле пользовательского ввода: определение параметров, которые пользователи конвейера должны вводить для обработки данных
- Тестирование и публикация: проверка и официальная активация базы знаний
Шаг 1. Источник данных
В базе знаний можно выбрать один или несколько источников данных. На данный момент Интеллос поддерживает 4 типа источников данных: загрузка файлов, онлайн-хранилище, онлайн-документы и веб-краулер. Дополнительные источники данных доступны в Интеллос Маркетплейс.Загрузка файлов
Загружайте локальные файлы перетаскиванием или выбором файла.
Параметры настройки
Ограничения
Выходные переменные
Онлайн-документ
Notion
Интегрируйтесь со своим рабочим пространством Notion, чтобы беспрепятственно импортировать страницы и базы данных и всегда поддерживать базу знаний в актуальном состоянии автоматически.
Параметры настройки
Веб-краулер
Преобразуйте веб-контент в форматы, которые легко считываются большими языковыми моделями. База знаний поддерживает Jina Reader и Firecrawl.Jina Reader
Инструмент веб-разбора с открытым исходным кодом, предоставляющий простые и удобные API-сервисы. Подходит для быстрого сбора и обработки веб-контента.
Настройка параметров
Firecrawl
Инструмент веб-разбора с открытым исходным кодом, предлагающий более тонкие настройки контроля сбора и API-сервисы. Он поддерживает глубокий обход сложных структур сайтов и рекомендуется для пакетной обработки и точного контроля.
Настройка параметров
Онлайн-хранилище
Подключите свои облачные хранилища (например, Google Drive, Dropbox, OneDrive) и позвольте Интеллос автоматически получать ваши файлы. Просто выбирайте и импортируйте нужные документы для обработки без ручной выгрузки и повторной загрузки файлов.Шаг 2. Настройка инструментов обработки данных
На этом этапе инструменты извлекают, разбивают на чанки и преобразуют контент для оптимального хранения и поиска в базе знаний. Представьте этот шаг как подготовку блюда. Мы очищаем сырьё, нарезаем его на небольшие кусочки и всё раскладываем, чтобы блюдо можно было быстро приготовить, когда кто-то его закажет.Обработчик документов
Документы бывают разных форматов — PDF, XLSX, DOCX. Однако LLM не может читать эти файлы напрямую. Здесь на помощь приходят экстракторы. Они поддерживают множество форматов и выполняют преобразование, чтобы ваш контент был готов к следующему шагу для LLM. Вы можете выбрать Doc Extractor от Интеллос для обработки файлов или подобрать инструменты под свои задачи в Маркетплейс, где доступны Интеллос Extractor и сторонние инструменты, например Unstructured.Изображения в документах
Изображения в документах
Изображения в документах можно извлекать с помощью подходящих обработчиков документов. Извлечённые изображения привязываются к соответствующим чанкам, могут управляться независимо и возвращаются вместе с этими чанками при поиске.URL-адреса извлечённых изображений остаются в тексте чанка, но вы можете без опасений удалить эти URL, чтобы текст оставался чистым, — на извлечённые изображения это не повлияет.Каждый чанк поддерживает до 10 прикреплённых изображений; изображения сверх этого лимита извлекаться не будут.Если выбранный обработчик не извлёк ни одного изображения, Интеллос автоматически извлечёт изображения JPG, JPEG, PNG и GIF размером менее 2 МБ, на которые ссылаются доступные URL с использованием следующего синтаксиса Markdown:

Doc Extractor

Интеллос Extractor
Интеллос Extractor — встроенный парсер документов от Интеллос. Он поддерживает множество распространённых форматов файлов и специально оптимизирован под файлы Doc. Он может извлекать и сохранять изображения из документов и возвращать URL-адреса изображений.
Unstructured

Unstructured преобразует документы в структурированные, машиночитаемые форматы с широко настраиваемыми стратегиями обработки. Он предлагает несколько стратегий извлечения (auto, hi_res, fast, OCR-only) и методов чанкинга (by_title, by_page, by_similarity) для работы с разными типами документов, а также подробные метаданные на уровне элементов, включая координаты, оценки достоверности и информацию о макете. Рекомендуется для корпоративных документооборотов, обработки смешанных типов файлов и случаев, требующих точного контроля над параметрами обработки документов.
Чанкер
Подобно ограниченному вниманию человека, большие языковые модели не могут обрабатывать огромный объём информации одновременно. Поэтому после извлечения информации чанкер разбивает большое содержимое документа на меньшие, удобные для работы сегменты (называемые «чанками»). Разным документам нужны разные стратегии чанкинга. Руководство по продукту лучше всего разбивать по функциям продукта, а научные статьи — по логическим разделам. Интеллос предлагает 3 типа чанкеров для различных типов документов и сценариев использования.Обзор разных чанкеров
Общие правила предварительной обработки текста
Все чанкеры поддерживают эти опции очистки текста:Общий чанкер
Базовая обработка чанкинга документов, подходящая для документов с относительно простой структурой. Вы можете настроить правила чанкинга текста и предобработки текста согласно следующей конфигурации. Входная и выходная переменная
Настройки чанкинга
Родительско-дочерний чанкер
Используя двухуровневую структуру разбиения для разрешения противоречия между контекстом и точностью, родительско-дочерний чанкер достигает баланса между точным сопоставлением и исчерпывающей контекстной информацией в системах генерации с дополненной выборкой (RAG). Как работает родительско-дочерний чанкер Дочерние чанки для сопоставления запроса: небольшие точные сегменты информации (обычно отдельные предложения), сопоставляемые с пользовательскими запросами с высокой точностью. Родительские чанки дают богатый контекст: более крупные блоки контента (абзацы, разделы или целые документы), содержащие совпавшие дочерние чанки и дающие большой языковой модели (LLM) исчерпывающую справочную информацию.
Настройки чанкинга
Обработчик «вопрос-ответ»
Объединяя извлечение и чанкинг в одном узле, обработчик «вопрос-ответ» специально предназначен для структурированных наборов данных «вопрос-ответ» из файлов CSV и Excel. Идеально подходит для списков FAQ, графиков смен и любых табличных данных с чёткими парами «вопрос-ответ». Входная и выходная переменная
Настройка переменных
Шаг 3. Настройка узла База знаний
Теперь, когда ваши документы обработаны и разбиты на чанки, пора настроить, как они будут храниться и извлекаться. Здесь вы можете выбрать разные методы индексации и стратегии поиска в зависимости от ваших конкретных потребностей. Настройка узла База знаний включает: входную переменную, структуру чанков, метод индексации и параметры поиска.Структура чанков

Общий режим
Подходит для большинства стандартных сценариев обработки документов. Он предоставляет гибкие опции индексации — вы можете выбирать подходящие методы индексации в зависимости от требований к качеству и затратам. Общий режим поддерживает как высококачественный, так и экономичный методы индексации, а также различные настройки поиска.Родительско-дочерний режим
Он обеспечивает точное сопоставление и соответствующую контекстную информацию при поиске и подходит для профессиональных документов, требующих сохранения полного контекста. Родительско-дочерний режим поддерживает только режим HQ (Высокое качество), предлагая при поиске дочерние чанки для сопоставления запроса и родительские чанки для контекстной информации.Режим «Вопрос-ответ»
Создавайте документы, в которых вопросы сочетаются с ответами, при использовании структурированных данных «вопрос-ответ». Эти документы индексируются по части с вопросом, что позволяет системе извлекать релевантные ответы на основе схожести с запросом. Режим «Вопрос-ответ» поддерживает только режим HQ (Высокое качество).Входная переменная
Входные переменные получают результаты обработки от узлов обработки данных в качестве источника данных для базы знаний. Необходимо подключить вывод чанкера к базе знаний в качестве входа. Узел поддерживает разные типы стандартных входов в зависимости от выбранной структуры чанков:- Общий режим: x Array[Chunk] — массив общих чанков
- Родительско-дочерний режим: x Array[ParentChunk] — массив родительских чанков
- Режим «Вопрос-ответ»: x Array[QAChunk] — массив чанков «вопрос-ответ»
Метод индексации и параметры поиска
Метод индексации определяет, как ваша база знаний строит индексы контента, а параметры поиска предоставляют соответствующие стратегии поиска на основе выбранного метода индексации. Думайте об этом так: метод индексации определяет, как организовать ваши документы, а параметры поиска говорят пользователям, какими методами они могут искать документы. База знаний предоставляет два метода индексации: Высокое качество и Экономичный, каждый из которых предлагает разные опции настройки поиска. Метод Высокое качество использует эмбеддинг-модели для преобразования чанков в числовые векторы, что помогает эффективнее сжимать и хранить большие объёмы информации. Это позволяет системе находить семантически релевантные точные ответы, даже когда формулировка вопроса пользователя не совпадает в точности с документом. В Экономичном методе каждый блок использует для поиска 10 ключевых слов без вызова эмбеддинг-моделей, не порождая затрат.Подробнее см. Указание метода индексации и параметров поиска.
Если выбранная эмбеддинг-модель мультимодальная, выберите также мультимодальную реранк-модель (отмеченную значком Распознавание изображений). Иначе извлечённые изображения будут исключены из реранкинга и результатов поиска.
Автогенерация сводок
Доступно только для самостоятельно размещённых развёртываний.
Шаг 4. Создание формы пользовательского ввода
Формы пользовательского ввода необходимы для сбора начальной информации, которая нужна вашему конвейеру для эффективной работы. Подобно узлу Пользовательский ввод в рабочем процессе, эта форма собирает у пользователей необходимые сведения — например, файлы для загрузки, конкретные параметры обработки документов, — гарантируя, что у вашего конвейера есть вся информация, нужная для получения точных результатов. Так вы можете создавать специализированные формы ввода для разных сценариев использования, повышая гибкость и удобство конвейера для различных источников данных или шагов обработки документов.Создание формы пользовательского ввода
Создать поле пользовательского ввода можно двумя способами:-
Интерфейс оркестрации конвейера
Нажмите на Поле ввода, чтобы начать создание и настройку форм ввода.\
-
Панель параметров узла
Выберите узел. Затем в области ввода параметров на правой панели нажмите + Создать пользовательский ввод для новых элементов ввода. Новые элементы ввода также будут собраны в Поле ввода. 
Добавление полей пользовательского ввода
Уникальные входы для каждой точки входа

+ справа от источника данных, чтобы добавить поля для этого конкретного источника данных. На эти поля могут ссылаться только этот источник данных и подключённые после него узлы.
Глобальные входы для всех точек входа

+ справа от Глобальных входов, чтобы добавить поля, на которые может ссылаться любой узел.
Поддерживаемые типы полей ввода
Конвейер знаний поддерживает семь типов входных переменных:
Параметры настройки полей
Все типы полей ввода включают: обязательные, необязательные и дополнительные настройки. Вы можете задать, является ли поле обязательным, отметив соответствующую опцию.
После завершения настройки нажмите кнопку предпросмотра в правом верхнем углу, чтобы просмотреть интерфейс предпросмотра формы. Вы можете перетаскивать и регулировать группировки полей. Если появляется восклицательный знак, это означает, что после перемещения ссылка стала недействительной.

Шаг 5. Присвоение имени базе знаний

- Имя и значок
Выберите имя для своей базы знаний.
Выберите эмодзи, загрузите изображение или вставьте URL изображения в качестве значка этой базы знаний. - Описание базы знаний
Дайте краткое описание своей базы знаний. Это помогает ИИ лучше понимать и извлекать ваши данные. Если оставить поле пустым, Интеллос применит стратегию поиска по умолчанию. - Права доступа
Выберите подходящие права доступа из выпадающего меню.
Шаг 6. Тестирование
Вы почти у цели! Это финальный шаг оркестрации конвейера знаний. После завершения оркестрации сначала нужно проверить всю конфигурацию. Затем выполните несколько прогонов и подтвердите все настройки. Наконец, опубликуйте конвейер знаний.Проверка полноты конфигурации
Перед тестированием рекомендуется проверить полноту вашей конфигурации, чтобы избежать сбоев теста из-за отсутствующих настроек. Нажмите кнопку контрольного списка в правом верхнем углу, и система покажет все недостающие части.
Тестовый запуск

- Запуск теста: нажмите кнопку «Тестовый запуск» в правом верхнем углу
- Импорт тестового файла: импортируйте файлы в окне источника данных, которое появляется справа
- Заполнение параметров: после успешного импорта заполните соответствующие параметры согласно настроенной ранее форме пользовательского ввода
- Запуск тестового прогона: нажмите «Следующий шаг», чтобы начать тестирование всего конвейера



