This project, developed during the Technica 2023 hackathon, tackles the Bloomberg Industry Group's challenge of creating an AI-centric solution to parse, display, and extract value from a corpus of text. Specifically, we focus on summarizing footnotes of SEC 10-K filings to predict next year’s footnote for Apple based on their historical fiscal data.
- Natural Language Understanding (NLU) to interpret financial data.
- A web-based interface for inputting queries and viewing predictions.
- Utilizes Vector DB for content retrieval and GPT-4 for generating predictions.
- Clone the repository.
- Install dependencies using
pip install -r requirements.txt
. - Run the Flask app using
python scripts/app.py
.
static/
: Contains CSS and font files.scripts/
: Contains the Flask application script.index.html
: The main HTML file for the web interface.requirements.txt
: Lists the Python dependencies.
- Flask for the web application framework.
- GPT-4 for generating predictions.
- Vector DB for content retrieval.
This project was inspired by the Bloomberg Industry Group challenge at Technica 2023. The challenge emphasized creating AI-powered solutions to derive value from text data.
This project is open source, under the MIT License.
For more information on the challenge and the hackathon, refer to the Technica 2023 DevPost.