科研速览 · Science Skim继续刷下去 · Keep skimming →
◆ ACM Transactions on Software Engineering and Methodology2026-05-25· Computer science

IaC Generation with LLMs: An Error Taxonomy and A Study on Configuration Knowledge Injection

Roman Nekrasov, Stefano Fossati, Indika Kumara, Damian Andrew Tamburri, W.J.A.M. van den Heuvel

原始摘要(英文原文)· Original abstract
Large Language Models (LLMs) currently exhibit low success rates in generating correct and intent-aligned Infrastructure as Code (IaC). This research investigated methods to improve LLM-based IaC generation for Terraform by systematically injecting structured configuration knowledge. To facilitate this, an existing IaC-Eval benchmark was significantly enhanced by incorporating cloud emulation and automated error analysis. Additionally, a novel error taxonomy for LLM-assisted IaC code generation was developed. A series of knowledge injection techniques was implemented and evaluated, progressing from Naive Retrieval-Augmented Generation (RAG) to more sophisticated Graph RAG approaches. These included the semantic enrichment of graph components and the modeling of inter-resource dependencies. Experimental results showed that while baseline LLM performance was poor (27.1% overall success), injecting structured configuration knowledge increased technical validation success to 75.3% and overall success to 62.7%. Despite these gains in technical correctness, intent alignment plateaued, revealing a ”Correctness-Congruence Gap” where LLMs can become proficient ”coders” but remain limited ”architects” in fulfilling nuanced user intent.
读原文 · Read the paper ↗

AI 追问PRO

登录后使用 AI 追问

讨论区

登录后参与讨论

相关论文 · Related

IaC Generation with LLMs: An Error Taxonomy and A Study on Configuration Knowledge Injection — 科研速览 Science Skim