An automated research assistant that helps gather and analyze information from multiple academic sources including Google Scholar, ResearchGate, arXiv, and PubMed.
Features
Multi-source academic search
Contextual similarity matching using BERT
Automated browser handling
Cookie consent management
Access denied detection and handling
Installation
Clone the repository
Install the required dependencies using pip install -r requirements.txt
Set up your environment variables (see below)
Run the script with python app_agent.py
Environment Variables
ANTICAPTCHA_KEY: Your AntiCaptcha API key
OPENAI_API_KEY: Your OpenAI API key
Usage
Enter your research task or question
The agent will generate a research plan with specific actions, search queries, and sources
The agent will perform the search and gather results
The agent will analyze the results and provide a summary
Supported Sources
Google
Google Scholar
ResearchGate
arXiv
PubMed
Requirements
Python 3.7+
Chrome/Chromium browser
ChromeDriver matching your Chrome version
Note
This tool is designed for academic research purposes. Please respect the terms of service of all academic platforms and use responsibly.