一句话:提出基于 LLM 的 Ansible Lightspeed 服务,将自然语言提示生成 Ansible YAML,用于 IT 自动化。
大语言模型使代码生成工具成为提升开发者生产力的手段,IDE 常作为其交互界面,但现有工具几乎都面向通用编程语言,像 Ansible 这类基于 YAML 的 IT 自动化领域特定语言关注不足。本文提出 Ansible Lightspeed,一个基于 LLM 的服务,可根据自然语言提示生成 Ansible YAML,将代码生成能力引入 IT 自动化场景。摘要侧重介绍服务定位与设计,未报告具体评估指标、数据集或实验结果。
The availability of Large Language Models (LLMs) which can generate code, has made it possible to create tools that improve developer productivity. Integrated development environments or IDEs which developers use to write software are often used as an interface to interact with LLMs. Although many such tools have been released, almost all of them focus on general-purpose programming languages. Domain-specific languages, such as those crucial for Information Technology (IT) automation, have not received much attention. Ansible is one such YAML-based IT automation-specific language. Ansible Lightspeed is an LLM-based service designed explicitly to generate Ansible YAML, given natural language prompt.
@inproceedings{paperbot8281,
title = {Ansible Lightspeed: A Code Generation Service for IT Automation},
author = {Priyam Sahoo and Saurabh Pujar and Ganesh Nalawade and Richard Genhardt and Louis Mandel and Luca Buratti},
booktitle = {ASE},
year = {2024},
doi = {10.1145/3691620.3695277}
}