Inspiration
Late-night research struggles sparked our vision for Deep Research Agent. We wanted to empower students and professionals with a tool that automates in-depth research. By leveraging powerful APIs, we aimed to deliver reliable insights effortlessly.
What it does
Deep Research Agent lets users input a topic and email to receive detailed, cited reports. It uses advanced models like Perplexity’s Sonar API for data analysis. A sleek dashboard tracks real-time progress and stores past research requests for easy access.
How we built it
We integrated Perplexity’s Sonar API and other models to handle data aggregation and synthesis. These power our report generation, ensuring accurate, cited outputs. An Angular 17 frontend with Material UI delivers a seamless user experience. We tied it all together with JavaScript for efficient model-frontend communication.
Challenges we ran into
Integrating Perplexity’s Sonar API with real-time updates was technically demanding. Optimizing API calls for speed while handling large datasets posed hurdles. Ensuring model outputs were user-friendly and well-cited stretched our problem-solving skills.
Accomplishments that we're proud of
We’re thrilled with how Perplexity’s Sonar API delivers precise, cited reports quickly. Seamlessly blending multiple models with our Angular frontend feels like a major win. The intuitive dashboard for tracking and downloading reports exceeded our expectations.
What we learned
We gained expertise in integrating APIs like Perplexity’s Sonar for robust data processing. Balancing model performance with a responsive frontend taught us optimization tricks. We also learned to craft user-friendly reports from complex API outputs.
What's next for Deep Research Agent
We plan to integrate more advanced models for deeper data analysis. Adding visualizations like charts to reports is a priority. Enhanced search in the history dashboard and multi-format report options (PDF, HTML) are next on our list.
Log in or sign up for Devpost to join the conversation.