├── .gitignore ├── LICENSE ├── README.md ├── documentation ├── 2024_09_16 │ ├── portfolio.csv │ ├── sold.csv │ └── stock_analyst.csv ├── RESULTS.md ├── architecture.png └── result_example.png ├── infrastructure ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── infrastructure.ts ├── cdk.json ├── deploy_agents.py ├── jest.config.js ├── lib │ ├── constructs │ │ └── ecs-construct.ts │ └── infrastructure-stack.ts ├── package-lock.json ├── package.json ├── test │ └── infrastructure.test.ts └── tsconfig.json └── src ├── Dockerfile ├── app.py ├── config.ini ├── helper ├── database.py ├── finance_api.py ├── helper.py ├── portfolio_manager.py ├── stock_analyst.py └── upgrade_python_sagemaker.sh ├── lambda ├── Dockerfile ├── internet_search.py └── requirements.txt ├── requirements.txt └── schema ├── internet-search-schema.json └── prompts.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/README.md -------------------------------------------------------------------------------- /documentation/2024_09_16/portfolio.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/documentation/2024_09_16/portfolio.csv -------------------------------------------------------------------------------- /documentation/2024_09_16/sold.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/documentation/2024_09_16/sold.csv -------------------------------------------------------------------------------- /documentation/2024_09_16/stock_analyst.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/documentation/2024_09_16/stock_analyst.csv -------------------------------------------------------------------------------- /documentation/RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/documentation/RESULTS.md -------------------------------------------------------------------------------- /documentation/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/documentation/architecture.png -------------------------------------------------------------------------------- /documentation/result_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/documentation/result_example.png -------------------------------------------------------------------------------- /infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/.gitignore -------------------------------------------------------------------------------- /infrastructure/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/.npmignore -------------------------------------------------------------------------------- /infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/README.md -------------------------------------------------------------------------------- /infrastructure/bin/infrastructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/bin/infrastructure.ts -------------------------------------------------------------------------------- /infrastructure/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/cdk.json -------------------------------------------------------------------------------- /infrastructure/deploy_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/deploy_agents.py -------------------------------------------------------------------------------- /infrastructure/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/jest.config.js -------------------------------------------------------------------------------- /infrastructure/lib/constructs/ecs-construct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/lib/constructs/ecs-construct.ts -------------------------------------------------------------------------------- /infrastructure/lib/infrastructure-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/lib/infrastructure-stack.ts -------------------------------------------------------------------------------- /infrastructure/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/package-lock.json -------------------------------------------------------------------------------- /infrastructure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/package.json -------------------------------------------------------------------------------- /infrastructure/test/infrastructure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/test/infrastructure.test.ts -------------------------------------------------------------------------------- /infrastructure/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/infrastructure/tsconfig.json -------------------------------------------------------------------------------- /src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/Dockerfile -------------------------------------------------------------------------------- /src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/app.py -------------------------------------------------------------------------------- /src/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/config.ini -------------------------------------------------------------------------------- /src/helper/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/helper/database.py -------------------------------------------------------------------------------- /src/helper/finance_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/helper/finance_api.py -------------------------------------------------------------------------------- /src/helper/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/helper/helper.py -------------------------------------------------------------------------------- /src/helper/portfolio_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/helper/portfolio_manager.py -------------------------------------------------------------------------------- /src/helper/stock_analyst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/helper/stock_analyst.py -------------------------------------------------------------------------------- /src/helper/upgrade_python_sagemaker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/helper/upgrade_python_sagemaker.sh -------------------------------------------------------------------------------- /src/lambda/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/lambda/Dockerfile -------------------------------------------------------------------------------- /src/lambda/internet_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/lambda/internet_search.py -------------------------------------------------------------------------------- /src/lambda/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/lambda/requirements.txt -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/requirements.txt -------------------------------------------------------------------------------- /src/schema/internet-search-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/schema/internet-search-schema.json -------------------------------------------------------------------------------- /src/schema/prompts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bauer-jan/stock-analysis-with-llm/HEAD/src/schema/prompts.yaml --------------------------------------------------------------------------------