Uniendo lo formal y lo informal: Diseño de DSL en la era de los LLM
Esta publicación explora una nueva dirección en la intersección de DSL y LLM: diseñar DSL que se integren perfectamente con los flujos de trabajo de codificación basados en LLM. El autor detalla su experiencia utilizando LLM para generar scripts, descubriendo que los LLM sobresalen en la creación de 'código de unión' - rellenando la estructura básica con base en descripciones en lenguaje natural, mientras deja la lógica compleja para la codificación manual. Esta experiencia plantea una pregunta clave: ¿cómo podemos incorporar este flujo de trabajo asistido por LLM en los propios DSL? El objetivo final es cerrar la brecha entre el código formal y las especificaciones en lenguaje natural informal, potencialmente generando automáticamente especificaciones en lenguaje natural basadas en el análisis de tipos de DSL.
Leer más