语析: система вопросов и ответов на основе графа знаний и RAG-хранилища агентов 56

小编 ·

语析: система вопросов и ответов на основе графа знаний и RAG-хранилища агентов

Yuxi — система вопросов и ответов на основе графа знаний, построенная на агентной базе знаний RAG. Поддерживает множество больших языковых моделей, включая OpenAI, основные китайские платформы, а также локально развёртываемые vLLM и Ollama. Система может работать с файлами базы знаний в форматах PDF, TXT, MD и др., используя Neo4j для построения графа знаний и точных ответов на вопросы. Настройка проста — достаточно указать API-ключ, чтобы быстро запустить сервис. Подходит для управления корпоративными знаниями, интеллектуальной поддержки клиентов, образования и исследований.

语析: система вопросов и ответов на основе графа знаний и RAG-хранилища агентов

Что такое Юйси?

«Юйси» — это система вопросов и ответов на основе графа знаний, построенная на базе агентной RAG-системы управления знаниями. Она поддерживает множество больших языковых моделей, таких как Openai, основные отечественные платформы, а также адаптирована для локально развёрнутых vLLM и Ollama. Система может работать с файлами баз знаний в форматах PDF, TXT, MD и других, а для построения графа знаний использует Neo4j, что обеспечивает точные ответы на вопросы. Настройка проста: достаточно указать API-ключ, чтобы быстро запустить сервис. Система подходит для корпоративного управления знаниями, интеллектуальной поддержки клиентов, образования и исследований, а также для многих других сценариев.

Юйси: система вопросов-ответов на основе графа знаний и RAG.webp

Основные особенности Юйси

1. Поддержка нескольких моделей

  • OpenAI: например, GPT-4, GPT-3 и другие

  • Основные отечественные платформы больших моделей: например, Zhipu Qingyan, Alibaba Cloud и другие

  • Локально развёрнутые модели: например, vLLM, Ollama и другие — эти модели можно вызывать через API-сервис

  • Пользователь может выбирать различные модели в зависимости от потребностей, достаточно лишь настроить соответствующий API_KEY.

2. Гибкая база знаний

  • PDF

  • TXT

  • Markdown

  • Docx

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

3. Интеграция графа знаний

  • Вопросы и ответы на основе графа знаний: пользователь может задавать вопросы на естественном языке, а система будет формировать ответы с учётом структурированных данных из графа знаний.

  • Управление графом знаний: пользователь может загружать файлы графа знаний в формате JSONL, которые система автоматически разберёт и сохранит в базе данных Neo4j.

  • Визуальная настройка: пользователь может управлять графом знаний и выполнять запросы через визуальный интерфейс.

4. Расширение агентов

«Юйси» поддерживает функцию расширения агентов: пользователь может написать собственный код агента для реализации более сложной логики问答 и автоматизации задач. Эта функция всё ещё находится в разработке, но уже демонстрирует большой потенциал.

5. Простая настройка

Процесс настройки «Юйси» очень прост: пользователю достаточно указать соответствующий API_KEY в файле src/.env. Система также предоставляет подробные шаблоны конфигурации и документацию, которые помогают быстро приступить к работе.

Юйси: система вопросов-ответов на основе графа знаний и RAG.webp

Функциональные модули Юйси

1. Функция问答

  • Вопросы и ответы на основе больших моделей: используется мощная генеративная способность больших языковых моделей для предоставления сервиса问答 на естественном языке.

  • Вопросы и ответы на основе графа знаний: в сочетании со структурированными данными графа знаний предоставляются более точные и конкретные ответы.

  • Вопросы и ответы на основе базы знаний: на основе загруженных файлов базы знаний, с помощью векторного поиска и семантического сопоставления предоставляются наиболее релевантные ответы на вопросы пользователя.

  • Вопросы и ответы с поиском в интернете: в сочетании с веб-контентом предоставляется самая актуальная информация и ответы.

2. Управление знаниями

  • Управление базой знаний: пользователь может загружать, обновлять и удалять файлы базы знаний — система автоматически обработает и сохранит их.

  • Управление графом знаний: пользователь может управлять графом знаний через визуальный интерфейс, включая добавление, удаление и изменение узлов и связей.

3. Управление моделями

  • «Юйси» поддерживает управление и настройку множества моделей: пользователь может выбирать различные модели в зависимости от потребностей и управлять ими через файл конфигурации. Система также поддерживает развёртывание и использование локальных моделей, обеспечивая гибкую расширяемость.

Сценарии использования Юйси

  • Корпоративное управление знаниями: «Юйси» может выступать в качестве внутрикорпоративной системы управления знаниями, помогая сотрудникам быстро находить и использовать внутренние информационные ресурсы предприятия. Благодаря загрузке корпоративных документов и построению графа знаний сотрудники могут эффективнее получать нужную информацию.

  • Интеллектуальная поддержка клиентов: «Юйси» может использоваться как система интеллектуальной поддержки клиентов, предоставляя автоматизированный сервис问答. В сочетании с базой знаний и графом знаний система выдаёт более точные и персонализированные ответы, повышая удовлетворённость клиентов.

  • Сфера образования: «Юйси» может использоваться как образовательный инструмент, помогающий студентам и преподавателям быстро находить и понимать знания. Благодаря загрузке учебных материалов и построению графа знаний студенты могут эффективнее учиться и повторять материал.

  • Исследования и разработка: «Юйси» может использоваться как исследовательский инструмент, помогающий исследователям быстро находить и анализировать соответствующую литературу. Благодаря загрузке научных работ и построению графа знаний исследователи могут эффективнее вести свою работу.

Проект на Github:https://github.com/xerrors/Yuxi-Know