1 research outputs found

    Implementaci贸n de un chatbot mediante una arquitectura serverless

    Full text link
    [ES] El trabajo realizado ha consistido en el dise帽o y la implementaci贸n de un bot conversacional siguiendo patrones propios de la arquitectura serverless. Para ello, se ha hecho uso de herramientas de computaci贸n en la nube proporcionadas por Amazon Web Services, as铆 como del entorno de desarrollo Dialogflow. Dialogflow es una suite ejecutada sobre Google Cloud que permite facilitar la interacci贸n humano-ordenador ofreciendo un desarrollo simple y eficaz con el que interpretar el lenguaje natural. El back-end de la aplicaci贸n, un consultor meteorol贸gico, ha sido dise帽ado para ser ejecutado completamente sobre la nube de Amazon. El c贸digo, mayormente escrito en Python, aunque tambi茅n en Javascript, es ejecutado a trav茅s de funciones de Lambda e invocado gracias a la API Gateway. Por otro lado, el front-end, desarrollado con la ayuda del framework Vue.js, se encuentra almacenado en S3 y permite la autenticaci贸n a trav茅s de Cognito. Se ha obtenido como resultado del trabajo una aplicaci贸n que permite profundizar en la creaci贸n de bots conversacionales, as铆 como explotar el uso de arquitecturas sin servidor para obtener resultados eficientes a bajo coste.[EN] The work carried out has consisted in the design and implementation of a conversational bot following the proper patterns of the serverless architecture. To do this, cloud computing tools provided by Amazon Web Services have been used, as well as the Dialogflow development environment. Dialogflow is a suite executed on Google Cloud that allows to facilitate the human-computer interaction offering a simple and effective development with which to interpret the natural language. The application鈥檚 back-end, a weather consultant, has been designed to be fully executed on the Amazon cloud. The code, mostly written in Python, but also in Javascript, is executed through Lambda functions and invoked thanks to the Gateway API. On the other hand, the front-end, developed using the Vue.js framework, is stored in S3 and allows authentication through Cognito. As a result of the work, it has been obtained an application that allows deepening on the creation of conversational bots, as well as exploiting the use of serverless architectures to obtain efficient results at low cost.[CA] El treball realitzat ha consistit en el disseny i la implementaci贸 d鈥檜n bot conversacional seguint patrons propis de l鈥檃rquitectura serverless. Per a aix貌, s鈥檋a fet 煤s d鈥檈ines de computaci贸 en el n煤vol proporcionades per Amazon Web Services, aix铆 com de l鈥檈ntorn de desenvolupament Dialogflow. Dialogflow 茅s una suite executada sobre Google Cloud que permet facilitar la interacci贸 hum脿-ordinador oferint un desenvolupament simple i efica莽 amb el qual interpretar el llenguatge natural. El back-end de l鈥檃plicaci贸, un consultor meteorol貌gic, ha estat dissenyat per a ser executat completament sobre el n煤vol d鈥橝mazon. El codi, majorment escrit en Python, encara que tamb茅 en Javascript, 茅s executat a trav茅s de funcions de Lambda i invocat gr脿cies a API Gateway. D鈥檃ltra banda, el front-end, desenvolupat amb l鈥檃juda del framework Vue.js, es troba emmagatzemat en S3 i permet l鈥檃utenticaci贸 mitjan莽ant Cognito. S鈥檋a obtingut com a resultat del treball una aplicaci贸 que permet aprofundir en la creaci贸 de bots conversacionals, aix铆 com explotar l鈥櫭簊 d鈥檃rquitectures sense servidor per obtenir resultats eficients a baix cost.Sol茅 Fonte, M. (2019). Implementaci贸n de un chatbot mediante una arquitectura serverless. http://hdl.handle.net/10251/124989TFG
    corecore