Introduction

Recall est un outil de recherche multimodale locale qui permet de rechercher des fichiers sur votre machine en utilisant des requêtes en langage naturel. Il prend en charge les images, les audio, les vidéos, les PDF et les textes, et permet de trouver des fichiers même s'ils n'ont pas de métadonnées associées.

Contexte Technique

Recall utilise l'embedding Gemini 2 (768-dim, gratuite) et ChromaDB, une base de données vectorielle stockée entièrement sur votre machine. Les fichiers sont embeddés dans des vecteurs de 768 dimensions, qui sont ensuite stockés sur le disque. La recherche est effectuée en utilisant la similarité cosinus entre les vecteurs de requête et les vecteurs de fichiers.

Le processus d'installation est simplifié grâce à un assistant de configuration animé qui gère tout, de la clé API à l'indexation des fichiers. Il est également possible d'utiliser une extension Raycast pour effectuer des recherches visuelles instantanées.

Analyse et Implications

Recall offre une fonctionnalité de recherche multimodale locale puissante et facile à utiliser. La prise en charge de différents types de fichiers et la possibilité de rechercher des fichiers sans métadonnées associées en font un outil très utile. Cependant, il est important de noter que les appels API d'embedding sont effectués vers Google, ce qui peut soulever des préoccupations en matière de sécurité et de confidentialité.

La sécurité des données est assurée par le stockage local des vecteurs et la déduplication des fichiers en utilisant SHA-256. Cela signifie que les fichiers ne quittent jamais la machine de l'utilisateur et que les recherches sont effectuées de manière sécurisée.

Perspective

Il est important de surveiller les mises à jour et les améliorations de Recall, notamment en ce qui concerne la prise en charge de nouveaux types de fichiers et la sécurité des données. Les utilisateurs doivent également être conscients des limites de l'outil, notamment en ce qui concerne la qualité des embeddings et la précision des résultats de recherche.

En résumé, Recall est un outil de recherche multimodale locale puissant et facile à utiliser qui offre une fonctionnalité de recherche puissante et sécurisée. Cependant, il est important de être conscient des limites et des préoccupations en matière de sécurité et de confidentialité.