mlsanityData to 14 Oct 2026

Skill Discovery for Software Scripting Automation via Offline Simulations with LLMs

arXiv 2504.20406 ↗First posted 29 Apr 2025cs.AI cs.SEcited by 3

Not on the map. Why?

Abstract (arXiv)

Scripting interfaces enable users to automate tasks and customize software workflows, but creating scripts traditionally requires programming expertise and familiarity with specific APIs, posing barriers for many users. While Large Language Models (LLMs) can generate code from natural language queries, runtime code generation is severely limited due to unverified code, security risks, longer response times, and higher computational costs. To bridge the gap, we propose an offline simulation framework to curate a software-specific skillset, a collection of verified scripts, by exploiting LLMs and publicly available scripting guides. Our framework comprises two components: (1) task creation, using top-down functionality guidance and bottom-up API synergy exploration to generate helpful tasks; and (2) skill generation with trials, refining and validating scripts based on execution feedback. To efficiently navigate the extensive API landscape, we introduce a Graph Neural Network (GNN)-based link prediction model to capture API synergy, enabling the generation of skills involving underutilized APIs and expanding the skillset's diversity. Experiments with Adobe Illustrator demonstrate that our framework significantly improves automation success rates, reduces response time, and saves runtime token costs compared to traditional runtime code generation. This is the first attempt to use software scripting interfaces as a testbed for LLM-based systems, highlighting the advantages of leveraging execution feedback in a controlled environment and offering valuable insights into aligning AI capabilities with user needs in specialized software domains.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 28 of its 41 references that are in the map. First posted on arXiv 29 Apr 2025.

Builds on

28 of 41 references.

References · 28

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  4. 2021Program Synthesis with Large Language Modelscited by 3,637
  5. 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,592
  6. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  7. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
  8. 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
  9. 2022WebShop: Towards Scalable Real-World Web Interaction with Grounded Language Agentscited by 1,251
  10. 2023Mind2Web: Towards a Generalist Agent for the Webcited by 1,242
  11. 2024OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environmentscited by 1,195
  12. 2023GAIA: a benchmark for General AI Assistantscited by 1,128
16 more
  1. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
  2. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
  3. 2023Language Models can Solve Computer Taskscited by 372
  4. 2016How NOT To Evaluate Your Dialogue System: An Empirical Study of Unsupervised Evaluation Metrics for Dialogue Response Generationcited by 356
  5. 2024AgentBoard: An Analytical Evaluation Board of Multi-turn LLM Agentscited by 339
  6. 2023Large Language Models as Tool Makerscited by 303
  7. 2023CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsetscited by 129
  8. 2024SpreadsheetBench: Towards Challenging Real World Spreadsheet Manipulationcited by 111
  9. 2024GUI Agents: A Surveycited by 103
  10. 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
  11. 2024Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows?cited by 56
  12. 2023Explore Spurious Correlations at the Concept Level in Language Models for Text Classificationcited by 48
  13. 2024The Promises and Pitfalls of Using Language Models to Measure Instruction Quality in Educationcited by 9
  14. 2023GFairHint: Improving Individual Fairness for Graph Neural Networks via Fairness Hintcited by 6
  15. 2023Natural Language Commanding via Program Synthesiscited by 6
  16. 20221+1>2: Programming Know-What and Know-How Knowledge Fusion, Semantic Enrichment and Coherent Applicationcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.