Retour au Blog

Comment Linkly AI atteint-il le Local-First ?

·TechnologieConfidentialité·Linkly AI Team

Flux de travail Linkly AI

Dans notre article précédent, nous avons présenté ce qu'est Linkly AI et ce qu'il peut faire. Aujourd'hui, nous souhaitons approfondir les détails techniques : Comment Linkly AI parvient-il exactement à être « local-first » ?

Cet article s'adresse à toute personne intéressée par la confidentialité et la sécurité des données. Nous expliquerons les concepts techniques de manière accessible.

#Comment vos documents deviennent-ils des « connaissances » ?

Lorsque vous ajoutez un dossier à la base de connaissances de Linkly AI, l'application effectue silencieusement quatre tâches en arrière-plan.

  1. Analyse: Linkly AI surveille en permanence les dossiers que vous spécifiez. Les nouveaux fichiers sont automatiquement découverts, les fichiers modifiés sont retraités et les fichiers supprimés sont retirés de l'index. Tout cela se passe silencieusement en arrière-plan, sans intervention manuelle nécessaire.
  2. Parsing: Les différents formats de documents sont comme des livres écrits dans différentes langues. Linkly AI doit « traduire » les PDF, les documents Word, les fichiers Markdown et autres formats en un format texte unifié, tout en extrayant les métadonnées structurelles comme les niveaux de titres et les numéros de page.
  3. Découpage: Un document volumineux ne peut pas être transmis à un modèle d'IA en une seule fois — cela consommerait toute la fenêtre de contexte et disperserait l'attention du modèle. Linkly AI découpe intelligemment les documents en segments sémantiques, chaque segment conservant une unité de sens relativement complète.
  4. Indexation: Linkly AI stocke chaque segment de texte avec ses métadonnées (comme le fichier source et le numéro de page) dans une base de données locale. Pensez-y comme la création d'un « index » qui vous permet de localiser rapidement toute information dont vous avez besoin.

Un document volumineux ne peut pas être transmis à un modèle d'IA en une seule fois — cela consommerait toute la fenêtre de contexte et disperserait l'attention du modèle. Linkly AI découpe intelligemment les documents en segments sémantiques, chaque segment conservant une unité de sens relativement complète.

Étape Quatre : Indexation

C'est l'étape la plus fascinante. Les modèles d'IA convertissent chaque segment de texte en une série de nombres (techniquement appelés « vecteurs »), attribuant essentiellement des coordonnées à chaque morceau de texte dans un vaste « espace de signification ». Les textes ayant des significations similaires auront des coordonnées proches les unes des autres.

Après avoir terminé ces quatre étapes, lorsque vous posez une question à l'IA, Linkly AI peut rapidement récupérer les passages les plus pertinents et inclure les citations des sources.

#Où les données sont-elles stockées ?

La réponse : entièrement sur votre propre ordinateur.

Linkly AI utilise une base de données locale pour stocker toutes les informations : les métadonnées des documents, les blocs de texte découpés et la représentation vectorielle de chaque bloc de texte. Aucune donnée n'est automatiquement téléchargée vers le cloud. Cela signifie que votre base de connaissances continue de fonctionner même lorsque vous êtes hors ligne (à condition d'utiliser des modèles d'IA locaux pour la recherche et l'embedding).

#Comment les services d'IA en ligne accèdent-ils aux connaissances locales ?

C'est une excellente question. Les services d'IA en ligne comme Claude.ai et ChatGPT.com fonctionnent dans le cloud — ils ne peuvent pas « voir » directement les fichiers sur votre ordinateur. Mais souvent, nous avons besoin d'utiliser nos connaissances locales avec ces services d'IA en ligne plus puissants. Linkly AI résout ce problème grâce à un « connecteur distant » innovant.

#Comment fonctionne la connexion distante

Imaginez ce scénario : Vous posez une question sur Claude.ai, et Claude a besoin d'interroger votre base de connaissances. Voici comment cela fonctionne :

  1. Claude.ai envoie la requête au serveur relais de Linkly AI
  2. Le serveur relais transmet la requête via un « tunnel » sécurisé à Linkly AI fonctionnant sur votre ordinateur
  3. Linkly AI recherche le contenu pertinent dans votre base de connaissances locale
  4. Les résultats de recherche sont renvoyés par le même chemin à Claude.ai
  5. Claude répond à votre question en se basant sur ces informations

Ce processus entier se termine généralement de manière fluide en une ou deux secondes.

#Les données sont-elles sécurisées ?

Le point clé : seuls les extraits récupérés sont envoyés à l'IA en ligne, pas vos documents complets.

Voici une analogie : C'est comme demander à un assistant de faire une recherche pour vous. L'assistant n'envoie que quelques extraits pertinents à l'expert, pas tout le classeur. Concrètement :

  • Ce qui EST envoyé : Votre question, les extraits de texte pertinents à la requête (généralement quelques milliers de mots seulement), et les informations de citation des sources
  • Ce qui n'est JAMAIS envoyé : Vos documents complets, vos fichiers de base de données, ou tout contenu non lié à votre requête

#Options de sécurité renforcée

Si vous avez des exigences de sécurité plus strictes, Linkly AI propose plusieurs solutions :

  • Mode entièrement local : Utilisez des modèles locaux comme Ollama, où tout le calcul se fait sur votre ordinateur et les données ne quittent jamais votre machine. C'est le niveau de sécurité le plus élevé.
  • Service relais auto-hébergé : Nous fournissons un connecteur distant open source que vous pouvez déployer sur votre propre compte Cloudflare, vous donnant un contrôle total sur le flux de données.

#Pourquoi choisir le Local-First ?

Dans notre article sur pourquoi nous avons créé Linkly AI, nous avons mentionné que la plupart des produits de bases de connaissances IA sur le marché nécessitent de télécharger les données vers le cloud, ce qui dissuade de nombreux utilisateurs soucieux de leur confidentialité.

Nous avons choisi une philosophie de conception « local-first » parce que nous croyons que :

Vos connaissances vous appartiennent. Qu'il s'agisse de documents de travail, de notes d'étude ou de journaux personnels, ce sont des actifs de connaissances que vous avez accumulés au fil du temps. Ils devraient être stockés dans un endroit sur lequel vous avez un contrôle total.

La confidentialité ne devrait pas être un luxe. Protéger les données personnelles ne devrait pas nécessiter un prix élevé ou des opérations complexes. Le stockage local est le moyen le plus simple et le plus fiable de protéger la confidentialité.

La flexibilité compte. Certaines situations nécessitent un accès complètement hors ligne, tandis que d'autres ont besoin d'un accès distant. Une architecture local-first vous permet de choisir de manière flexible en fonction de vos besoins réels.

#Résumé

La conception local-first de Linkly AI garantit :

  1. Souveraineté des données : Tous les documents originaux et les données de la base de connaissances sont stockés sur votre ordinateur
  2. Connectivité contrôlée : L'accès distant est optionnel — vous pouvez le désactiver à tout moment
  3. Transfert de données minimal : Même avec la connexion distante activée, seuls les extraits pertinents à la requête sont transmis
  4. Plusieurs niveaux de sécurité : Du mode entièrement local au relais auto-hébergé, répondant à diverses exigences de sécurité

Si vous n'avez pas encore essayé Linkly AI, visitez linkly.ai pour le télécharger et l'expérimenter. Pour toute question, n'hésitez pas à consulter notre documentation ou à rejoindre la discussion de la communauté.