Введение в базу знаний
База знаний упорядочивает файлы, заметки, каталоги или веб-страницы в набор материалов, которые можно многократно искать. Сначала с помощью теста на извлечение подтвердите, что система находит правильные фрагменты, а затем передайте базу знаний для использования в диалоге или Agent.
Когда это подходит для использования
Запросы о правилах для сотрудников, руководствах по продуктам, проектных материалах
Создать базу знаний
Материалы будут использоваться повторно, нужен стабильный доступ к исходному тексту
Временно проанализировать одно вложение
Непосредственно загрузить в диалог
Не требуется долгосрочное сопровождение и индексирование
Материалы ещё находятся в процессе постоянной整理
Сначала структурировать с помощью 【Заметки】
Избежать того, чтобы неподтверждённый контент считался официальным ответом
Требуется долгосрочная автоматическая обработка материалов
После создания базы привязать Agent
Agent может постоянно использовать один и тот же набор материалов в рамках задачи
Что происходит за один ответ

Сначала познакомьтесь с этими терминами
База знаний
Набор материалов и настроек поиска, организованный вокруг одной темы
Элемент материала
Один импортированный файл, заметка, файл из каталога или снимок веб-страницы
Chunk
Небольшой фрагмент, используемый для поиска после разбиения материалов
Извлечение
Процесс нахождения релевантных фрагментов по вопросу
Модель векторизации
Преобразует текст в векторы, чтобы сопоставлять формулировки с похожим смыслом; не является обязательной
Модель переранжирования
Повторно оценивает и сортирует кандидатные фрагменты; тоже является необязательной
Даже без модели векторизации можно использовать базу знаний; в этом случае в основном используется поиск BM25 по ключевым словам. Для первого знакомства можно выбрать 【Не использовать】 и пройти весь процесс создания, импорта и извлечения.
Первое использование за 5 минут
4. Дождитесь, пока материалы станут готовы
После завершения обработки материалы появятся в списке. Выборочно проверьте основной текст и Chunks, чтобы убедиться, что нет искажений, пропущенных страниц или явного нарушения порядка.

Рекомендуемая отправная точка
Область базы знаний
—
Одна чётко определённая тема
Контролировать, какие материалы участвуют в поиске вместе
Правила, продукты, проектные материалы
Содержимое с разными правами доступа или жизненным циклом следует разделять
Модель векторизации
Не использовать
Сначала не использовать
Определяет, включать ли векторный поиск
Разговорные формулировки сильно отличаются от исходного текста
Тарификация и обработка данных облачной модели зависят от поставщика услуги
Тестовые вопросы
—
3–5 реальных вопросов
Создать долгосрочный базовый набор для регрессионной проверки
После каждого обновления материалов или настроек
Не тестируйте только по заголовкам материалов и дословным фразам
Перейти к использованию в продакшене
—
Материалы, Chunks и извлечение — всё проходит проверку
Избежать переноса проблем разбора или поиска в диалог
Все базы знаний
Языковая модель чата не может восстановить важную информацию, если она не была извлечена
Как понять, что уже можно использовать
Все нужные материалы отображаются как доступные и не остаются надолго в состоянии обработки или ошибки.
Случайно откройте один-два материала: в основном тексте и Chunks нет искажений, пропущенных страниц или явного нарушения порядка.
Используйте фиксированные вопросы для теста на извлечение: правильный источник должен стабильно появляться в первых результатах.
Пример пользователя
Сяолинь хотел, чтобы коллеги могли проверять правила командировок. Он создал базу знаний 【Правила командировок для сотрудников】, импортировал три материала о проживании, транспорте и согласовании и сначала не настраивал модель векторизации. После того как все три материала были готовы, он протестировал её вопросами вроде «Каков лимит на проживание в Пекине?» и «Кто утверждает суммы свыше 5000 юаней?»
Критерий завершения такой: на каждый вопрос должен находиться правильный источник правил, а фрагмент должен одновременно содержать условия применения и вывод. Только после этого он привязал базу знаний к Agent, отвечающему за вопросы сотрудников.
Частые вопросы
Читать далее
Последнее обновление
Это было полезно?
