Struggling to find the perfect item? GenAI reads your mind! Describe what you want, get top 3 picks with reasons & links to buy. It's like personalized shopping magic in your pocket!
Inspiration: Ever spend hours researching and comparing products online, only to feel overwhelmed and unsure of the best choice? That's the exact frustration that sparked the creation of my AI Shopper app. I envisioned a tool that could leverage the power of AI to streamline the shopping experience and empower users to find the perfect product quickly and easily.
What it does: “My AI Shopper” is an application designed to help users find the best products. It uses AI to generate personalized product recommendations based on user inputs such as product description or a specific product. The app provides great options or alternatives based on the details for the product described or mentioned by the user, comparing the pros and cons of all three products.
How we built it: I started with using the PartyRock app generator to get the baseline app built. The build then moved to designing a user interface which I felt had a good look and feel. Most time was spent carefully crafting prompts that not only consistently provide the results I was looking for but also looked nice. Then iterated on the design and prompts to get it place I was proud of.
Challenges we ran into: The largest challenge was crafting precise prompts to that only did what I wanted but to do only what I wanted specifically and nothing more. Each word mattered, as the prompts needed to strike a delicate balance between conveying enough context but not too much that it may misconstrue. Countless iterations and meticulous tweaking were required to refine the prompts, comprehend the LLM's intent, and budgeting of screen space. And the project is never quite done, there is always one more tweak.
Accomplishments that we're proud of: There were two things that were tricky to deal with that I was able to work through. One, I was able to chain prompts together effectively. Two, I was able to "if/then/else" type statements within the prompt which proved difficult to get the outputs I was looking for but I was able to overcome the complexity. To say, I am amazed that even with hurdles I had a fully polished functional app in only a few hours.
What we learned: Throughout this project, I learned a lot about prompts, data parsing, and user interface design. I also gained a deeper understanding of how to use AI to generate meaningful content and applications.
What's next for My AI Shopper: In the future, I plan to enhance the app's versatility through a filter mechanism where you can include different levels of detail, price filters, user reviews, and an option to find the best deals in real time.
Log in or sign up for Devpost to join the conversation.