LLM agents struggle to fully discover and deliver enterprise SQL model needs
Can LLM Agents Be Forward-Deployed Engineers? Requirement Discovery and Delivery for Enterprise Text-to-SQL
Summary
LLM coding agents can help automate tasks, but this study tested whether they can act like engineers who figure out exactly what customers need and make deployment decisions. The authors tested these agents on a real enterprise problem involving generating SQL queries from text, where agents had to first learn unclear customer requirements and then deliver a model accordingly. They found that even the best agents missed many key requirements and often failed to meet all acceptance criteria during deployment. The authors also found problems like incomplete requirement discovery, unreliable execution, and poor resource use, suggesting that humans should review the agents’ work and monitor their plans.
What this means in practice
- •For enterprise software developers: Integrate human reviews to verify LLM-discovered requirements when building text-to-SQL systems to improve deployment success rates.
- •For cloud operations teams: Use explicit experiment environment specifications including hardware and budget monitoring to better manage model post-training deployments guided by LLM agents.
Tested on simulated data.