- Option 1: Robo Advisor for Retirement Plans (SELECTED)
- Option 2: Clustering Crypto
- The RecommendPortfolio, riskLevel and RoboAdvisor2 zip files for AWS Lex builds (bot, slot, and intent).
- The lambda_script_UPDATED.txt and lambda_function.py files for the lambda code.
- Initial Robo Advisor Configuration - completed.
- Build and Test the Robo Advisor - completed.
- Enhance the Robo Advisor with an Amazon Lambda Function - completed.
Using Lex, I created a chatbot and then imported my lambda code.
- I added a "def validate_data" function to provide parameters for age (between 0 and 65) and investment amount (greater than or equal to $5,000).
- I added my final investment recommendation code using a "def get_investment_recommendation" function with all the risk levels (none, very low, low, medium, high, and very high).
- I added to the "def recommend_portfolio" function for data validation (get slots, return elicit_slot).
The chatbot was demonstrated live to my instructor.
Please enjoy the baby yoda photos in the chat bot cards for risk levels.