Ir al contenido principalSaltar al contenido

Enseñando lenguajes de bajos recursos a LLMs: Caso Pharo | Cómo adaptar modelos de lenguaje a lenguajes de programación de nicho | Mejora del autocompletado de código mediante fine-tuning especializado

Low-Resource Languageslenguajes de bajos recursoscode completioncompletado de códigoPharo programmingSmalltalk variantsLLM fine-tuning soccerdomain adaptation soccer

Abstract

PROBLEMA: Los LLMs actuales son excelentes en lenguajes populares como Python, pero su rendimiento cae drásticamente en lenguajes de programación de "bajos recursos" o menos comunes como Pharo. SOLUCIÓN: El estudio propone una metodología sistemática para enseñar nuevos lenguajes a LLMs mediante el uso de datos sintéticos y técnicas de ajuste fino (fine-tuning) especializadas. METODOLOGÍA: Se construyó un corpus específico para Pharo y se aplicaron técnicas de optimización de contexto y reentrenamiento ligero para capturar la sintaxis única y los paradigmas del lenguaje. RESULTADOS: Se logró una mejora significativa en las métricas de completado de código (code completion) y generación de métodos, superando a los modelos base en tareas de programación específica. RELEVANCIA: Este enfoque es vital para la democratización de la IA en el desarrollo de software, permitiendo que sistemas de asistencia lleguen a nichos técnicos y lenguajes especializados.

Transparencia: Este análisis ha sido generado con asistencia de inteligencia artificial bajo supervisión editorial de SAPIENSDATAAI.

Cookies esenciales

Necesarias para el funcionamiento del sitio. No se pueden desactivar.

Cookies analíticas

Nos permiten medir el tráfico y mejorar el sitio (Google Analytics).

Más info: Política de Cookies