Pour relever les défis de la programmation de tableurs, cet article présente TableTalk, un agent de programmation de tableurs basé sur un modèle de langage à grande échelle. Mettant en œuvre trois principes de conception (échafaudage, flexibilité et incrémentalité) issus d'une étude menée auprès de sept programmeurs de tableurs et de 85 modèles Excel, TableTalk guide une planification structurée basée sur des flux de travail professionnels et génère trois étapes potentielles permettant aux programmeurs d'adapter le plan à leurs besoins. À l'aide d'outils prédéfinis, TableTalk génère des composants de tableurs et construit des feuilles de calcul de manière incrémentale. Une étude menée auprès de 20 programmeurs a démontré que TableTalk produisait des feuilles de calcul d'une qualité 2,3 fois supérieure aux valeurs de référence et réduisait la charge cognitive et le temps de réflexion de 12,6 %. Cet article présente des directives de conception pour les outils de programmation de tableurs basés sur des agents et aborde les aspects suivants : programmation de tableurs, programmation utilisateur, programmation assistée par IA et collaboration homme-agent.