Created on 23rd February 2024
•
Analyze AI is a tool designed to analyze and process data gathered from multi-data sources like Twitter, Instagram, and Reddit. It aims to help businesses gain better insights and information from user feedback using a user-friendly interface. This tool classifies user reviews/feedback into various classes highlighting their characteristics. It utilizes a LLM model for data classification into various labels, which are named as tags, aiding in effective categorization, filtering, and analysis.
Our LLM model uses a three-fold chain structure for labeling:
Moreover, Analyze AI offers:
We have also developed a user-friendly dashboard that visualizes various analyses performed on the data, including sentiment distribution, category breakdown, and insight summaries.
Finding the right data to import proved to be a crucial first step in our hackathon experience. The work of classifying the ingested data into multiple unique categories took a lot of time and effort from our team. We worked with the GPT-3.5 API and looked into a variety of open-source models in our search for a solution. Our experimental phase included the idea of creating a Langchain agent, but in the end, we decided to use the Mixtral-7B model to create a simpler chained architecture.
But there were some challenges with this choice. We ran into several issues with the devrevSDK, which forced us to make a calculated decision to use the API instead of the devrevSDK to create tickets. We were able to go beyond the challenges we were having with the SDK thanks to this change in strategy.
Our project's integration of Snapkits was designed to improve user interaction. But this project also brought with it a new set of challenges, mostly because of how detailed the Snapkits documentation is. Despite these difficulties, we were able to successfully incorporate Snapkits into our project thanks to the devrev mentors' tremendous advice and assistance.