Inspiration
We were inspired by websites such as SkyCrypt, which was a well known stat-tracker for a game we play! We wanted to incorporate those fun visuals, with informative desc.
What it does
Lists out statistics and bibliographical information of your favourite celebrity or TV character (as long as they are on the Wikipedia API)
How we built it
We built the backend of our website in Python and Flask, creating a web-scraper for the Wikipedia infobox, alongside with the incorporation of the Phi-3-mini-4k-instruct model, by Microsoft, which we used to generate custom RPG stats of the chosen individual (Speed, Dexterity, Wisdom etc.).
Challenges we ran into
We had a hard time figuring out how to get the webs-scraper to detect certain info like height and weight, as they would commonly be listed under different tags. Other issues included finding a suitable AI model, that was versatile but light on hardware for better User Experience.
Accomplishments that we're proud of
The RPG stats was our favourite aspect of the project, as we were able to integrate AI into it (which we had never done before!)
What we learned
We learned how to create effective web-scrapers, how to collect said info, and utilize it with AI, to create a simple but intuitive app.
What's next for UniStats: The Universal Stat-Track
Expand to more APIs, ones that are consistent and more reliable than Wikipedia. Find better suited LLMs for our project.
Built With
- flask
- futef-wikipedia-api
- huggingface-transformers
- node.js
- python
- pytorch
- svelte
- sveltekit
Log in or sign up for Devpost to join the conversation.