RPH - Swarms Research Paper Hive
Project description
Research-Paper-Hive
Research-Paper-Hive is an intelligent AI-powered application that helps you find and summarize research papers based on your preferences. Whether you're diving into a new research area or looking for papers tailored to specific topics, Research-Paper-Hive uses a swarm of AI agents to streamline your workflow by searching, analyzing, and summarizing relevant research papers for you.
Features
- Personalized Paper Search: Input your preferences such as keywords, topics, or research fields, and Research-Paper-Hive will find relevant papers.
- AI-Powered Summaries: Agents collaborate to summarize each paper, providing you with concise and informative overviews.
- Fast and Efficient: With the power of swarm intelligence, Research-Paper-Hive processes and delivers results quickly.
- Customizable Search Criteria: Tailor your search by adjusting the specificity of your preferences.
- Paper Ranking: Get a ranked list of papers that are most aligned with your research interests.
How It Works
- Input Preferences: Provide Research-Paper-Hive with your specific preferences such as topics, keywords, or desired research fields.
- Agent Search: A swarm of AI agents will search through academic databases to find the most relevant papers.
- Summarization: Once papers are found, each agent works to generate concise summaries.
- Review and Download: Review the summarized papers, ranked by relevance, and download the ones you need.
Getting Started
Prerequisites
Ensure you have the following installed:
- Python 3.10
- Required dependencies from
requirements.txt
Installation
$ pip3 install -U rph
API Keys Setup
MedInsight Pro requires access to the OpenAI API, PubMed, and Semantic Scholar APIs. You’ll need to set up environment variables for these keys in your .env file:
OPENAI_API_KEY="your-openai-api-key"
WORKSPACE_ID="your-workspace-id" # Your workspace ID
Usage
from rph.agent import summarize_papers
if __name__ == "__main__":
summary = summarize_papers()
print(summary)
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file paper_hive-0.0.1.tar.gz
.
File metadata
- Download URL: paper_hive-0.0.1.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Darwin/23.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c05bce9ee5f5f946bbbfbfd9a4ebaaec2c30bdd6f9748762c8684059cc22145 |
|
MD5 | 96a6ada2f2b47ee7b42c450959906ab4 |
|
BLAKE2b-256 | 0095821eae0c7b30f863f1239bf4cfd9fc46db8574f26e19ca47ac0b5662cae1 |
File details
Details for the file paper_hive-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: paper_hive-0.0.1-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Darwin/23.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8364fac33b178c2362c13f2ecde8e696fa24847b72341575dd505f779784192d |
|
MD5 | d86cc318c1bcec5aa10f174753ca74e2 |
|
BLAKE2b-256 | e38ed7e9bbf23353a43aa2a852bf6afe46ee548c5588388744638edf10901b8c |