Introduction
L'utilisation des modèles de langage (LLM) pour la programmation est de plus en plus répandue, mais les développeurs éprouvent des difficultés à atteindre un état de flux lors de l'utilisation de ces outils. Les limitations actuelles des LLM pour la programmation sont notamment liées au modèle de prompt et de réponse.
Contexte Technique
Les outils tels que Claude Code et Codex sont utilisés pour la programmation assistée par LLM, mais les développeurs doivent constamment interrompre leur travail pour réviser et réitérer les prompts. Cela peut être frustrant et limiter la productivité. Les modèles de langage actuels ne permettent pas une véritable interaction fluide avec le code.
Analyse et Implications
L'utilisation des LLM pour la programmation a le potentiel de révolutionner la façon dont nous développons des logiciels, mais les limitations actuelles doivent être abordées. Les risques incluent la dépendance à ces outils et la perte de compétences en programmation manuelle. La sécurité est également une préoccupation, car les LLM peuvent introduire des vulnérabilités dans le code.
Perspective
Il est essentiel d'explorer de nouvelles approches pour utiliser les LLM en programmation, telles que le modèle de tabulation, qui pourrait offrir une interaction plus fluide et naturelle avec le code. Les startups et les expérimentations personnelles pourraient jouer un rôle clé dans l'innovation de ces nouveaux usages. Les prochaines étapes incluent la recherche de méthodes pour améliorer la collaboration entre les humains et les LLM, et pour développer des outils qui permettent une véritable symbiose entre la programmation manuelle et l'assistance par LLM.