Virtual-Internship Goal
Create a Streamlit web application that leverages cutting-edge generative AI APIs to transform static learning materials (e.g., textbooks, handwritten notes) into dynamic study tools like customized flashcards, summaries, and quizzes. The project will also involve comparing different AI models (e.g., OpenAI, Anthropic, Cohere) to determine which performs best for various educational content types.
Virtual-Internship Details
- Project Type: Product development with research components
- Eligibility: Open to High School Students
- Timeline: Last 3 weeks in July
- Project Lead: Submitted by STEM-Away Alumni, High School Junior- previously project management lead for NLP Recommender Project
- Team Communication: Discord (or Slack)
- Qualification: Applicants must successfully complete the evaluation for 🟢 Dual NLP - GPT API & spaCy
- How to Apply: Reply to this post or send DM to @stemaway. Check Ready to Join as Participant? Apply Now! for details.
Technologies & Skills Involved
- Generative AI API integration (comparing OpenAI, Anthropic, Cohere and others)
- OCR technology for converting images to processable text
- Python programming with Streamlit for application development
- API evaluation methodology for educational content generation
- User interface design for educational applications
Team Composition (4-5 Members)
1. Backend Developers
- Responsibilities:
- Integrate generative AI APIs (OpenAI, Anthropic, Cohere, etc.).
- Implement OCR for processing text/notes.
- Develop logic for generating flashcards, summaries, and quizzes.
- Conduct comparative analysis of AI APIs.
- Skills Needed: Python, API integration, OCR, data processing.
2. Frontend Developers
- Responsibilities:
- Build interactive Streamlit web interface
- Design intuitive upload and content generation workflows
- Create visually appealing study tools (flashcards, quizzes)
- Skills Needed: Streamlit, UI/UX design, basic Python.