Inspiration
This project was inspired by our interest in the stock market, as well as strong beliefs about the role of stock market investing in improving wealth inequality.
What it does
It teaches the user how to calculate the intrinsic value of a company. The purpose we had in mind was to find the fair value of a stock, but the concept of discounting cash flows can be used to value anything from companies of any size to personal financial decisions.
How we built it
We used Python and Flask to access APIs, specifically the SEC API for financial information and the Gemini API for LLM features, such as chatting and generating questions.
Challenges we ran into
There are intricacies in each company's financial data, making it challenging to get and display the data shown in the financial statements. Working with the SEC API required wrapping our heads around complex data.
Accomplishments that we're proud of
The customized feedback on the multiple-choice and open-response questions is helpful and something that was made possible by LLMs. Before 2022, we could not have done something like that.
What we learned
For some of us, this was our first project using the Gemini API, or any LLM for that matter. We got a hands-on introduction to prompt engineering and leveraging AGI.
What's next for DCF Teacher
We plan on continuing to build out projects centered around AI and the stock market. We think that one of AGI's biggest use cases will be for leveling the playing field in terms of education and acquiring skills. If someone wants to go from a complete beginner to an in-depth understanding of financial statements and how to value stocks with a long time horizon, we want to build tools for them.

Log in or sign up for Devpost to join the conversation.