Those Who Know 💀
Inspiration
To learn any language, you need to practice with examples. A good way is to travel and speak to locals; an easier and more fun way would be to practice with friends. How? By quizzing each other, and incrementally asking more complicated and specific questions. Test how far your vocabulary goes; but also, ensure you can't get away with easy, unrealistic textbook answers.
What it does
Players join (online) rooms of two and quiz each other. Each person writes a prompt, and then answers each others' prompts by typing a sentence in a foreign language. Then each person gives feedback, before playing again; this time, they must add on to their prompt, thereby incrementally increasing in difficulty. After some rounds, see a specific, tailored AI-generated summary of what you did well, and how you can improve!
How we built it
React.js for the frontend, Express.js for the backend, plus the open-source Llama 3** API from Hugging Face. We also have the domain thosewhoknow.study on Godaddy Registry!
Challenges we ran into
The hardest part was the idea --- we wanted to make something fun and useful. It took us 7 hours to come up with this idea! Besides that, we found prompt engineering particularly challenging. Generative AIs seem to always like spitting out garbage text...
Accomplishments that we're proud of
Actually building a game for this hackathon! We think our project is not just useful for realistic language learning, but also fun to play. The AI-generated summary is nice too.
What we learned
Creating something fun and playable that actually has educational value is hard, but solvable if we rely on our past experiences and how we interact with each other, in person. In a sense, bringing projects to life on the computer is just a way of increasing connection that would otherwise be gained in-person, except with a few extra tools like internet communication and generative AI assistance.
What's next for Those Who Know
Singleplayer, Player vs AI mode, for solitary language training. Points, leaderboards, a showcase of the most popular prompts and responses across the world.


Log in or sign up for Devpost to join the conversation.