Para abordar los desafíos de la programación en hojas de cálculo, este documento presenta TableTalk, un agente de programación basado en un modelo de lenguaje a gran escala. Implementando tres principios de diseño (andamiaje, flexibilidad e incrementalidad) derivados de un estudio con siete programadores de hojas de cálculo y 85 plantillas de Excel, TableTalk guía una planificación estructurada basada en flujos de trabajo profesionales y genera tres posibles pasos siguientes que permiten a los programadores adaptar el plan a sus necesidades. Utilizando herramientas predefinidas, TableTalk genera componentes de hojas de cálculo y las construye de forma incremental. Un estudio con 20 programadores demostró que TableTalk produjo hojas de cálculo con una calidad 2,3 veces superior a la de las líneas base y redujo la carga cognitiva y el tiempo de reflexión en un 12,6 %. Este documento presenta directrices de diseño para herramientas de programación de hojas de cálculo basadas en agentes y analiza Takeaways para la programación en hojas de cálculo, la programación para el usuario final, la programación asistida por IA y la colaboración entre humanos y agentes.