Inspiration
The goal was to create a powerful financial assistant that leverages the capabilities of large language models (LLMs) to provide users with real-time, personalized financial advice. By combining the power of AI with current market data, we aim to save users time and effort in making informed financial decisions.
What it does
CurrentAI serves as a financial advisor at your fingertips. Users can ask questions about investments, budgeting, taxes, or any other financial topic. CurrentAI leverages real-time market data and economic news to provide accurate and timely responses. It also offers features like password management, user authentication, and the ability to export chat history.
How we built it
- Front-end: Developed with Streamlit for a user-friendly interface that handles chat input/output and navigation between sign-up, login, and chat screens.
- Backend/Logic: Utilized LangChain to create the LLM-powered agent that processes user queries related to finance and generates responses based on current market information.
- Database: Integrated with TiDB Serverless to store user information, financial queries, and chat histories, ensuring reliable and scalable data management.
- Session Management: Leveraged Streamlit session state to handle user sessions, login/logout flows, and storing real-time chat data.
Challenges we ran into
- Real-time Data Integration: Ensuring that the LLM had access to the most current financial data posed a challenge. We addressed this by integrating real-time data feeds and optimizing the LLM's ability to process and understand financial information.
Accomplishments that we're proud of
- Personalized Financial Advice: CurrentAI's ability to provide tailored financial recommendations based on individual user needs is a significant accomplishment.
- Time-Saving Tool: By automating the process of gathering and analyzing financial information, CurrentAI saves users valuable time.
- Scalable Solution: We're proud to have successfully combined Streamlit for the interface, LangChain for AI logic, and TiDB Serverless for database storage into a scalable and reliable system.
What we learned
- The importance of real-time data feeds for accurate financial advice.
- How to fine-tune LLMs to effectively process and understand financial queries.
- The value of a user-friendly interface for complex financial tasks.
What's next for CurrentAI
- Enhanced Financial Features: Expanding CurrentAI's capabilities to include features like portfolio tracking, investment recommendations, and budgeting tools.
- Integration with Financial Institutions: Exploring partnerships with banks and financial institutions to provide more seamless financial services.
- Security Enhancements: Implementing additional security measures to protect user financial data.

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