Download Team Amazon

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

Relational model wikipedia , lookup

IMDb wikipedia , lookup

Functional Database Model wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

Object-relational impedance mismatch wikipedia , lookup

Transcript
Project Plan
Seller Forums Echo Companion
The Capstone Experience
Team Amazon
Marc Habermann
Jake Jensen
Patrick Williams
Apoorv Singh
Archer Tang
Department of Computer Science and Engineering
Michigan State University
From Students…
…to Professionals
Fall 2015
Functional Specifications
• Amazon Echo compatibility with Amazon Seller
Forums
 Allows use of Alexa with Seller Forums
 “Hands free”
• Determine and prioritize the supported Alexa
Skills
The Capstone Experience
Team Amazon Project Plan
2
Design Specifications
• Amazon Echo and Alexa Voice Assistant
• “Alexa, run Seller Forums Companion”
 Communicate desired actions
The Capstone Experience
Team Amazon Project Plan
3
Screen Mockup: User Interaction
Interaction 1
User: Read replies to the most
recently asked question.
Echo: Reads question and then first reply.
Interaction 2:
User: That reply was useful.
Echo: Votes up on the reply.
Interaction 3:
User: Post a reply to that reply.
[User says reply]
[Echo posts reply]
The Capstone Experience
Team Amazon Project Plan
4
Screen Mockup: Forums Home
Interaction 1:
User: Post a question to General Selling Questions.
Echo: What would you like to ask?
[User Asks question]
[Echo posts question to General selling questions]
Interaction 2:
User: Search for questions about buyer complaints
Echo: Here are your results for buyer complaints
[Echo reads off first question title]
User: Read that post
[Echo reads that post]
The Capstone Experience
Team Amazon Project Plan
5
Technical Specifications
• Alexa – Matches speech to service
• AWS Lambda – Runs code to process request
• AWS RDS – Cloud Relational Database
• AWS SQS – Service to database queue
• MySQL Database – Mock Seller Forums
database
• Data Parser – Script to populate database
The Capstone Experience
Team Amazon Project Plan
6
System Architecture
Echo%receives%%
voice%commands%
or%speaks%a%
request%response.%
The Capstone Experience
Alexa%matches%
speech%to%services%
Lambda%Func; on%
processes%request%
Team Amazon Project Plan
Data%gets%pushed%or%
pulled%from%the%
database%
7
System Components
• Hardware Platforms
 Amazon Echo
• Software Platforms / Technologies
 Alexa Skills Kit – Java/Node.JS
 Amazon Web Services
o RDS – MySQL Database
o Lambda
o SQS
The Capstone Experience
Team Amazon Project Plan
8
Testing
• Seller Forums Companion Loop
• Individual skills
 Run specific actions
• Mock database
 Pull current post
• SQS command queue
The Capstone Experience
Team Amazon Project Plan
9
Risks
• MySQL Database
 Mimic Amazon as close as possible
• Alexa Skills Creation
 Which skills and how to create them
• Testing
 Security limits testing
The Capstone Experience
Team Amazon Project Plan
10