Tu veux les meilleurs outils IA avant les autres ?
On teste et on décrypte les nouveaux outils IA chaque soir, en 5 min. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisis ton rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
Les défis du partage de contexte en IA
Ces derniers mois, un animateur de sessions sur Claude Code a souvent été confronté à une question récurrente : comment partager efficacement le contexte et les compétences en intelligence artificielle sur différents appareils ? Ce problème est particulièrement prégnant pour ceux qui pilotent l'intégration de l'IA dans leur entreprise. Ils ont mis en place des flux de travail sophistiqués basés sur un contexte riche, mais peinent à les partager avec leurs collègues.
Un dirigeant a personnellement été confronté à ce défi. Bien qu'il travaille principalement en solo, il a une assistante à temps plein. Il doit donc lui transmettre le contexte et les flux de travail. De plus, il utilise plusieurs appareils : un Mac Mini pour le travail quotidien, un MacBook Air pour les déplacements, et un iPhone. Il souhaite que ses configurations soient accessibles sur tous ces appareils.
Aujourd'hui, il présente sa configuration. Il explique où il stocke ses données, comment il partage les différents éléments avec ses appareils et son équipe, ainsi que les avantages et inconvénients de chaque solution. Il aborde quatre services de synchronisation : git/GitHub, Obsidian Sync, Dropbox et iCloud. Il explique ce qui a fonctionné pour lui, y compris sa configuration précise, afin que d'autres puissent partager leurs fichiers de contexte et compétences de manière fluide.
Une compétence manquante au mauvais moment
Dans le cadre de cette série, il a été démontré que plus un modèle d'IA reçoit de contexte et de compétences, mieux il fonctionne. Cependant, partager ces ressources sur divers appareils et avec des collègues peut être un défi. Un responsable a rencontré ce problème lors d'un entretien avec Claire Vo pour How I AI. Séjournant dans un AirBnB, il n'avait que son ordinateur portable. Il devait démontrer sa commande /today et la configuration de ses fichiers de contexte, mais la dernière version n'était pas sur son appareil.
Heureusement, il a pu accéder à distance à son Mac Mini pour récupérer le fichier nécessaire, évitant ainsi une crise. Cette expérience lui a fait réaliser l'importance d'une meilleure synchronisation de ses contextes et compétences sur tous ses appareils. Il a également voulu partager ces éléments avec son assistante, ce qui l'a poussé à développer une stratégie efficace pour eux deux.
Exploration des outils de synchronisation : succès et échecs
Ce responsable avait déjà plusieurs solutions pour partager des fichiers, utilisant Dropbox, iCloud et GitHub. Il a essayé chacun d'eux pour synchroniser ses fichiers, mais a rencontré des problèmes.
- Problèmes avec les chemins de fichiers absolus : Avec Dropbox, il a constaté que les chemins de fichiers complets posaient problème. Les fichiers de contexte contiennent de nombreux liens croisés, et Claude utilise souvent le chemin complet, tel que /Users/ttorres/Library/CloudStorage/Dropbox. Cela fonctionnait pour lui car il avait le même nom d'utilisateur sur ses appareils, mais pas pour son téléphone ou son assistante.
- Compétences par défaut dans un répertoire utilisateur : Les compétences sont stockées par défaut dans ~/.claude/skills, ce qui est problématique car la plupart des services de synchronisation ne partagent pas le dossier ~/. iCloud est une exception, mais il ne fonctionne qu'entre appareils Apple, excluant Windows et Android.
Une solution consiste à créer un dossier claude dans Dropbox et à établir un lien symbolique vers ~/.claude. Cela permet de sauvegarder compétences et paramètres dans Dropbox, mais nécessite de configurer un lien symbolique sur chaque appareil pour que Claude puisse accéder aux fichiers. Cependant, Dropbox présentait d'autres limitations.
- Synchronisation d'Obsidian sur iOS : Il utilisait le navigateur de fichiers d'Obsidian avec ses notes et ne voulait pas abandonner cette fonctionnalité. Il a essayé de stocker ses voûtes Obsidian dans Dropbox, ce qui fonctionnait sur son Mac Mini et MacBook Air, mais pas sur l'application iOS d'Obsidian.
Face à ces frustrations, il a envisagé d'utiliser GitHub, comme le font certaines équipes produit pour partager des fichiers de contexte.
L'option Git/GitHub
GitHub est une plateforme de stockage cloud pour les dépôts git, qui sont des dossiers de fichiers partagés. Les ingénieurs l'utilisent pour collaborer sur le même code source. Chaque ingénieur clone une copie locale du dépôt, travaille dessus, puis pousse les modifications vers le dépôt GitHub. Les autres peuvent alors tirer ces modifications pour mettre à jour leur copie locale.
Git est un outil puissant pour la synchronisation et le contrôle de version des fichiers. Il gère bien les fichiers de contexte et compétences, et Claude fonctionne mieux avec des liens relatifs dans un dépôt git. Cela résolvait les problèmes personnels du responsable, mais pas ceux de son assistante.
Git est complexe à apprendre et nécessite de maintenir à jour sa copie locale. Il n'y a pas de synchronisation automatique, et il ne voulait pas imposer l'apprentissage d'un IDE à son assistante. Cette solution était donc trop compliquée.
Obsidian Sync : une solution adaptée
Après avoir partagé ses difficultés avec son mari, il lui a suggéré Obsidian Sync, qu'il utilisait déjà pour synchroniser ses notes.
Obsidian est un lecteur markdown où les fichiers sont stockés localement dans un dossier accessible via le Finder ou l'Explorateur de fichiers. Il n'y a pas de format propriétaire, et les fichiers peuvent être lus avec n'importe quel éditeur de texte. Claude peut les lire avec des commandes bash.
Obsidian Sync est moins complexe que git, avec une gestion limitée des conflits, mais il est simple d'utilisation. Il n'y a pas de commandes à apprendre. Vous ouvrez Obsidian, modifiez une note, et elle se synchronise automatiquement dans le cloud.
Le responsable peut accéder à ses voûtes Obsidian sur ses trois appareils et partager une voûte avec son assistante, permettant à chacun de créer et accéder aux notes. Vivant en Oregon, avec son assistante aux Philippines, ils ont peu de chevauchement horaire, donc peu de conflits. Obsidian Sync est donc suffisant pour eux, évitant la complexité de git.
Obsidian utilise sa propre notation pour lier les notes, fonctionnant sur tous les appareils et permettant à Claude de suivre ces liens, sans les problèmes de chemin de fichier rencontrés avec Dropbox.
Ma configuration : une solution sur mesure
Après de nombreux essais, le responsable a trouvé une solution qui fonctionne pour ses appareils et pour son assistante, qui utilise un bureau Windows et un MacBook.
Il détaille leur stockage, comment ils apportent des modifications, et comment chaque appareil est configuré. Ils abordent aussi des questions pour choisir le bon outil.
Obsidian Sync s'est révélé être le compromis idéal pour leurs besoins. Voici comment il l'a configuré.
