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

Введение в 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 Документация.

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

- Для тех, у кого нет прямого доступа к GitHub, новая версия конфигурационного файла доступна на официальных каналах связи Dify (например, публичных).
Обновлено и запущено: существовать /docker каталог в консоли, чтобы выполнить docker-compose up -d Командуйте.

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

Проверьте версию: Посетите страницу Dify (127.0.0.1), щелкните на своем аватаре в правом верхнем углу и проверьте в выпадающем окне, есть ли номер версии v1.0.1.
База знаний Dify Integration RAGFlow
Dify поддерживает расширение возможностей вопросов и ответов с помощью внешних баз знаний, а RAGFlow официально предоставляет API для взаимодействия с Dify, что делает процесс интеграции очень плавным.
Разрешение конфликтов портов
При локальном развертывании RAGFlow и Dify вы можете столкнуться с конфликтом портов (по умолчанию оба используют порты 80 и 443). Чтобы избежать конфликтов, рекомендуется изменить порты по умолчанию для RAGFlow.
- Измените порт RAGFlow: В RAGFlow's
docker-compose.ymlфайл сопоставляет порт 80 контейнера с портом 8000 хоста и порт 443 с портом 4333 хоста.

- Перезагрузите службу RAGFlow: существовать
docker-compose.ymlВыполните его в каталоге, где находится файлdocker-compose up -dчтобы ввести конфигурацию в действие.

- Доступ к RAGFlow: пройти (законопроект, проверку и т.д.)
127.0.0.1:8000Посетите страницу RAGFlow.

Получение информации об API RAGFlow
- Создайте ключ API: На странице RAGFlow нажмите на аватар в правом верхнем углу -> "API" -> "API KEY" -> "Create New Key", скопируйте и сохраните ключ.

- Получите адрес сервера API: Скопируйте "Адрес сервера API" на той же странице.
- Получите идентификатор базы знаний: Перейдите к интегрируемой базе знаний RAGFlow и скопируйте идентификатор базы знаний в адресную строку.


Добавление внешней базы знаний в Dify
- Перейдите в раздел Управление базой знаний Dify: На странице Dify выберите "База знаний" -> "Внешняя база знаний".
- Добавьте внешнюю базу знаний: Нажмите "Добавить внешнюю базу знаний".

- Заполните информацию о RAGFlow:
- Имя. Пользовательское название.
- Конечная точка API. записывать данные в поле (в анкете или веб-форме)
http://<内网 IP>:9380/api/v1/dify(будет)<内网 IP>(заменяется интранет-адресом хоста, на котором расположен RAGFlow). - Ключ API. Введите API-ключ, созданный ранее в RAGFlow.

- Получите IP-адрес интрасети.
- Windows: В консоли введите
ipconfig. - Linux: Вход
ifconfig.

- Windows: В консоли введите
- Получите IP-адрес интрасети.
- Нажмите "Сохранить".
- Подключение к внешним базам знаний:

- Идентификатор базы знаний. Введите идентификатор базы знаний, ранее скопированный в RAGFlow.
- Топ К. Отрегулируйте по необходимости.
- Порог сходства. Отрегулируйте по необходимости.
- Нажмите на кнопку "Подключить".

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

- Пройдите тест-викторину: Создайте отдельные тестовые приложения в Dify и RAGFlow (с согласованной настройкой параметров) для одного и того же теста Q&A.

Согласно результатам тестирования, ответы Dify и RAGFlow в основном совпадают, что говорит об успешной интеграции. Dify эффективно повышает точность базы знаний Q&A за счет интеграции с RAGFlow.

Только одна из всех планок памяти Corsair, представленных в исходной таблице, имеет объем 32 Гб.
резюме
Интеграция Dify с базой знаний RAGFlow - это эффективный способ улучшить вопросы и ответы. Возможности RAGFlow по разбору базы знаний и вопросам и ответам компенсируют недостатки Dify в этой области. RAGFlow предоставляет возможности разбора базы знаний и проведения опросов, которые компенсируют недостатки Dify в этой области, а официальный API RAGFlow делает процесс интеграции очень простым.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...














