
Tech • IA • Crypto
Graphify, un plugin d’IA en forte croissance, utilise des graphes de connaissances pour créer une mémoire persistante pour le code et les données, réduisant l’usage de tokens et améliorant l’efficacité pour les développeurs et les entreprises.
Graphify a dépassé 500 000 téléchargements en quelques semaines et atteint environ 43 000 étoiles sur GitHub, signalant une forte demande pour des solutions de mémoire IA. L’outil est apparu rapidement après une idée inspirée par Andrej Karpathy, avec une première version construite en seulement deux jours. Son modèle open source a accéléré l’adoption communautaire et l’ajout de fonctionnalités.
Le système transforme bases de code, documents et contenus multimédias en graphes de connaissances structurés, reliant les relations entre les données. Cela crée un « cerveau numérique » persistant qui conserve le contexte entre les sessions, répondant à une limite majeure des grands modèles de langage: la perte de mémoire entre interactions. L’approche combine réseaux neuronaux et structures symboliques, appelée IA neuro-symbolique.
Graphify cartographie automatiquement des bases de code entières via l’analyse d’arbres syntaxiques abstraits, reliant fonctions, dépendances et fichiers dans une structure unifiée. Les ingénieurs peuvent ainsi comprendre des systèmes complexes en minutes plutôt qu’en jours. Pour des entreprises payant des développeurs seniors environ 150 $/heure, cela se traduit par des économies significatives et un onboarding plus rapide.
La structure en graphe permet de tracer les dépendances et d’identifier rapidement les problèmes. Au lieu d’enquêter manuellement pendant plusieurs jours, les ingénieurs peuvent repérer instantanément les relations entre composants. Cela réduit le temps de résolution des problèmes backend et améliore l’efficacité globale du développement.
Au-delà du code, Graphify traite documents, audio, vidéo et URL, les convertissant en graphes consultables. Par exemple, des enregistrements de cours peuvent être transcrits, segmentés et cartographiés, permettant d’extraire des informations précises sans revoir l’intégralité du contenu. Cela crée une couche de mémoire unifiée pour des données variées.
L’outil limite les requêtes répétées avec contexte complet, réduisant fortement l’usage de tokens. Les gains varient selon l’usage, de 20x à plus de 90x, avec 70x dans certains cas. Les performances dépendent largement de la structuration des requêtes et de l’interaction avec le graphe.
De nouvelles mises à jour prennent en charge des backends locaux via des outils comme Ollama, permettant d’exécuter des petits modèles de langage (SLM) en local. Cela réduit les coûts et améliore la confidentialité des données en évitant le cloud. Les utilisateurs peuvent choisir entre modèles locaux et cloud selon les tâches.
Graphify vise à créer un jumeau numérique des connaissances organisationnelles, capturant discussions internes, documents et flux de travail. Des fonctionnalités en cours incluent des intégrations avec Google Workspace, AWS, Slack et les transcriptions de réunions, pour maintenir un graphe de connaissances constamment à jour.
La plateforme intègre des mises à jour incrémentales du graphe et des mécanismes de déduplication, ajoutant efficacement de nouvelles données sans retraiter l’ensemble. Cela permet de monter en charge avec l’information tout en conservant performance et précision.
Les recherches en cours incluent des embeddings hyperboliques pour améliorer la récupération hiérarchique et réduire la perte de contexte dans des graphes profonds. L’objectif est une navigation plus précise dans des structures complexes sans dégrader la qualité du contexte.
Graphify illustre un basculement vers des systèmes de mémoire IA structurée, combinant graphes et modèles de langage pour améliorer l’efficacité, réduire les coûts et instaurer une connaissance persistante.