
Korvus
🔧 Инструментpostgresml
Объедините RAG-пайплайн в один SQL-запрос. SDK для Python, JS, Rust, C.
Korvus — это open-source SDK, который переносит полный рабочий процесс RAG (Retrieval-Augmented Generation) непосредственно в PostgreSQL. Он использует pgvector для эффективного поиска ближайших соседей по эмбеддингам и интегрируется с различными провайдерами LLM для генерации текста. Ключевая инновация заключается в том, что разработчики могут выполнить весь RAG-пайплайн — от преобразования документов в эмбеддинги, их хранения, выполнения семантического поиска и генерации ответов с помощью LLM — в одном SQL-запросе. Это устраняет необходимость оркестрации нескольких микросервисов, значительно снижая задержку и сложность. Korvus предоставляет нативные привязки для Python, JavaScript, Rust и C, что делает его доступным для различных стеков технологий. Он предназначен для использования в производстве, используя надежность PostgreSQL, транзакции и возможности индексирования. Функции включают автоматическое разбиение на чанки, настраиваемые модели эмбеддингов, мультимодальную поддержку (например, текст и изображения) и интеграцию с популярными провайдерами LLM. Проект активно поддерживается PostgresML, компанией, специализирующейся на машинном обучении на PostgreSQL.
💡Основное
- ├─RAG в одном SQL-запросе
- ├─Многоязычный SDK (Python, JS, Rust, C)
- └─Построен на Postgres + pgvector
🎯Для
- ├─AI-разработчики
- ├─Дата-сайентисты
- └─Энтузиасты PostgreSQL