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
Size: 2857
Language: CSS
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
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.
Go to the Amazon Lex .NET ChatBot Demo Site and play with this bot live: Order Flowers ChatBot
The AWS services used to implement this web ChatBot application are:
The AWS services to be used for options to deploy the ChatBot are:
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.