Parallélisation de la génération de code LLM : un gain de productivité avec Git Worktrees et Tmux
Nicholas Khami partage son expérience de parallélisation de plusieurs générateurs de code LLM (Claude Code, Codex) à l'aide de Git worktrees et de tmux. Il a constaté des gains d'efficacité significatifs ; même avec une qualité de sortie LLM individuelle incohérente, l'exécution simultanée de plusieurs agents augmente considérablement les chances d'obtenir du code utilisable. Cependant, la gestion manuelle de plusieurs worktrees et sessions tmux est fastidieuse. Pour résoudre ce problème, lui et son cofondateur développent `uzi`, un outil en ligne de commande pour rationaliser le flux de travail, offrant une expérience développeur plus fluide en automatisant des tâches telles que le lancement d'agents, l'envoi d'invites, l'exécution de commandes, la prévisualisation, la validation et la création de PR. Cela promet d'améliorer considérablement la productivité des développeurs, et la philosophie de traitement parallèle s'étend au-delà du codage, applicable à la révision de contrats juridiques et à l'analyse de données marketing. À l'avenir, il est probable que davantage de logiciels intègrent des capacités d'exécution parallèle similaires.