Inspiration
Building a PC can be a daunting task, especially for beginners. It is believed that 30% of first-time PC builders reported experiencing regret after their builds. Many encountered compatibility issues, frequent crashes, and overwhelming choices, often leaving them frustrated and dissatisfied.
What it does
SpecSyncAI helps users confidently select and assemble PC parts by providing tailored recommendations based on user input and preferences, reducing the likelihood of regret and enhancing the overall building experience.
How we built it
We utilized Pinecone for fast semantic searches and the LLaMA model from NVIDIA’s Build Cloud to process user queries. We also sourced data from PCPartPicker to ensure we had the most comprehensive and accurate information on available components.
Challenges we ran into
Initially, integrating the various components of our system proved to be a significant hurdle. From gathering data effectively from various various sources to ensuring compatibility across different parts and getting the model to run on streamlit for the first time using streamlit, troubleshooting was very nice with the docs.
Accomplishments that we're proud of
Successfully created an intuitive platform that minimizes user regrets by providing reliable recommendations, significantly improving the PC building experience.
What we learned
The importance of user feedback became evident as we refined our algorithms and responses. Understanding user pain points helped us tailor our solution more effectively, leading to a more user-friendly interface. The amazing amount of things the AI workbench can do and how easy it is to configure it using the documentation
What's next for SpecSyncAI
- Automating the build process
- Feeding more data of the latest parts to make it more accurate
- Having a multi-model system to see which on is the best response
- Refining the chain of thought thinking
- Add laptops as suggestions
- Saving chats to a database for review
Built With
- jupyternotebook
- pinecone
- python
- streamlit
- torch
- vectordatabase
Log in or sign up for Devpost to join the conversation.