mlsanityData to 14 Oct 2026

Specifications: The missing link to making the development of LLM systems an engineering discipline

arXiv 2412.05299 ↗First posted 25 Nov 2024cs.SE cs.AI cs.CLcited by 17

Not on the map. Why?

Abstract (arXiv)

Despite the significant strides made by generative AI in just a few short years, its future progress is constrained by the challenge of building modular and robust systems. This capability has been a cornerstone of past technological revolutions, which relied on combining components to create increasingly sophisticated and reliable systems. Cars, airplanes, computers, and software consist of components-such as engines, wheels, CPUs, and libraries-that can be assembled, debugged, and replaced. A key tool for building such reliable and modular systems is specification: the precise description of the expected behavior, inputs, and outputs of each component. However, the generality of LLMs and the inherent ambiguity of natural language make defining specifications for LLM-based components (e.g., agents) both a challenging and urgent problem. In this paper, we discuss the progress the field has made so far-through advances like structured outputs, process supervision, and test-time compute-and outline several future directions for research to enable the development of modular and reliable LLM-based systems through improved specifications.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Nov 2024.

Builds on

0 of 0 references.

No references here yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 9; 2026: 7.

17 papers.

Sort:

By area:

  1. 2025Why Do Multi-Agent LLM Systems Fail?cited by 604
  2. 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptionscited by 17
  3. 2024VISION: A Modular AI Assistant for Natural Human-Instrument Interaction at Scientific User Facilitiescited by 10
  4. 2025PromptPex: Automatic Test Generation for Language Model Promptscited by 9
  5. 2025Position: Scaling LLM Agents Requires Asymptotic Analysis with LLM Primitivescited by 7
  6. 2025Toward a Safe Internet of Agentscited by 6
  7. 2026Willful Disobedience: Automatically Detecting Failures in Agentic Tracescited by 6
  8. 2025Standardizing Intelligence: Aligning Generative AI for Regulatory and Operational Compliancecited by 5
  9. 2025Chatty-KG: A Multi-Agent AI System for On-Demand Conversational Question Answering over Knowledge Graphscited by 3
  10. 2025Querying Databases with Function Callingcited by 2
  11. 2025SysMoBench: Evaluating AI on Formally Modeling Complex Real-World Systemscited by 2
  12. 2025Empirical Computation: Prompting versus Programmingcited by 0
5 more
  1. 2026Octopus Protocol: One-Shot Hardware Discovery and Control for AI Agents via Infrastructure-as-Promptscited by 0
  2. 2026Engineering Robustness into Personal Agents with the AI Workflow Storecited by 0
  3. 2026The Time is Here for Just-in-Time Systems: Challenges and Opportunitiescited by 0
  4. 2026AssumptionMiner: Extracting, Tracing, and Revising Implicit Assumptions in LLM Code Generationcited by 0
  5. 2026Reality Is the Final Verifier: On Two Key Gaps in Agentic Software Engineeringcited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report
  2. 2025Building LLM Agents by Incorporating Insights from Computer Systems
  3. 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future
  4. 2025Fundamentals of Building Autonomous LLM Agents
  5. 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System
  6. 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents
  7. 2025LLMs Working in Harmony: A Survey on the Technological Aspects of Building Effective LLM-Based Multi Agent Systems
  8. 2023Formally Specifying the High-Level Behavior of LLM-Based Agents