Inspiration

After seeing the full capabilities of amazon, I decided to go ahead and evolve one of the tools we were wondering how to make it more automated, so adding features such as automated translation would allow enterprise systems to be ready for next deployments in other countries or in general other applications.

What it does

This demo is divided in two sections, one where we managed to implement more of the API from amazon to analyze sentiments on the labels of a system, and the second part is where we managed to implement a chatbot where people can interact in several ways such as in the site or from an SMS

How I built it

I used angular as the base for the front-end foundation, with a small middleware in .net that starts interacting with Amazon API Gateway, which this gateway starts interacting with the lambda functions that finally interact with the user

Challenges I ran into

Moving some of the infrastructure to interact with amazon web services was very straight forward, not really difficult, I could say that the most significant challenge was using JS and Python, because it seems the implementations are a little different

Accomplishments that I'm proud of

I am really proud of putting a chatbot that we could use, along with the design it takes to see it working, very very happy about this

What I learned

I learnt that one system can use several backend languages using lambda, that boosted the performance of the development and the time to do so

What's next for AWS auto translation and chatbot implementation

I guess we will test it a little more to move it to production in the next couple of days

Built With

  • aws-lambda
  • aws-lex
  • aws-translation
  • aws-api-gateway
  • angular.js
  • dotnet
  • aws-mysql-aurora
Share this project:
×

Updates