Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Artículo:
DSL-Xpert: generación de código genérico para DSLs mediante LLMs

Cargando...
Miniatura

Editor

Sistedes

Publicado en

Actas de las XXIX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2025)

Licencia Creative Commons

Resumen

Hoy en día, los large language models (LLMs) son herramientas extremadamente útiles que pueden complementar y agilizar diversas tareas y problemas. Sin embargo, en dominios con vocabularios específicos o especializados, los LLMs no siempre son efectivos, ya que no fueron entrenados con estos lenguajes particulares, lo que puede llevar a resultados insatisfactorios. Este es el caso de los domain-specific languages (DSLs), que son lenguajes diseñados para ámbitos específicos y, en muchos casos, no son bien conocidos o publicados ampliamente. La generación automática de código para estos lenguajes, partiendo de instrucciones en lenguaje natural, podría acelerar significativamente el desarrollo de proyectos y mejorar la comprensión de los DSLs. Este artículo presenta una herramienta que permite a los desarrolladores realizar un proceso denominado semantic parsing, en el cual un LLM preentrenado traduce instrucciones en lenguaje natural a código específico de un DSL. Utilizando técnicas como grammar prompting y few-shot learning, la herramienta genera código fiable y de dominio específico, mejorando la productividad y facilitando la labor de los desarrolladores. Una demostración de la herramienta está disponible en https://zenodo.org/records/12610506.

Descripción

Acerca de Garcia-Gonzalez, Daniel

Palabras clave

Domain-specific Languages (DSLs), Large Language Models (LLMs), Semantic Parsing, Grammar Prompting, Few-shot Learning

Citación

Garcia-Gonzalez, D., Lamas, V., R. Luaces, M.: DSL-Xpert: generación de código genérico para DSLs mediante LLMs. In: Burgueño, L. (ed.) Actas de las XXIX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2025). Sistedes (2025). https://hdl.handle.net/11705/JISBD/2025/59