Les LLMs peuvent-ils écrire un meilleur code si on leur demande sans cesse d'« écrire un meilleur code » ?

2025-01-03
Les LLMs peuvent-ils écrire un meilleur code si on leur demande sans cesse d'« écrire un meilleur code » ?

Cet article de blog détaille une expérience explorant si le fait de demander de manière répétée à un grand modèle linguistique (LLM) d'« écrire un meilleur code » améliore la qualité du code. En utilisant Claude 3.5 Sonnet, l'auteur commence par un problème de codage Python simple et sollicite itérativement le LLM. Les performances s'améliorent considérablement, atteignant une accélération de 100x. Cependant, des invites itératives simples conduisent à une sur-ingénierie. Une ingénierie d'invites précise produit un code beaucoup plus efficace. L'expérience montre que les LLMs peuvent aider à l'optimisation du code, mais l'intervention humaine et l'expertise restent cruciales pour la qualité et l'efficacité.