Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques

Stratégie de portage de grandes bases de code C++ vers Rust
Le projet Rukuzu s'attaque à un défi courant du logiciel système : porter une base de code C++ mature de 200 000 lignes (kuzu, une base de données de graphes embarquée) vers une implémentation pure en Rust. La motivation ne venait pas de problèmes avec le code C++, mais plutôt de contraintes environnementales : les appareils mobiles, les déploiements en périphérie où les chaînes d'outils C++ ne sont pas disponibles, les limites FFI qui créent des difficultés de débogage, et les situations où un binaire unique statiquement lié est précieux.
Processus de portage systématique
L'équipe a développé une méthodologie encodée comme une commande personnalisée Claude Code qui permet :
- De maintenir la version C++ opérationnelle tout en construisant la version Rust
- De tester les deux implémentations l'une contre l'autre
- De vérifier à chaque étape que le portage Rust produit des résultats identiques à l'original C++
Détails d'implémentation
La méthodologie est issue de l'expérience pratique avec :
- 15 crates portées
- Plus de 2 700 tests
- Des leçons sur ce qui se traduit mécaniquement versus ce qui nécessite un jugement humain
Le projet DEALER (un raisonneur logique de description OWLv2 EL++ flou) utilise les deux backends via une architecture modulaire, fournissant un banc d'essai de qualité production pour comparer la justesse et les performances.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Sitefire Automatise l'Optimisation de la Recherche IA avec des Agents de Contenu
La plateforme de Sitefire surveille les résultats de recherche IA, analyse quelles pages sont citées et utilise des agents de contenu pour rédiger des améliorations ou créer de nouvelles pages qui sont directement poussées vers le CMS des clients. Un client a vu les requêtes des bots IA augmenter d'environ 200/jour à environ 570/jour en dix jours.

Architect CLI : Outil open-source pour orchestrer des agents d'IA sans interface dans CI/CD
Architect est un outil CLI open-source conçu pour les agents d'IA de codage autonomes dans les pipelines CI/CD, avec la boucle Ralph pour les cycles test-réessai, des garde-fous déterministes, des définitions de pipeline YAML et la prise en charge de plusieurs LLM via LiteLLM.

Utilisation du mode code MCP pour une recherche de mots-clés efficace avec Claude
Un développeur a créé un serveur MCP permettant à Claude d'effectuer des recherches de mots-clés autonomes en utilisant un modèle Code Mode, réduisant les jetons de définition d'outils de milliers à environ 1 000 avec seulement deux outils : recherche et exécution.

Homme des cavernes : Une Compétence de Code Claude Qui Réduit de 75 % les Tokens en Utilisant un Discours de Style Homme des Cavernes
Caveman est une compétence Claude Code qui réduit l'utilisation de tokens d'environ 75 % en faisant répondre Claude dans un style concis, semblable à celui d'un homme des cavernes, tout en conservant une précision technique complète. Il est installé via npx ou le marché des plugins Claude.