A Roadmap for Tamed Interactions with Large Language Models

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Scotti, Vincenzo, Keim, Jan, Hey, Tobias, Metzger, Andreas, Koziolek, Anne, Mirandola, Raffaela
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909875133480960
author Scotti, Vincenzo
Keim, Jan
Hey, Tobias
Metzger, Andreas
Koziolek, Anne
Mirandola, Raffaela
author_facet Scotti, Vincenzo
Keim, Jan
Hey, Tobias
Metzger, Andreas
Koziolek, Anne
Mirandola, Raffaela
contents We are witnessing a bloom of AI-powered software driven by Large Language Models (LLMs). Although the applications of these LLMs are impressive and seemingly countless, their unreliability hinders adoption. In fact, the tendency of LLMs to produce faulty or hallucinated content makes them unsuitable for automating workflows and pipelines. In this regard, Software Engineering (SE) provides valuable support, offering a wide range of formal tools to specify, verify, and validate software behaviour. Such SE tools can be applied to define constraints over LLM outputs and, consequently, offer stronger guarantees on the generated content. In this paper, we argue that the development of a Domain Specific Language (DSL) for scripting interactions with LLMs using an LLM Scripting Language (LSL) may be key to improve AI-based applications. Currently, LLMs and LLM-based software still lack reliability, robustness, and trustworthiness, and the tools or frameworks to cope with these issues suffer from fragmentation. In this paper, we present our vision of LSL. With LSL, we aim to address the limitations above by exploring ways to control LLM outputs, enforce structure in interactions, and integrate these aspects with verification, validation, and explainability. Our goal is to make LLM interaction programmable and decoupled from training or implementation.
format Preprint
id arxiv_https___arxiv_org_abs_2510_24819
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Roadmap for Tamed Interactions with Large Language Models
Scotti, Vincenzo
Keim, Jan
Hey, Tobias
Metzger, Andreas
Koziolek, Anne
Mirandola, Raffaela
Software Engineering
Programming Languages
We are witnessing a bloom of AI-powered software driven by Large Language Models (LLMs). Although the applications of these LLMs are impressive and seemingly countless, their unreliability hinders adoption. In fact, the tendency of LLMs to produce faulty or hallucinated content makes them unsuitable for automating workflows and pipelines. In this regard, Software Engineering (SE) provides valuable support, offering a wide range of formal tools to specify, verify, and validate software behaviour. Such SE tools can be applied to define constraints over LLM outputs and, consequently, offer stronger guarantees on the generated content. In this paper, we argue that the development of a Domain Specific Language (DSL) for scripting interactions with LLMs using an LLM Scripting Language (LSL) may be key to improve AI-based applications. Currently, LLMs and LLM-based software still lack reliability, robustness, and trustworthiness, and the tools or frameworks to cope with these issues suffer from fragmentation. In this paper, we present our vision of LSL. With LSL, we aim to address the limitations above by exploring ways to control LLM outputs, enforce structure in interactions, and integrate these aspects with verification, validation, and explainability. Our goal is to make LLM interaction programmable and decoupled from training or implementation.
title A Roadmap for Tamed Interactions with Large Language Models
topic Software Engineering
Programming Languages
url https://arxiv.org/abs/2510.24819