Herramienta de traducción de lenguaje natural a lenguaje Python
DOI:
https://doi.org/10.30973/progmat/2026.18.3/4Palabras clave:
programació, traducción, asistente inteligenteResumen
Desde una perspectiva académica y tecnológica, esta investigación se centra en el desarrollo de una herramienta educativa basada en inteligencia artificial generativa cuyo propósito es apoyar el aprendizaje de la programación de manera didáctica y transparente. Surge como respuesta a las limitaciones pedagógicas de los asistentes de IA actuales, los cuales suelen proporcionar soluciones completas sin favorecer el razonamiento lógico ni la comprensión profunda del código. La propuesta consiste en una aplicación web Full Stack que integra un modelo de lenguaje especializado (CodeLlama), ejecutado en una infraestructura autoalojada, capaz de traducir instrucciones escritas en lenguaje natural en español a código funcional en el lenguaje Python. A través de una interfaz de chat interactiva con transmisión de resultados en tiempo real, la herramienta permite observar de forma progresiva la construcción del código, simulando el acompañamiento de un tutor humano. El sistema está orientado a estudiantes de programación de nivel principiante e intermedio, priorizando el fortalecimiento de la lógica algorítmica, la comprensión sintáctica y el uso crítico de la IA como apoyo educativo, sin sustituir los procesos formales de enseñanza.
Citas
Barrios del Valle G. Enseñar programación en la era de la IA generativa. Revista Mexicana de Bachillerato a Distancia (2025) 17(34). DOI: https://doi.org/10.22201/cuaed.20074751e.2025.34.92845
Codalista. Los mejores modelos de IA para programadores en 2025. Codalista.com; 2025 [citado 2025 Nov 6]. https://codalista.com/los-mejores-modelos-de-ia-para-programadores-en-2025/
Educ.ar. Inteligencia artificial. Portal educativo de la Secretaría de Educación; 2025 [citado 2025 Nov 6]. https://www.educ.ar/IA
Fullmind. AI in education: 10 real applications of EdTech in 2025. Fullmind; 2025 Jul 21. https://www.fullmindlearning.com/blog/ai-in-education-applications
InvestGlass. Las 7 mejores soluciones de plataformas de aprendizaje de IA para 2025. InvestGlass; 2025 May 25. https://www.investglass.com/es/top-7-ai-learning-platform-solutions-for-2025-4/
León Morejón Y, Maia F, Alvarez Riol L de la C. Impactos de la inteligencia artificial en la autorregulación del aprendizaje de la programación. Mendive. Revista de Educación (2025) 23(2):e4002. https://mendive.upr.edu.cu/index.php/MendiveUPR/article/view/4002
Maestrías y Diplomados Tec.mx. IA para programadores: las mejores herramientas de 2025. Blog; 2025 May 28. https://blog.maestriasydiplomados.tec.mx/ia-para-programadores
MENTOR. Inteligencia artificial: ventajas y desventajas de su uso en el proceso de enseñanza aprendizaje. MENTOR Revista de Investigación Educativa y Deportiva (2025). https://revistamentor.ec/index.php/mentor/article/view/7081
Microsoft. 2025 AI in education: a Microsoft special report. Microsoft; 2025. https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/microsoft/bade/documents/products-and-services/en-us/education/2025-Microsoft-AI-in-Education-Report.pdf
Pineda Sánchez VY. La inteligencia artificial como herramienta de optimización en la docencia pública: retos y oportunidades para el futuro de la educación. RIESED - Revista Internacional de Estudios sobre Sistemas Educativos (2025) 3(16):803-822. DOI: https://doi.org/10.5281/zenodo.15697704
UNESCO. La IA y el futuro de la educación: disrupciones, dilemas y orientaciones. UNESCO; 2025 Sep 29. https://www.unesco.org/es/articles/el-uso-de-la-ia-en-la-educacion-decidir-el-futuro-que-queremos
University Canada West. Advantages and disadvantages of AI in education. University Canada West; 2025 May 21. https://www.ucanwest.ca/blog/education-careers-tips/advantages-and-disadvantages-of-ai-in-education
Vera Paredes DA, Franco Arias OO, Córdova Martínez LC. Impacto de la inteligencia artificial en el aprendizaje de la programación informática en los estudiantes universitarios. Ciencia y Educación (2025) 6(3):33-50. DOI: https://doi.org/10.5281/zenodo.15056104
Zaïane OR, Gârbacea IA, Bârsan EI. AI applications in education: a review. International Journal of Education and Information Technologies (2025) 19:33-38. https://www.researchgate.net/publication/389971525_AI_Applications_in_Education_A_review
CampusMVP. ¿Merece la pena aprender a programar en 2025, en la era de la IA? CampusMVP; 2025 May 6. https://www.campusmvp.es/recursos/post/merece-la-pena-aprender-a-programar-en-2025-en-la-era-de-la-ia.aspx
Santos R, Silva B. Semantic scaffolding: the role of Natural Language to Code (NL-to-Code) systems in novice programming education. En: Proceedings of the 2025 IEEE Conference on Education and Training (EDUCON). IEEE; 2025. p. 7-12.
IBM. ¿Qué es el procesamiento del lenguaje natural (PLN)? IBM México; 2025 [citado 2025 Nov 11]. https://www.ibm.com/mx-es/think/topics/natural-language-processing
KeepCoding. Procesamiento del lenguaje natural: guía esencial para entender y aplicar PLN. KeepCoding Blog; 2025 Sep 3 [citado 2025 Nov 11]. https://keepcoding.io/blog/procesamiento-del-lenguaje-natural-guia/
Muñoz Guillena R. Procesamiento del lenguaje natural como eje central de la inteligencia artificial generativa [lección inaugural del Curso Académico 2024-2025]. Universidad de La Rioja, Servicio de Publicaciones; 2024. https://dialnet.unirioja.es/descarga/libro/985766.pdf
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2026 Ofelia Gutiérrez Giraldi, Lizbeth Sánchez Ferrer, Martha Martínez Moreno, Jorge Ángel Estudillo Silva, Efrén Ernesto Pérez Nicanor, Esteban Santos Angulo, David León Salas

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Usted es libre de:
![]() |
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
![]() |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
![]() |
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
| Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |








