Hallucinations de code LLM : ce n’est pas la fin du monde
Une plainte courante parmi les développeurs utilisant les LLM pour le code est l’apparition d’« hallucinations » : le LLM invente des méthodes ou des bibliothèques inexistantes. Cependant, l’auteur soutient que ce n’est pas un défaut fatal. Les hallucinations de code sont facilement détectables grâce aux erreurs du compilateur/interpréteur et peuvent être corrigées, parfois automatiquement par des systèmes plus avancés. Le véritable risque réside dans les erreurs non détectées qui ne sont révélées qu’au moment de l’exécution, ce qui exige des compétences solides en matière de tests manuels et d’assurance qualité. L’auteur conseille aux développeurs d’améliorer leurs compétences en lecture, compréhension et révision de code et propose des conseils pour réduire les hallucinations, tels que l’essai de différents modèles, l’utilisation efficace du contexte et le choix de technologies établies. La capacité à revoir le code généré par les LLM est présentée comme un excellent moyen de développer ses compétences.