paper-with-me

홈 › Papers

TableTalk: Scaffolding Spreadsheet Development with a Language Agent

2025-02-13 · Jenny T. Liang, Aayush Kumar, Yasharth Bajpai, Sumit Gulwani, Vu Le, Chris Parnin, Arjun Radhakrishna, Ashish Tiwari, Emerson Murphy-Hill, Guastavo Soares

Despite its ubiquity in the workforce, spreadsheet programming remains challenging as programmers need both spreadsheet-specific knowledge (e.g., APIs to write formulas) and problem-solving skills to create complex spreadsheets. Large language models (LLMs) can help automate aspects of this process, and recent advances in planning and reasoning have enabled language agents, which dynamically plan, use tools, and take iterative actions to complete complex tasks. These agents observe, plan, and act, making them well-suited to scaffold spreadsheet programming by following expert processes. We present TableTalk, a language agent that helps programmers build spreadsheets conversationally. Its design reifies three design principles -- scaffolding, flexibility, and incrementality -- which we derived from two studies of seven programmers and 62 Excel templates. TableTalk structures spreadsheet development by generating step-by-step plans and suggesting three next steps users can choose from. It also integrates tools that enable incremental spreadsheet construction. A user study with 20 programmers shows that TableTalk produces spreadsheets 2.3 times more likely to be preferred over a baseline agent, while reducing cognitive load and time spent reasoning about spreadsheet actions by 12.6%. TableTalk's approach has implications for human-agent collaboration. This includes providing persistent direct manipulation interfaces for stopping or undoing agent actions, while ensuring that such interfaces for accepting actions can be deactivated.

📄 PDF Abstract BibTeX arXiv:2502.09787

Code (0)

등록된 구현이 없습니다.

Tasks

Human Agent Collaboration

Similar Papers 제목 키워드 기반

Leveraging Test Driven Development with Large Language Models for Reliable and Verifiable Spreadsheet Code Generation: A Research Framework

2025-10-17 · Simon Thorne, Advait Sarkar arxiv

Large Language Models (LLMs), such as ChatGPT, are increasingly leveraged for generating both traditional software code and spreadsheet logic. Despite their impressive generative capabilities, these models frequently exh…

Prompt EngineeringCode Generation

Don't Blame the Large Language Model: How Scaffolding Evolution Shapes Coding Agent Quality

2026-07-04 · Oussama Ben Sghaier, Hao Li, Bram Adams, Ahmed E. Hassan arxiv

Coding agents, autonomous systems that use large language models (LLMs) to resolve software engineering tasks, rely on agentic scaffolding: a middleware layer in between a developer and a large language model that orches…

Spreadsheet-RL: Advancing Large Language Model Agents on Realistic Spreadsheet Tasks via Reinforcement Learning

2026-05-21 · Banghao Chi, Yining Xie, Mingyuan Wu, Jingcheng Yang 외 arxiv

Spreadsheet systems (e.g., Microsoft Excel, Google Sheets) play a central role in modern data-centric workflows. As AI agents grow increasingly capable of automating complex tasks, such as controlling computers and gener…

Reinforcement Learning

Towards Robust Real-World Spreadsheet Understanding with Multi-Agent Multi-Format Reasoning

2026-04-14 · Houxing Ren, Mingjie Zhan, Zimu Lu, Ke Wang 외 arxiv

Spreadsheets are central to real-world applications such as enterprise reporting, auditing, and scientific data management. Despite their ubiquity, existing large language model based approaches typically treat tables as…

SpreadsheetBench 2: Evaluating Agents on End-to-End Business Spreadsheet Workflows

2026-06-29 · Jian Zhu, Yuzheng Zhang, Zeyao Ma, Bohan Zhang 외 arxiv

Spreadsheets are widely used for business analysis, financial modeling, reporting, and decision-making. However, most existing spreadsheet benchmarks evaluate isolated operations such as single-formula generation or loca…