SAS Tutor is an interactive web application designed to help you learn and practice SAS programming more efficiently. It combines a chat interface powered by OpenAI's GPT model with a Pomodoro timer to enhance your learning experience.
- AI-powered SAS Tutor: Ask questions about SAS programming and receive detailed explanations and code examples.
- Pomodoro Timer: Built-in timer to help you manage your study sessions effectively.
- Code Highlighting: Proper formatting and syntax highlighting for SAS code snippets.
- Conversation History: Keep track of your learning progress within each session.
- Quick answers: Get immediate responses to your SAS-related questions.
- Code examples: Receive relevant SAS code snippets to illustrate concepts.
- Learning at your own pace: Use the Pomodoro timer to structure your study sessions.
- Hands-on practice: Try out code examples directly in your SAS environment.
As a student project, this application requires users to provide their own OpenAI API key. Here's why:
- Cost: OpenAI charges for API usage, and as a student, I cannot cover these costs for all users.
- Security: Using your own API key ensures that your conversations remain private and under your control.
- Open SAS_Tutor.
- When prompted, enter your OpenAI API key.
- Start asking questions about SAS in the input field.
- Use the Pomodoro timer to manage your study sessions.
- Visit OpenAI's website and sign up for an account.
- Navigate to the API section and create a new API key.
- Copy this key and keep it secure – you'll need to enter it when you first use the SAS Tutor.
- Your API key and conversations are stored locally in your browser.
- No data is sent to any server other than OpenAI's API for processing your questions.
This is a student project and is not affiliated with or endorsed by SAS Institute Inc. or OpenAI. Use the application responsibly and be aware of any costs associated with your OpenAI API usage.
The original idea for this project is not mine; I recreated a Python project inspired by:
- Video: Coding with AI
- Channel: All About AI
Go check it out!
Enjoy learning SAS, and happy coding!