Inspiration
In today's fast-moving research world, finding the right papers quickly is a big challenge. Many researchers waste hours going through irrelevant papers. I got inspired to solve this problem using AI-powered agents to make research discovery fast and more efficient.
What it does
My platform, ResearchSynth, helps researchers by automatically retrieving, filtering, and summarising research papers from arXiv. It provides:
- Smart Search: Uses AI to find the most relevant papers based on the research question.
- Automatic Summarisation: Generates easy-to-read summaries.
- Research Synthesis: Combines multiple papers into a single, well-structured synthesis.
- Interactive Q&A: Users can ask follow-up questions to dig deeper into the research.
How we built it
I used a combination of cutting-edge technologies to build this system:
- Frontend: Developed using Streamlit for an intuitive interface.
- Backend: Powered by Python Flask API.
- AI Models: Integrated OpenAI’s GPT for intelligent analysis and summarisation.
- Data Source: Fetches papers directly from arXiv using its API.
- Text Processing: Utilises PyPDF for extracting content from papers.
Challenges we ran into
- Efficient Filtering: It was tough to ensure only the most relevant papers are selected.
- Summarisation Quality: Balancing conciseness with completeness was tricky.
- Handling Large Data: Processing multiple papers quickly without performance issues was a challenge.
Accomplishments that we're proud of
- Successfully built an AI-powered research tool that makes literature reviews easy.
- Achieved high-quality summarisation that maintains key details of research papers.
- Implemented caching and tool-use in AI Agents
What we learned
- Optimising search algorithms for better paper discovery.
- Improving performance using caching.
- Building a robust and powerful AI Agent platform
What's next for ResearchSynth
- Expanding to include more research sources beyond arXiv.
- Add follow-up question feature.
- Adding citation management features for researchers.
- Promote with sharing features of synthesis.
Log in or sign up for Devpost to join the conversation.