I, Piyush Acharya, submitted this project for my AP Computer Science Principles Performance Task.
TaxGPT is a GPT-4 powered AI tax assistant that helps you navigate the complex world of taxation with ease and precision. Whether you are an individual, a freelancer, a small business owner, or a corporation, TaxGPT can help you file your taxes accurately and efficiently.
- TaxGPT uses natural language processing to understand your tax situation and provide you with personalized guidance and advice.
- TaxGPT can answer your tax-related questions, such as "How much can I deduct for my home office?" or "What is the best way to report my cryptocurrency income?"
- TaxGPT can generate tax forms and documents for you based on your inputs and preferences. You can review and edit them before submitting them to the IRS or your local tax authority.
- TaxGPT can optimize your tax savings by finding the best deductions, credits, and strategies for your specific case.
- TaxGPT can keep track of your tax deadlines and remind you of important tasks and actions.
- To use TaxGPT, you need to clone this GitHub repository using:
git clone https://github.com/your-username/TaxGPT.git
- Then, you need to navigate to the project directory and run the following command to install the dependencies:
./gradlew run
- Next, you need to set your OpenAI API key as an environment variable. You can obtain your API key from https://openai.com/docs/api-reference/authentication. You can set the environment variable using:
export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Finally, you can start the TaxGPT assistant by running:
java -jar taxgpt.jar
assuming you have a jar file named taxgpt.jar in your project directory. If not, you can create one using:
./gradlew jar
- You will see a prompt where you can chat with the AI assistant, ask questions, upload documents, and view your tax summary and progress.
- TaxGPT is not a substitute for professional tax advice. It is intended to provide general guidance and information based on the current tax laws and regulations. You should consult a qualified tax professional before making any tax-related decisions or actions.
- TaxGPT is not affiliated with or endorsed by the IRS or any other tax authority. You are solely responsible for the accuracy and completeness of your tax filings and compliance with the applicable tax laws and regulations.