Inspiration

We started our project through big brainstorming aimed to find an answer for the question "how the concept of worlds might be understood?" The unanimous conclusion was that the different cultures from all around the world are the metaphorical worlds rich in diversity. Following that we decided that the code which simultaneously creates something tailored for a specified culture regions is the thing that we want to preach. By combining this concept with social media, we finally came up with an idea of creating an app that from a simple text (social media post text) creates a variety of posts characterized and influenced with a prompted cultural regions.

What it does

Our app "Perspectives" allows a user to input a prompt in the form of a simple text describing e.g., promoting a product, idea, or event, and generates alternative versions of that post adapted to different cultures — such as American, Japanese, Scandinavian, Latin American, and more, more. Each version reflects distinct tones, narrative approaches, cultural references, and communication preferences specific to that culture.

How we built it

The first step was a brainstorming session, where each of us considered the content, technologies, and user interface. The most challenging part was choosing the right LLM approach — we eventually went with one of the CultureBank models, which provided necessary detailed cultural context for proper post formating by openai — and figuring out how to interact with it effectively. All the prompts are also collected in our local database. After that came the coding phase. A backend with a REST API in Python combined with a React frontend turned out to be the perfect setup for a functional and visually appealing website.

Challenges we ran into

Obviously, we run into a CTF challenges. Regarding our app, it wasn't easy to find and integrate in our project a proper database/LLM providing an info about cultures from all around the world. Moreover, we survived the coffee flooding attack.

Accomplishments that we're proud of

We're proud of creating something that might be helpful for understanding different culture perspectives in terms of an incredible diversity but rich in similarities at the same time.

What we learned

Our growth after creating this app is noticeable because of developing our skills in terms of elevating LLMs models as well as creating proper front-end.

What's next for [Ogólna][RazNaRök]Perspectives

Our app might be further improved by adding not only region-based cultural aspects but also - for example - social status-based cultural aspects. Moreover, this app can be upgraded by adding multiple user prompt sources such as images or sound. And finally, the app characteristic allows to automate publishing culture tailored posts for various social platforms.

Built With

Share this project:

Updates