Ir al contenido principalSaltar al contenido

Estrategias de reescritura para la recuperación de código | Cómo optimizar la búsqueda semántica en repositorios de software | Técnica para mejorar el matching entre consultas humanas y fragmentos de código

Code Retrievalrecuperación de códigoRewriting strategiesestrategias de reescrituraLLMs for codeRAG para programaciónprogramación asistida

Abstract

PROBLEMA: Los sistemas de recuperación de código (Code Retrieval) a menudo fallan porque el código original contiene ruido, nombres de variables crípticos o estructuras específicas que no coinciden bien con las consultas semánticas de los usuarios. SOLUCIÓN: El paper propone y evalúa diversas estrategias de reescritura (rewriting) que transforman el código crudo en representaciones más ricas semánticamente antes de su indexación o recuperación. METODOLOGÍA: Se comparan métodos de abstracción, generación de comentarios automáticos por LLMs y normalización de sintaxis, midiendo su impacto en benchmarks de búsqueda de código. RESULTADOS: Demuestran que la reescritura estratégica supera significativamente al enfoque tradicional de 'copiar y pegar' el código tal cual, mejorando el Mean Reciprocal Rank (MRR) en diversas bases de datos. RELEVANCIA: Directamente aplicable para desarrolladores que construyen sistemas RAG especializados en software, permitiendo que la IA encuentre soluciones técnicas de forma mucho más precisa.

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