Inspiration
The idea for ShrimpTransformer was inspired by the Cursed AI Facebook group, a community known for sharing bizarre and humorous AI-generated content. Original post.
I wanted to create an app that utilizes LLMs' capabilities and brings a smile to users' faces. Replacing words with a specific keyword in various modes seemed like the perfect way to blend AI with humor and bring smiles to users' faces.
What it does
ShrimpTransformer is a chat application that transforms your conversations by replacing words with your chosen keyword. It offers several modes to suit different levels of hilarity:
- Normal Mode: Chat with the AI as you normally would, without any twists.
- Full Shrimp Mode: Every word in the AI's response is replaced with your chosen keyword.
- Partial Shrimp Mode: Only some words in the AI's response are replaced with your chosen keyword.
How we built it
- Langchain: For managing the conversation flow and integrating various NLP components.
- Streamlit: To create an intuitive and interactive user interface.
- Streamlit Community Cloud: For application hosting.
- OpenAI API: This is for generating AI responses and enabling the word replacement feature. (few-shot prompting on gpt-3.5-turbo)
- Python: As the core programming language to bring all these components together.
Challenges we ran into
- Prompt Engineering: Ensuring the word replacements made sense contextually and maintained the humor without breaking the flow of conversation was tricky. Crafting prompts that balanced coherence and comedy required significant experimentation and refinement.
Accomplishments that we're proud of
- Shrimp, Shrimp, Shrimp!
What we learned
- Prompt Engineering, Langchain, Streamlit.
What's next for Shrimp Transformer
- Shrimp, Shrimp, Shrimp!
Built With
- langchain
- openaiapi
- python
- streamlit

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