2025/12/16 by Roman Nekrasov, Stefano Fossati, Nekrasov, Roman +7 · 1 voice · 1 citation
Computer Science · Engineering · #Advanced Graph Neural Networks #Artificial Intelligence (cs.AI) #BIM and Construction Integration #Benchmark (surveying) #Cloud computing #Code generation #Emulation #FOS: Computer and information sciences #Graph #Knowledge graph #Multimodal Machine Learning Applications #Software Engineering (cs.SE) #Taxonomy (biology) #cs.AI #cs.SE
paper · pdf · open access · doi:10.48550/arxiv.2512.14792
published in arXiv (Cornell University) (Cornell University)
openalex publication_date 2025/12/16 · arxiv published 2025/12/16 · arxiv updated 2025/12/16 · openalex created_date 2025/12/19 · openalex updated_date 2026/07/28
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, specifically for Terraform, by systematically injecting structured configuration knowledge. To facilitate this, an existing IaC-Eval benchmark was significantly enhanced with 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 semantic enrichment of graph components and modeling inter-resource dependencies. Experimental results demonstrated 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.6%. 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.