项目作者: msolefonte

项目描述 :
Functional example of a serverless conversational bot
高级语言: Vue
项目地址: git://github.com/msolefonte/ptolomeo.git
创建时间: 2019-06-20T18:19:33Z
项目社区:https://github.com/msolefonte/ptolomeo

开源协议:Apache License 2.0

下载


Ptolomeo

Functional example of a serverless conversational bot.

Introduction

Ptolomeo is a conversational bot that follows the proper patterns of the serverless architecture. To achieve 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’s 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.

Contributing

Feel free to add issues or to create pull requests. Help is always welcome.

Versioning

SemVer is used for versioning. For the changelog, see CHANGELOG.md.

Authors

License

This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.

Acknowledgments