awslabs/aws-lex-net-chatbot

Name: aws-lex-net-chatbot

Owner: Amazon Web Services - Labs

Owner: AWS Samples

Description: The ASP.NET Core ChatBot application featured here allows you to order flowers using Amazon Lex. The application is built with C#, AWS .NET SDK, and AWS Toolkit for Visual Studio and is deployed on Amazon EC2.

Created: 2017-09-22 21:01:30.0

Updated: 2018-01-05 20:57:45.0

Pushed: 2017-10-05 04:10:21.0

Homepage:

Size: 2857

Language: CSS

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Amazon Lex .NET Core Chatbot

The .NET Core ChatBot application code featured here allows you to order flowers using a ChatBot powered by the Amazon Lex, an AWS AI service. The application is an ASP.NET Core MVC web application using AWS .NET SDK and the AWS Toolkit for Visual Studio and deployed on Amazon EC2 with Amazon Code Services using AWS Continuous Integration and Continuous Delivery toolchains.

When you are ready to explore building your own Amazon Lex ChatBot, the code provided can be easily used to connect to any ChatBot created with Amazon Lex and deploy this bot to web by only changing three (3) configuration options.


Try it, Before you Code It

Go to the Amazon Lex .NET ChatBot Demo Site and play with this bot live: Order Flowers ChatBot


AWS Services

The AWS services used to implement this web ChatBot application are:

The AWS services to be used for options to deploy the ChatBot are:


Repo Structure

The repo is organized as follows:

Code folder: Contains the ASP.NET Core MVC Web Application solution and corresponding code files

Documentation folder: Contains documentation of the .NET ChatBot including a detail walkthrough of how to build the Order Flowers chatbot using the .NET code and the deployment resources in this repo

Linux Deployment: Scripts needed to create an EC2 Instance running the Linux OS and to deploy the ASP.NET Core web application

Windows Deployment: Scripts needed to create an EC2 Instance running the Windows OS and to deploy the ASP.NET Core web application

CloudFormation Template: CloudFormation template provided to assist with setup of ChatBot on AWS including the configuration of the AWS Services needed.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.