Caliby : base de données vectorielle embarquée open-source pour agents IA avec stockage hybride texte+vecteurs

✍️ OpenClawRadar📅 Publié: May 9, 2026🔗 Source
Caliby : base de données vectorielle embarquée open-source pour agents IA avec stockage hybride texte+vecteurs
Ad

Caliby est désormais open-source : une base de données vectorielle embarquée et intra-processus conçue pour les charges de travail d'agent IA et de RAG. Développée par une équipe comprenant un docteur du groupe de bases de données du MIT (l'équipe de Michael Stonebraker) et Sea-Land AI, il s'agit d'une seule bibliothèque C++ avec des liaisons Python.

Pourquoi une autre base vectorielle ?

L'équipe a trouvé que les solutions existantes manquaient pour les cas d'utilisation d'agent/LLM :

  • FAISS : Pure mémoire vive, pas de persistance — un redémarrage efface l'index.
  • pgvector : Plafond de performance dû à la dépendance PostgreSQL.
  • Chroma / Qdrant / Milvus : Nécessitent des services séparés, trop lourds pour les scénarios embarqués.
  • LanceDB : Embarqué mais manque d'index avancés comme DiskANN, goulots d'étranglement de performance.

Caliby vise à être un moteur de données léger et embarquable comme DuckDB, mais pour le stockage vectoriel + texte.

Architecture : stockage hybride texte + vecteur

Caliby unifie les données textuelles et vectorielles dans un système unique. Au lieu de jongler entre une base vectorielle et une base relationnelle, vous stockez les embeddings, le texte brut et les métadonnées dans une seule bibliothèque. L'architecture utilise un pool de tampons organisé en pages pour la persistance.

Ad

Index pris en charge

  • HNSW : Récupération générale haute performance, optimisé CPU.
  • DiskANN (Graphe Vamana) : Conçu pour les scénarios disque, surpasse FAISS sur disque.
  • IVF+PQ : Fichier inversé avec quantification de produit pour des index compacts.

Caliby prend également en charge la recherche par force brute avec des fonctions de distance SIMD (AVX-512, AVX2, SSE) (L2, Produit scalaire, Cosinus).

Revendications de performance

Caliby bat pgvector de 4x et dépasse significativement FAISS dans les scénarios de stockage sur disque. Il gère des millions à des dizaines de millions de vecteurs sur disque sans nécessiter de service séparé.

Pour commencer

Il suffit d'installer le paquet :

pip install caliby

L'API Python expose les classes HnswIndex, DiskANN et IVFPQIndex via pybind11. Pas de dépendances, pas de configuration de serveur, pas de DevOps.

À qui s'adresse-t-il ?

Développeurs d'agents IA et constructeurs de pipelines RAG qui souhaitent une base de données vectorielle embarquée, sans infrastructure, avec des capacités hybrides texte+vecteur et des performances de qualité production.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Correction du gonflement du contexte dans la mémoire automatique de Claude Code à l'aide d'un schéma de nommage et d'un script d'audit
Tools

Correction du gonflement du contexte dans la mémoire automatique de Claude Code à l'aide d'un schéma de nommage et d'un script d'audit

Une compétence Claude Code impose un schéma de nommage à 3 types, un frontmatter obligatoire et un script d'audit bash pour dédupliquer les fichiers mémoire et réduire la charge contextuelle.

OpenClawRadar
Serveur MCP Permet à Claude de Créer et Exécuter des Outils Personnalisés à l'Exécution
Tools

Serveur MCP Permet à Claude de Créer et Exécuter des Outils Personnalisés à l'Exécution

Un développeur a créé un serveur MCP permettant à Claude de créer, mettre à jour et exécuter de nouveaux outils à l'exécution sans nécessiter de redéploiement. Le système utilise cinq outils principaux et exécute du code JavaScript/TypeScript personnalisé dans un bac à sable Deno avec un démarrage à froid d'environ 50 ms.

OpenClawRadar
Jeu de Puzzle pour Bots avec Prix : Un Nouveau Défi pour les Codeurs d'IA
Tools

Jeu de Puzzle pour Bots avec Prix : Un Nouveau Défi pour les Codeurs d'IA

Un nouveau jeu de puzzle intrigant invite les codeurs d'IA à libérer leur créativité et leur intelligence en développant des solutions de bots pour concourir à des prix. Cette initiative a suscité un engouement dans la communauté de l'IA, stimulant créativité et compétition.

OpenClawRadar
Le tableau de bord SwarmClaw ajoute une couche d'orchestration à OpenClaw
Tools

Le tableau de bord SwarmClaw ajoute une couche d'orchestration à OpenClaw

SwarmClaw est un tableau de bord auto-hébergé qui encapsule OpenClaw, offrant le déploiement et la gestion de multiples instances avec des contrôles de passerelle, la réparation de configuration, la synchronisation d'historique à distance et l'approbation d'exécution en direct. Il prend en charge les plugins OpenClaw et les fichiers SKILL.md, et se connecte à 14 autres fournisseurs d'IA.

OpenClawRadar