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.

Built With

Share this project:

Updates