BudgetBot, an AI-Powered Personal Finance Assistant
MVP of AI-based product
Chat GPT 3,5
iOS speech recognition
BudgetBot is not just a budgeting tool, it's a responsive AI assistant that relieves users from the burden of tracking expenses manually. Whether a user takes a photo of a receipt or verbally inputs expenditures, BudgetBot cleverly organizes the data received into distinctive categories, simplifying personal financial management. It empowers users with insightful, actionable data, reshaping their understanding, and control of personal finances.
Users narrate their expenses to the bot, which utilizes a speech recognition model to log expenses in the database accurately.
Speech Expense Logging
Alternatively, users can capture images of receipts. These images are processed through AWS, converting them to text for easy addition to the expense database.
Image Expense Logging
Spending Categorization and Editing
Once BudgetBot gathers expense data, AI categorizes them and allows manual adjustments for enhanced accuracy.
Detailed and Customizable Categorization
A visual summary of expenses allows users to see at a glance where their money is going. The application offers insights into one's spending patterns by providing a detailed explanation of expenditures in each category.
In-depth Budget insights
Technical Explanation of AI Features
Native iOS speech recognition and Amazon Rekognition are used for simplified data input (speech and image recognition).
Upon gathering new expense data, the backend retrieves user information from the database and creates a user-specific prompt requesting ChatGPT to categorize expenses into predefined categories. Response is returned as a JSON structure, allowing structured data to be easily stored in the database, and displayed to the user.