Dify Интеграция базы знаний RAGFlow: практическое руководство по повышению эффективности вопросов и ответов

Недавно Dify выпустила версию v1.0.1, в которой исправлены некоторые проблемы, существовавшие в предыдущей версии. Согласно отзывам пользователей, многие из них не удовлетворены Dify интегрированный (как в интегральной схеме) RAGFlow В этой статье подробно описываются шаги, связанные с интеграцией Dify с базой знаний RAGFlow, и оцениваются результаты интеграции. В этой статье мы подробно опишем шаги, связанные с интеграцией Dify с базой знаний RAGFlow, и оценим реальные результаты интеграции. Также будет рассказано, как обновить локальную версию Dify до последней версии v1.0.1.

Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

Введение в Dify и RAGFlow

Прежде чем мы погрузимся в детали интеграции, давайте вкратце рассмотрим Dify и RAGFlow.

  • Дифи. Dify - это платформа для разработки LLM-приложений с открытым исходным кодом, которая позволяет разработчикам визуально организовывать и управлять LLM-приложениями. Dify поддерживает множество моделей и предоставляет плагины, наборы данных и другие функции, которые облегчают разработчикам быстрое создание приложений.
  • RAGFlow. RAGFlow - это инструмент управления базами знаний, основанный на технологии Retrieval Augmented Generation (RAG). Он преобразует неструктурированные данные в структурированные знания и обеспечивает эффективные возможности поиска и вопросов и ответов. RAGFlow поддерживает широкий спектр источников данных и имеет удобный интерфейс.

 

Dify обновлен до версии 1.0.1

Для пользователей, развертывающих Dify с помощью Docker, можно выполнить следующие шаги для обновления до версии v1.0.1:

 

Резервное копирование файлов конфигурации: Перейдите в корневой каталог, где находится исходный код Dify, в /docker Каталог, резервное копирование docker-compose.yaml Документация.

 

Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

 

Получите новую версию файла конфигурации: Загрузите версию v1.0.1 из репозитория Dify на GitHub. docker-compose.yaml файл, заменив /docker старые файлы в каталоге.

 

Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

    • Для тех, у кого нет прямого доступа к GitHub, новая версия конфигурационного файла доступна на официальных каналах связи Dify (например, публичных).

 

Обновлено и запущено: существовать /docker каталог в консоли, чтобы выполнить docker-compose up -d Командуйте.

 

Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

  • Появление журнала, похожего на следующий, означает, что обновление началось успешно:

 

Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

 

Проверьте версию: Посетите страницу Dify (127.0.0.1), щелкните на своем аватаре в правом верхнем углу и проверьте в выпадающем окне, есть ли номер версии v1.0.1.
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

База знаний Dify Integration RAGFlow

Dify поддерживает расширение возможностей вопросов и ответов с помощью внешних баз знаний, а RAGFlow официально предоставляет API для взаимодействия с Dify, что делает процесс интеграции очень плавным.

Разрешение конфликтов портов

При локальном развертывании RAGFlow и Dify вы можете столкнуться с конфликтом портов (по умолчанию оба используют порты 80 и 443). Чтобы избежать конфликтов, рекомендуется изменить порты по умолчанию для RAGFlow.

  • Измените порт RAGFlow: В RAGFlow's docker-compose.yml файл сопоставляет порт 80 контейнера с портом 8000 хоста и порт 443 с портом 4333 хоста.
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
  • Перезагрузите службу RAGFlow: существовать docker-compose.yml Выполните его в каталоге, где находится файл docker-compose up -d чтобы ввести конфигурацию в действие.
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
  • Доступ к RAGFlow: пройти (законопроект, проверку и т.д.) 127.0.0.1:8000 Посетите страницу RAGFlow.
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

Получение информации об API RAGFlow

  1. Создайте ключ API: На странице RAGFlow нажмите на аватар в правом верхнем углу -> "API" -> "API KEY" -> "Create New Key", скопируйте и сохраните ключ.
    Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
  2. Получите адрес сервера API: Скопируйте "Адрес сервера API" на той же странице.
  3. Получите идентификатор базы знаний: Перейдите к интегрируемой базе знаний RAGFlow и скопируйте идентификатор базы знаний в адресную строку.Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

    Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

Добавление внешней базы знаний в Dify

  1. Перейдите в раздел Управление базой знаний Dify: На странице Dify выберите "База знаний" -> "Внешняя база знаний".
  2. Добавьте внешнюю базу знаний: Нажмите "Добавить внешнюю базу знаний".
    Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
  3. Заполните информацию о RAGFlow:
    • Имя. Пользовательское название.
    • Конечная точка API. записывать данные в поле (в анкете или веб-форме) http://<内网 IP>:9380/api/v1/dify(будет) <内网 IP> (заменяется интранет-адресом хоста, на котором расположен RAGFlow).
    • Ключ API. Введите API-ключ, созданный ранее в RAGFlow.Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
      • Получите IP-адрес интрасети.
        • Windows: В консоли введите ipconfig.
        • Linux: Вход ifconfig.
          Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
          Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
    • Нажмите "Сохранить".
  4. Подключение к внешним базам знаний:
    Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

    • Идентификатор базы знаний. Введите идентификатор базы знаний, ранее скопированный в RAGFlow.
    • Топ К. Отрегулируйте по необходимости.
    • Порог сходства. Отрегулируйте по необходимости.
    • Нажмите на кнопку "Подключить".
      Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

Тест на эффективность

Чтобы проверить интеграцию, создайте приложение Dify и свяжите его с базой знаний RAGFlow, которую вы только что создали.

  1. Создайте приложение Dify: Создайте пустое приложение, чтобы связать его с базой знаний RAGFlow.
    Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
  2. Пройдите тест-викторину: Создайте отдельные тестовые приложения в Dify и RAGFlow (с согласованной настройкой параметров) для одного и того же теста Q&A.
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

Согласно результатам тестирования, ответы Dify и RAGFlow в основном совпадают, что говорит об успешной интеграции. Dify эффективно повышает точность базы знаний Q&A за счет интеграции с RAGFlow.
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南
Только одна из всех планок памяти Corsair, представленных в исходной таблице, имеет объем 32 Гб.
Dify 集成 RAGFlow 知识库:增强问答效果的实践指南

 

резюме

Интеграция Dify с базой знаний RAGFlow - это эффективный способ улучшить вопросы и ответы. Возможности RAGFlow по разбору базы знаний и вопросам и ответам компенсируют недостатки Dify в этой области. RAGFlow предоставляет возможности разбора базы знаний и проведения опросов, которые компенсируют недостатки Dify в этой области, а официальный API RAGFlow делает процесс интеграции очень простым.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...