ELMAR is a prototype tool designed to help financial advisors recommend private pension funds to investors based on their preferences, offering personalized investment suggestions. The tool leverages Large Language Models (LLMs), which enhance explicability by providing clear and understandable rationales for recommendations and effectively handles both sequential and cold-start scenarios.
Python (tested on 3.9, 3.10 and 3.11) and Flask.
Install dependencies:
pip install -r requirements.txt
Run the server:
python application.py
The project contains the files need to deploy in AWS Elastic Beanstalk (including for who is FreeTier eligible).
NOTES
1 A
.env
file is mandatory to set the environment vars for the application work properly. Use the template available in.env.example
. 2 It is need update the database schema to be used to load and save data. Look for the SQL queries in thedb_operations.py
file.
Enjoy!