Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial

RESUMEN : Este informe da cuenta del trabajo realizado durante el proceso de prácticas profesionales en la empresa de desarrollo de software e innovación Innovati SAS. El trabajo se centró en el desarrollo de la aplicación Nati, un software como servicio que ofrece asistentes virtuales para empresas...

Full description

Autores:
Delgado Cadavid, Giloc
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/42702
Acceso en línea:
https://hdl.handle.net/10495/42702
Palabra clave:
Programa informático didáctico
Educational software
Automatización
Automation
Aplicación informática
Computer applications
Inteligencia artificial
Artificial intelligence
Unity
Webgl
ThreeJS
Avatar
Angular
http://vocabularies.unesco.org/thesaurus/concept6028
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept3052
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_98ce8393cc0610aebdef67559e71dce5
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/42702
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
title Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
spellingShingle Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
Programa informático didáctico
Educational software
Automatización
Automation
Aplicación informática
Computer applications
Inteligencia artificial
Artificial intelligence
Unity
Webgl
ThreeJS
Avatar
Angular
http://vocabularies.unesco.org/thesaurus/concept6028
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept3052
title_short Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
title_full Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
title_fullStr Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
title_full_unstemmed Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
title_sort Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarial
dc.creator.fl_str_mv Delgado Cadavid, Giloc
dc.contributor.advisor.none.fl_str_mv López Herrera, Diana Margot
dc.contributor.author.none.fl_str_mv Delgado Cadavid, Giloc
dc.subject.unesco.none.fl_str_mv Programa informático didáctico
Educational software
Automatización
Automation
Aplicación informática
Computer applications
Inteligencia artificial
Artificial intelligence
topic Programa informático didáctico
Educational software
Automatización
Automation
Aplicación informática
Computer applications
Inteligencia artificial
Artificial intelligence
Unity
Webgl
ThreeJS
Avatar
Angular
http://vocabularies.unesco.org/thesaurus/concept6028
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept3052
dc.subject.proposal.spa.fl_str_mv Unity
Webgl
ThreeJS
Avatar
Angular
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6028
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept3052
description RESUMEN : Este informe da cuenta del trabajo realizado durante el proceso de prácticas profesionales en la empresa de desarrollo de software e innovación Innovati SAS. El trabajo se centró en el desarrollo de la aplicación Nati, un software como servicio que ofrece asistentes virtuales para empresas. Nati es un conjunto de aplicaciones que se impulsa por grandes modelos de lenguaje basados en inteligencia artificial generativa para brindar servicios de atención al cliente, asesoramiento de productos y más. Durante el tiempo de prácticas se abordó el proyecto en tres frentes. El primero como desarrollador en Unity, manteniendo y mejorando el proyecto en busca de la automatización de integración de avatares. El segundo como desarrollador frontend con el framework de JavaScript Angular, integrando características a la aplicación, principalmente la adopción de ThreeJS como motor gráfico adicional a Unity. El tercer frente, realizando vigilancia tecnológica en tecnologías de IA generativa para la creación de avatares fotorrealistas en tiempo real. Como resultado, el ecosistema Nati cuenta con una muy buena alternativa para el uso de personas digitales, más optimizada para la web y con mejor aspecto visual, además queda encaminada a la implementación de tecnologías de IA generativa de vanguardia.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-10-10T19:42:24Z
dc.date.available.none.fl_str_mv 2024-10-10T19:42:24Z
dc.date.issued.none.fl_str_mv 2024
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/42702
url https://hdl.handle.net/10495/42702
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 27 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/a9c01c00-7d32-40e3-9ab6-21d1352cc99f/download
https://bibliotecadigital.udea.edu.co/bitstreams/88c80a62-17d5-4431-b28a-0f65f432deb8/download
https://bibliotecadigital.udea.edu.co/bitstreams/b28cb8c4-da36-4bc2-a8fb-e96ee182f3c3/download
https://bibliotecadigital.udea.edu.co/bitstreams/75f54e5e-38c8-4f2b-bf5e-1fd9338f967a/download
https://bibliotecadigital.udea.edu.co/bitstreams/c05d151c-8ec7-419a-ab16-a3422be8730c/download
https://bibliotecadigital.udea.edu.co/bitstreams/be1506f6-ac21-4821-b3a9-df6359246fe2/download
https://bibliotecadigital.udea.edu.co/bitstreams/66e05e4e-34a1-4bf4-ad4d-1b70cbae6a0d/download
https://bibliotecadigital.udea.edu.co/bitstreams/5f8e2171-4efd-4e8c-99a0-7390418216ef/download
bitstream.checksum.fl_str_mv e2060682c9c70d4d30c83c51448f4eed
9cefa536357b976c0b1fda588dd6f875
2040fa6d21700e94c9428052151dd030
8a4605be74aa9ea9d79846c1fba20a33
5a906b9d1ac55f8492f2270c843f95c2
c067804b740ae2459fca5bc4d6891686
2fb89466c743f0cfdab52c50648f5901
183907ea1cdf82490b75bcfc97aa3188
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052505146851328
spelling López Herrera, Diana MargotDelgado Cadavid, Giloc2024-10-10T19:42:24Z2024-10-10T19:42:24Z2024https://hdl.handle.net/10495/42702RESUMEN : Este informe da cuenta del trabajo realizado durante el proceso de prácticas profesionales en la empresa de desarrollo de software e innovación Innovati SAS. El trabajo se centró en el desarrollo de la aplicación Nati, un software como servicio que ofrece asistentes virtuales para empresas. Nati es un conjunto de aplicaciones que se impulsa por grandes modelos de lenguaje basados en inteligencia artificial generativa para brindar servicios de atención al cliente, asesoramiento de productos y más. Durante el tiempo de prácticas se abordó el proyecto en tres frentes. El primero como desarrollador en Unity, manteniendo y mejorando el proyecto en busca de la automatización de integración de avatares. El segundo como desarrollador frontend con el framework de JavaScript Angular, integrando características a la aplicación, principalmente la adopción de ThreeJS como motor gráfico adicional a Unity. El tercer frente, realizando vigilancia tecnológica en tecnologías de IA generativa para la creación de avatares fotorrealistas en tiempo real. Como resultado, el ecosistema Nati cuenta con una muy buena alternativa para el uso de personas digitales, más optimizada para la web y con mejor aspecto visual, además queda encaminada a la implementación de tecnologías de IA generativa de vanguardia.ABSTRACT : This report provides an account of the work carried out during the professional internship at the software development and innovation company Innovati SAS. The work focused on the development of the Nati application, a software as a service that offers virtual assistants for companies. Nati is a suite of applications powered by large language models to provide customer service, product advice, and more. During the internship period, the project was approached from three fronts. The first as a Unity developer, maintaining and improving the project in pursuit of automating avatar integration. The second as a frontend developer with the JavaScript framework Angular, integrating features into the application, mainly the adoption of ThreeJS as an additional graphics engine to Unity. The third involved technological surveillance in generative AI technologies for the creation of real-time photorealistic avatars. As a result, the Nati ecosystem has a very good alternative for the use of digital personas, more optimized for the web and with a better visual appearance, and is also on track for the implementation of cutting-edge generative AI technologies.PregradoIngeniero de Sistemas27 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-sa/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Desarrollo de componentes y servicios frontend y backend para plataforma de personas digitales NATI. Práctica empresarialTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftPrograma informático didácticoEducational softwareAutomatizaciónAutomationAplicación informáticaComputer applicationsInteligencia artificialArtificial intelligenceUnityWebglThreeJSAvatarAngularhttp://vocabularies.unesco.org/thesaurus/concept6028http://vocabularies.unesco.org/thesaurus/concept3401http://vocabularies.unesco.org/thesaurus/concept520http://vocabularies.unesco.org/thesaurus/concept3052PublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/a9c01c00-7d32-40e3-9ab6-21d1352cc99f/downloade2060682c9c70d4d30c83c51448f4eedMD53falseAnonymousREADORIGINALDelgadoGiloc_2024_FrontendBackendNati.pdfDelgadoGiloc_2024_FrontendBackendNati.pdfTrabajo de grado de pregradoapplication/pdf1152018https://bibliotecadigital.udea.edu.co/bitstreams/88c80a62-17d5-4431-b28a-0f65f432deb8/download9cefa536357b976c0b1fda588dd6f875MD51trueAnonymousREADPóster.pdfPóster.pdfAnexoapplication/pdf1281284https://bibliotecadigital.udea.edu.co/bitstreams/b28cb8c4-da36-4bc2-a8fb-e96ee182f3c3/download2040fa6d21700e94c9428052151dd030MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/75f54e5e-38c8-4f2b-bf5e-1fd9338f967a/download8a4605be74aa9ea9d79846c1fba20a33MD54falseAnonymousREADTEXTDelgadoGiloc_2024_FrontendBackendNati.pdf.txtDelgadoGiloc_2024_FrontendBackendNati.pdf.txtExtracted texttext/plain39370https://bibliotecadigital.udea.edu.co/bitstreams/c05d151c-8ec7-419a-ab16-a3422be8730c/download5a906b9d1ac55f8492f2270c843f95c2MD55falseAnonymousREADPóster.pdf.txtPóster.pdf.txtExtracted texttext/plain2903https://bibliotecadigital.udea.edu.co/bitstreams/be1506f6-ac21-4821-b3a9-df6359246fe2/downloadc067804b740ae2459fca5bc4d6891686MD57falseAnonymousREADTHUMBNAILDelgadoGiloc_2024_FrontendBackendNati.pdf.jpgDelgadoGiloc_2024_FrontendBackendNati.pdf.jpgGenerated Thumbnailimage/jpeg5991https://bibliotecadigital.udea.edu.co/bitstreams/66e05e4e-34a1-4bf4-ad4d-1b70cbae6a0d/download2fb89466c743f0cfdab52c50648f5901MD56falseAnonymousREADPóster.pdf.jpgPóster.pdf.jpgGenerated Thumbnailimage/jpeg19989https://bibliotecadigital.udea.edu.co/bitstreams/5f8e2171-4efd-4e8c-99a0-7390418216ef/download183907ea1cdf82490b75bcfc97aa3188MD58falseAnonymousREAD10495/42702oai:bibliotecadigital.udea.edu.co:10495/427022025-03-26 23:27:19.697http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=