Базы знаний и поиск по документам
Опубликовано
Базы знаний в AI Flowi Workflow от Ai Flowi хранят содержимое документов для поиска и получения нужных фрагментов внутри рабочего процесса. Создайте базу, выберите модель эмбеддингов, добавьте исходные файлы, проверьте фрагменты, а затем используйте компонент Knowledge Base, чтобы получать подходящее содержимое для рабочего процесса.
Продукт: AI Flowi Workflow от Ai Flowi · Задача: Создать базу знаний и извлекать содержимое документов · Компонент: Knowledge Base
Когда это использовать
Используйте базу знаний, когда рабочему процессу нужно искать содержимое в исходных документах.
Перед началом
- Подготовьте исходные файлы в поддерживаемых форматах, например PDF, DOCX, TXT, Markdown или CSV.
- Выберите доступную модель эмбеддингов и настройте учётные данные, которые требует её поставщик.
- Задайте базе уникальное имя и сохраните копии исходных файлов перед удалением базы.
Порядок действий
1. Добавить базу знаний
Откройте Knowledge и выберите Добавить базу знаний, чтобы открыть Создать базу знаний.
Введите имя в поле Name и выберите Embedding Model.
Если выбрать Создать, не открывая Настроить источники, будет создана пустая база без загруженных файлов.
2. Настроить источники
Выберите Настроить источники, затем Добавить источники и Загрузить файлы или Загрузить папку.
Файлы неподдерживаемых типов пропускаются и перечисляются в уведомлении.
В разделе Настройки разбиения задайте Chunk Size, Chunk Overlap и Separator.
Chunk Size задаёт максимальную длину фрагмента; Chunk Overlap сохраняет общие символы в соседних фрагментах; Separator определяет, где разбивается текст.
3. Проверка и создание
Перейдите к Проверка и создание и проверьте Предпросмотр фрагментов, при необходимости переключаясь между файлами.
В разделе «Сводка» проверьте значения Name, Files, Chunk Size, Chunk Overlap, Separator и Embedding Model, затем выберите Создать.
Диалог закроется, но загрузка и обработка данных продолжатся; перед проверкой поиска дождитесь статуса Готова в списке баз знаний.
4. Просмотр фрагментов
Нажмите на строку базы или выберите действие «Просмотр фрагментов», чтобы просмотреть сохранённый текст.
Используйте Search chunks… для фильтрации содержимого, значок копирования — для копирования фрагмента, а Per page: или элементы управления страницами — для просмотра длинных списков результатов.
5. Knowledge Base
Добавьте компонент Knowledge Base в рабочий процесс, выберите базу в Knowledge и введите поисковый запрос в поле Search Query.
Задайте Top K Results, чтобы управлять количеством результатов поиска, и Include Metadata, чтобы сохранять метаданные источников.
Запустите компонент и проверьте Results — таблицу с найденным содержимым.
Проверьте работу поиска с помощью вопроса, на который есть ответ в исходных документах, и сравните найденное содержимое с текстом в разделе «Просмотр фрагментов».
6. Обновить базу знаний
В меню базы выберите действие Обновить базу знаний, чтобы открыть Добавить источники для существующей базы.
Текущие Name и Embedding Model остаются неизменными; загрузите новые файлы, проверьте настройки и выберите Добавить источники.
Частые ошибки
- Считать, что в пустой базе уже загружены и обработаны документы.
- Считать закрытие диалога загрузки признаком завершения обработки данных.
- Удалять базу без сохранения исходных файлов; при подтверждении удаления появляется предупреждение, что это действие нельзя отменить.
Устранение неполадок
| Статус / сообщение | Что проверить дальше |
|---|---|
| Пустая | Используйте Обновить базу знаний, чтобы добавить исходные файлы. |
| Обработка / Отмена | Дождитесь окончательного статуса; Остановить обработку запрашивает отмену обработки и недоступно, пока отмена не завершится. |
| Сбой | Перед повторной загрузкой прочитайте уведомление о сбое обработки и указанную в нём причину. |
| Некоторые файлы пропущены | Проверьте список исключённых файлов и выберите поддерживаемый тип файла. |
| Метаданные не найдены | Перед поиском содержимого проверьте, что выбранная база проиндексирована. |
| Ошибка учётных данных для эмбеддингов | Проверьте учётные данные выбранного поставщика или поле Embedding Provider API Key в расширенных настройках. |
Связанные материалы
Документация · AI Flowi Workflow · Управление файлами рабочего процесса · API Hub · Рабочие пространства · Руководство по публикации рабочего процесса · Возможности публикации · Тарифы · Записаться на демонстрацию