Edición N°7 – Artículo 08
Prototipo de asistente virtual en phyton
Virtual Assistant Prototype in Phyton
Autor: Diego Patricio Rivera Guachichulca (Unidad Educativa Técnico Salesiano)
Resumen
El siguiente artículo trata sobre un asistente virtual para personas con discapacidad y para el aumento de efectividad en el trabajo. El primer prototipo tenía varios fallos y solo abría páginas web y algunas aplicaciones, la cantidad era muy limitada. Además de que no solía reconocer muy bien los comandos y las instrucciones. Teniendo eso en cuenta presento la mejora de ese asistente con la diferencia de que este tiene una estructura superior y la implementación de funciones para que tenga un rendimiento más aceptable, el mismo está realizado en el lenguaje de programación Python, tiene varias bibliotecas y módulos que facilitaron su desarrollo y ayudan a que sea más eficiente. Dichas bibliotecas y módulos son de libre acceso lo que hace que cualquier persona pueda utilizarlas, además de que tienen documentación en la página oficial de Python lo que ayudará a tener una idea de cómo funciona cada uno. En dichas documentaciones hay un ejemplo para asegurar el buen uso del módulo o la biblioteca. El objetivo de este asistente es el mismo que el anterior y también fue desarrollado en un IDE de Microsoft (Visual Studio Code) que es muy similar al entorno de desarrollo Visual Studio utilizado para el anterior asistente. La razón para cambiar a Visual Studio Code es porque al trabajar con Python en ese IDE es muy cómodo lo que facilita el desarrollo del asistente.
Palabras clave: IDE, Python, función, PIP, CMD.
Abstract
The following article is about a virtual assistant for people with disabilities and for increasing effectiveness at work. The first prototype had several bugs and only opened web pages and a few applications, the amount was very limited. In addition, it did not recognize commands and instructions very well. Taking that into account I present the improvement of that assistant with the difference that this one has a superior structure and the implementation of functions to have a more acceptable performance, it is made in the Python programming language, it has several libraries and modules that facilitated its development and help to make it more efficient. These libraries and modules are freely available so that anyone can use them, besides they have documentation on the official Python page which will help to have an idea of how each one works. In these documentations there is an example to ensure the proper use of the module or library. The purpose of this wizard is the same as the previous one and it was also developed in a Microsoft IDE (Visual Studio Code) which is very similar to the Visual Studio development environment used for the previous wizard. The reason for switching to Visual Studio Code is because working with Python in that IDE is very comfortable which facilitates the development of the wizard.
Keywords: IDE, Python, function, PIP, CMD, CMD.
Edición N°7
Fecha de publicación: 09 abril del 2021.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The Universidad Politécnica Salesiana of Ecuador preserves the copyrights of the published works and will favor the reuse of the works. The works are published in the electronic edition of the journal under a Creative Commons Attribution/Noncommercial-No Derivative Works 4.0 Ecuador license: they can be copied, used, disseminated, transmitted and publicly displayed.
The undersigned author partially transfers the copyrights of this work to the Universidad Politécnica Salesiana of Ecuador for printed editions.
It is also stated that they have respected the ethical principles of research and are free from any conflict of interest. The author(s) certify that this work has not been published, nor is it under consideration for publication in any other journal or editorial work.
The author (s) are responsible for their content and have contributed to the conception, design and completion of the work, analysis and interpretation of data, and to have participated in the writing of the text and its revisions, as well as in the approval of the version which is finally referred to as an attachment.
- [1] Python, Instalation, 2020. Obtenido de shorturl. at/kpFN3
- [2] Python, SpeechRecognition 3.8.1., 2020. Obtenido de shorturl.at/chwxV
- [3] Python, Wikipedia, 2020. Obtenido de shorturl. at/yBEO3
- [4] Python, pycopy-webbrowser 0.0.0, 2020. Obtenido de shorturl.at/hjAL3
- [5] Python, pywhatkit 3.9, 2020. Obtenido de shorturl. at/bfASU
- [6] Python, Miscellaneous operating system interfaces, 2020. Obtenido de shorturl.at/bqPY0
- [7] Python, Basic date and time types, 2020. Obtenido de shorturl.at/gnyQ2
