Quivr Ваш второй мозг на базе Generative AI

09 Jul, 2025

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

39,180
🔱 3,722
👥 285

Проблема: хаос информации и сложность интеграции AI

Представьте: у вас есть тонны документов, заметок, PDF-файлов, и вам нужно быстро находить в них информацию. Традиционные поисковые системы часто дают поверхностные ответы, а создание собственной AI-системы требует глубоких знаний в машинном обучении. Именно эту проблему решает Quivr — ваш персональный AI-ассистент, который работает как второе полушарие мозга.

Что такое Quivr?

Quivr — это open-source фреймворк для создания систем на основе Retrieval-Augmented Generation (RAG). Если простыми словами, он умеет:

  • Анализировать ваши документы (PDF, TXT, Markdown и другие)
  • Понимать контекст запросов
  • Давать точные ответы, основанные на ваших данных

И всё это — без необходимости разбираться в тонкостях работы LLM (Large Language Models).

Ключевые возможности

1. Работа с любыми файлами

Quivr поддерживает:

  • PDF
  • Текстовые файлы
  • Markdown
  • И даже собственные форматы через кастомные парсеры

Пример загрузки файла:

Реклама
brain = Brain.from_files(
    name="test_brain",
    file_paths=["my_document.pdf"],
)

2. Поддержка различных LLM

Не ограничивайтесь одним провайдером AI. Quivr работает с:

  • OpenAI (GPT-4)
  • Anthropic
  • Mistral
  • Gemma
  • И даже локальными моделями через Ollama

3. Гибкая настройка RAG

Хотите добавить поиск по интернету или дополнительные инструменты? Без проблем! Quivr позволяет кастомизировать конвейер обработки запросов через YAML-конфигурации.

Пример конфигурации:

workflow_config:
  name: "standard RAG"
  nodes:
    - name: "START"
      edges: ["filter_history"]
    - name: "filter_history"
      edges: ["rewrite"]

Технические детали

Quivr написан на Python и предлагает:

  • Простой API для интеграции
  • Поддержку различных векторных баз данных (PGVector, Faiss)
  • Готовые workflow для обработки запросов

Практическое применение

Где можно использовать Quivr?

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

Как начать?

Установка занимает буквально 30 секунд:

pip install quivr-core

А вот пример простого скрипта для работы с Quivr:

from quivr_core import Brain

brain = Brain.from_files(
    name="my_brain",
    file_paths=["document.pdf"],
)

answer = brain.ask("Что такое квантовая запутанность?")
print(answer)

Вывод: стоит ли пробовать?

Quivr — это отличное решение для:

  • Разработчиков, которые хотят добавить AI-функциональность в свои приложения
  • Команд, работающих с большими объемами документов
  • Всех, кто хочет создать персонального AI-ассистента без лишних сложностей

Проект активно развивается (38k звёзд на GitHub!) и имеет хорошую документацию. Если вам нужен мощный, но простой в использовании инструмент для работы с генеративным AI — определённо стоит попробовать Quivr.

Полезные ссылки


P.S. Кстати, название "Quivr" происходит от слова "quiver" (дрожать), что символизирует скорость работы системы — ответы появляются мгновенно!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.