Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025
Descripción del Articulo
El objetivo de esta investigación, es explorar la implementación y despliegue de modelos de Asistencia AI-Generativa para autogeneración de código imperativo mediante técnicas de Generación Aumentada por Recuperación (RAG), con el objetivo de aumentar la productividad en el desarrollo de software en...
| Autor: | |
|---|---|
| Formato: | tesis de maestría |
| Fecha de Publicación: | 2025 |
| Institución: | Universidad Tecnológica del Perú |
| Repositorio: | UTP-Institucional |
| Lenguaje: | español |
| OAI Identifier: | oai:repositorio.utp.edu.pe:20.500.12867/13579 |
| Enlace del recurso: | https://hdl.handle.net/20.500.12867/13579 |
| Nivel de acceso: | acceso abierto |
| Materia: | Modelo LLM Lenguajes Imperativos Modelo RAG Prompt Engineering https://purl.org/pe-repo/ocde/ford#5.03.01 |
| id |
UTPD_d3bf9e1f97d1ee57fc8bad35964df188 |
|---|---|
| oai_identifier_str |
oai:repositorio.utp.edu.pe:20.500.12867/13579 |
| network_acronym_str |
UTPD |
| network_name_str |
UTP-Institucional |
| repository_id_str |
4782 |
| dc.title.es_PE.fl_str_mv |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 |
| title |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 |
| spellingShingle |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 Medianero Acosta, Jorge Modelo LLM Lenguajes Imperativos Modelo RAG Prompt Engineering https://purl.org/pe-repo/ocde/ford#5.03.01 |
| title_short |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 |
| title_full |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 |
| title_fullStr |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 |
| title_full_unstemmed |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 |
| title_sort |
Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025 |
| author |
Medianero Acosta, Jorge |
| author_facet |
Medianero Acosta, Jorge |
| author_role |
author |
| dc.contributor.advisor.fl_str_mv |
Yupanqui Valverde, Yrma Nelly |
| dc.contributor.author.fl_str_mv |
Medianero Acosta, Jorge |
| dc.subject.es_PE.fl_str_mv |
Modelo LLM Lenguajes Imperativos Modelo RAG Prompt Engineering |
| topic |
Modelo LLM Lenguajes Imperativos Modelo RAG Prompt Engineering https://purl.org/pe-repo/ocde/ford#5.03.01 |
| dc.subject.ocde.es_PE.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#5.03.01 |
| description |
El objetivo de esta investigación, es explorar la implementación y despliegue de modelos de Asistencia AI-Generativa para autogeneración de código imperativo mediante técnicas de Generación Aumentada por Recuperación (RAG), con el objetivo de aumentar la productividad en el desarrollo de software en escuelas de ingeniería de universidades públicas. Se utilizan modelos LLM Open Source como Llama de Meta y DeepSeek-R1 de High-Flyer, que ofrecen capacidades avanzadas para generación de código adaptables a entornos locales y móviles. La metodología analiza cómo la IA, a través de modelos RAG basados en Embeddings, optimiza las técnicas de construcción de software desde análisis y diseño hasta codificación y pruebas. El sistema está dirigido a estudiantes de pregrado en ingeniería de software de universidades públicas peruanas. La investigación, de enfoque cualitativo basado en teoría fundamentada, emplea Prompt Engineering con Especificación y Notaciones de Tipado Estático (AS&ST-Notation) para optimizar la generación de código imperativo. Se implementan prototipos de algoritmos que facilitan la interacción con modelos LLM-AI locales, utilizando notación AS&ST-Notation con reglas precisas para recuperar fragmentos de código relevantes sin errores. Se espera que este sistema optimice significativamente la eficiencia en generación de código, facilite la resolución de problemas algorítmicos complejos y promueva la integración temprana de IA en la formación de ingenieros de software. |
| publishDate |
2025 |
| dc.date.accessioned.none.fl_str_mv |
2025-10-09T16:36:41Z |
| dc.date.available.none.fl_str_mv |
2025-10-09T16:36:41Z |
| dc.date.issued.fl_str_mv |
2025 |
| dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| dc.type.version.es_PE.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12867/13579 |
| url |
https://hdl.handle.net/20.500.12867/13579 |
| dc.language.iso.es_PE.fl_str_mv |
spa |
| language |
spa |
| dc.relation.ispartof.fl_str_mv |
SUNEDU |
| dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.uri.es_PE.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
| dc.format.es_PE.fl_str_mv |
application/pdf |
| dc.publisher.es_PE.fl_str_mv |
Universidad Tecnológica del Perú |
| dc.publisher.country.es_PE.fl_str_mv |
PE |
| dc.source.es_PE.fl_str_mv |
Repositorio Institucional - UTP Universidad Tecnológica del Perú |
| dc.source.none.fl_str_mv |
reponame:UTP-Institucional instname:Universidad Tecnológica del Perú instacron:UTP |
| instname_str |
Universidad Tecnológica del Perú |
| instacron_str |
UTP |
| institution |
UTP |
| reponame_str |
UTP-Institucional |
| collection |
UTP-Institucional |
| bitstream.url.fl_str_mv |
https://repositorio.utp.edu.pe/backend/api/core/bitstreams/d93b8cb0-1623-47db-b94f-0d5467a8cc9a/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/db19a34e-f26a-4dee-b745-93e2d12f41c0/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/3af4c048-8e9f-4f6d-9193-8c8c83e451ea/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/8e4d0347-c9f5-4208-bb4b-cd9a5abfa987/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/2a3a2eb6-d013-4f33-837d-3347bfc3d8f9/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/260703c6-dffa-4124-8ad3-4b7fe2037a6a/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/af3ddb57-bd90-4966-9f67-6f36563e7d86/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/ef8e5736-56bf-4853-bfdf-ab93f2c0ed22/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/b7e182eb-7a54-4fa8-b656-1bb807f7dd9a/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/a1791a38-af9e-48b1-a7f6-be231efd130e/download |
| bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 b1d928d9212f1af64ae6977c77be9834 d91f2ecb20c7f9b4e444d30fac7fa886 28da5c71a8acc0352326119af0e90acd 9ef0f2fab8b5c698e4387583d66c2c78 6354c1ac1faaea7fff4797057de9108e 02679ec97918731613e8c5f443950221 ebbf610e92692cb055f13d455aa023ca 35362cb8a1ca138d7d1cd59cb27d07da bfdd53f3f3f23f318151705c21d724fe |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio de la Universidad Tecnológica del Perú |
| repository.mail.fl_str_mv |
repositorio@utp.edu.pe |
| _version_ |
1852231641024430080 |
| spelling |
Yupanqui Valverde, Yrma NellyMedianero Acosta, Jorge2025-10-09T16:36:41Z2025-10-09T16:36:41Z2025https://hdl.handle.net/20.500.12867/13579El objetivo de esta investigación, es explorar la implementación y despliegue de modelos de Asistencia AI-Generativa para autogeneración de código imperativo mediante técnicas de Generación Aumentada por Recuperación (RAG), con el objetivo de aumentar la productividad en el desarrollo de software en escuelas de ingeniería de universidades públicas. Se utilizan modelos LLM Open Source como Llama de Meta y DeepSeek-R1 de High-Flyer, que ofrecen capacidades avanzadas para generación de código adaptables a entornos locales y móviles. La metodología analiza cómo la IA, a través de modelos RAG basados en Embeddings, optimiza las técnicas de construcción de software desde análisis y diseño hasta codificación y pruebas. El sistema está dirigido a estudiantes de pregrado en ingeniería de software de universidades públicas peruanas. La investigación, de enfoque cualitativo basado en teoría fundamentada, emplea Prompt Engineering con Especificación y Notaciones de Tipado Estático (AS&ST-Notation) para optimizar la generación de código imperativo. Se implementan prototipos de algoritmos que facilitan la interacción con modelos LLM-AI locales, utilizando notación AS&ST-Notation con reglas precisas para recuperar fragmentos de código relevantes sin errores. Se espera que este sistema optimice significativamente la eficiencia en generación de código, facilite la resolución de problemas algorítmicos complejos y promueva la integración temprana de IA en la formación de ingenieros de software.Escuela de Postgradoapplication/pdfspaUniversidad Tecnológica del PerúPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Repositorio Institucional - UTPUniversidad Tecnológica del Perúreponame:UTP-Institucionalinstname:Universidad Tecnológica del Perúinstacron:UTPModelo LLMLenguajes ImperativosModelo RAGPrompt Engineeringhttps://purl.org/pe-repo/ocde/ford#5.03.01Asistencia AI para la Generación de código Imperativo mediante técnicas RAG - AI (Retrieval Augmented Generation - Artificial Intelligence), basado en Especificación de Algoritmos y Notación Estática de Tipos (AS&ST-Notation) en la facultad de Ingeniería de software de una Universidad Pública de Lima - Perú periodo 2024-2025info:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionSUNEDUMaestro en Edumática y Docencia UniversitariaUniversidad Tecnológica del Perú. Escuela de PostgradoMaestría en Edumática y Docencia Universitaria10198139https://orcid.org/0000-0002-9600-029606111547131537Franco Canaval, David GuillermoPalomino Beltran, Nancy BereniceRita Vasquez, Melbahttps://purl.org/pe-repo/renati/level#maestrohttps://purl.org/pe-repo/renati/type#trabajoDeInvestigacionLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.utp.edu.pe/backend/api/core/bitstreams/d93b8cb0-1623-47db-b94f-0d5467a8cc9a/download8a4605be74aa9ea9d79846c1fba20a33MD54ORIGINALJ.Medianero_Trabajo_de_investigacion_maestria_2025.pdfJ.Medianero_Trabajo_de_investigacion_maestria_2025.pdfapplication/pdf2304475https://repositorio.utp.edu.pe/backend/api/core/bitstreams/db19a34e-f26a-4dee-b745-93e2d12f41c0/downloadb1d928d9212f1af64ae6977c77be9834MD51J.Medianero_Formulario_de_Publicación.pdfJ.Medianero_Formulario_de_Publicación.pdfapplication/pdf361604https://repositorio.utp.edu.pe/backend/api/core/bitstreams/3af4c048-8e9f-4f6d-9193-8c8c83e451ea/downloadd91f2ecb20c7f9b4e444d30fac7fa886MD52J.Medianero_Informe_de_Similitud.pdfJ.Medianero_Informe_de_Similitud.pdfapplication/pdf3031303https://repositorio.utp.edu.pe/backend/api/core/bitstreams/8e4d0347-c9f5-4208-bb4b-cd9a5abfa987/download28da5c71a8acc0352326119af0e90acdMD53TEXTJ.Medianero_Trabajo_de_investigacion_maestria_2025.pdf.txtJ.Medianero_Trabajo_de_investigacion_maestria_2025.pdf.txtExtracted texttext/plain101866https://repositorio.utp.edu.pe/backend/api/core/bitstreams/2a3a2eb6-d013-4f33-837d-3347bfc3d8f9/download9ef0f2fab8b5c698e4387583d66c2c78MD511J.Medianero_Formulario_de_Publicación.pdf.txtJ.Medianero_Formulario_de_Publicación.pdf.txtExtracted texttext/plain5431https://repositorio.utp.edu.pe/backend/api/core/bitstreams/260703c6-dffa-4124-8ad3-4b7fe2037a6a/download6354c1ac1faaea7fff4797057de9108eMD513J.Medianero_Informe_de_Similitud.pdf.txtJ.Medianero_Informe_de_Similitud.pdf.txtExtracted texttext/plain101423https://repositorio.utp.edu.pe/backend/api/core/bitstreams/af3ddb57-bd90-4966-9f67-6f36563e7d86/download02679ec97918731613e8c5f443950221MD515THUMBNAILJ.Medianero_Trabajo_de_investigacion_maestria_2025.pdf.jpgJ.Medianero_Trabajo_de_investigacion_maestria_2025.pdf.jpgGenerated Thumbnailimage/jpeg21773https://repositorio.utp.edu.pe/backend/api/core/bitstreams/ef8e5736-56bf-4853-bfdf-ab93f2c0ed22/downloadebbf610e92692cb055f13d455aa023caMD512J.Medianero_Formulario_de_Publicación.pdf.jpgJ.Medianero_Formulario_de_Publicación.pdf.jpgGenerated Thumbnailimage/jpeg26615https://repositorio.utp.edu.pe/backend/api/core/bitstreams/b7e182eb-7a54-4fa8-b656-1bb807f7dd9a/download35362cb8a1ca138d7d1cd59cb27d07daMD514J.Medianero_Informe_de_Similitud.pdf.jpgJ.Medianero_Informe_de_Similitud.pdf.jpgGenerated Thumbnailimage/jpeg16788https://repositorio.utp.edu.pe/backend/api/core/bitstreams/a1791a38-af9e-48b1-a7f6-be231efd130e/downloadbfdd53f3f3f23f318151705c21d724feMD51620.500.12867/13579oai:repositorio.utp.edu.pe:20.500.12867/135792025-11-30 17:17:29.968https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://repositorio.utp.edu.peRepositorio de la Universidad Tecnológica del Perúrepositorio@utp.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| score |
13.918179 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).