PaperBrain
1.0.0
PaperBrain ist ein intelligentes Forschungsarbeiten und -A-System, das Vektorsuche und große Sprachmodelle kombiniert, um kontextbezogene Antworten auf forschungsbezogene Fragen zu geben. Es verarbeitet akademische Arbeiten, versteht ihre Inhalte und generiert strukturierte, informative Antworten mit geeigneten Zitaten und Kontext.





# System requirements
- Python 3.9+
- Docker
- 4GB+ RAM for LLM operations
- Disk space for paper storagegit clone https://github.com/ansh-info/PaperBrain.git
cd PaperBrain # Using conda
conda create --name PaperBrain python=3.11
conda activate PaperBrain
# Using venv
python -m venv env
source env/bin/activate # On Windows: .envScriptsactivatepip install -r requirements.txtdocker-compose up -d # If you want other models
docker exec ollama ollama pull llama3.2:1b
docker exec -it ollama ollama pull mistral
docker exec -it ollama ollama pull nomic-embed-textpython src/vector.pymarkdowns/ Verzeichnispython src/llmquery.py # Run src/query.py to query qdrant database(without llm)quit oder q : Beenden Sie das Programmanalytics : Systemnutzungsstatistik anzeigenclear : Papiergeschichte zurücksetzenhistory : Sehen Sie sich die jüngsten Fragen und Antworten an > What are the main approaches for discovering governing equations from data?
The system will provide:
1. Main Answer: Comprehensive summary
2. Key Points: Important findings
3. Paper Citations: Relevant sources
4. Limitations: Gaps in current knowledge
5. Relevance Scores: Why papers were selected

research-lens/
├── docker-compose.yml
├── requirements.txt
├── README.md
├── vector.py # Paper ingestion and processing
├── llmquery.py # Main Q&A interface
├── query.py # To query qdrant databse without llm
├── markdowns/ # Paper storage directory
└── processed_papers.json # Paper tracking database
Umgebungsvariablen für die Systemkonfiguration:
QDRANT_HOST=localhost # Qdrant server host
QDRANT_PORT=6333 # Qdrant server port
OLLAMA_HOST=localhost # Ollama server host
OLLAMA_PORT=11434 # Ollama server port Aufnahme von Papier :
Abfrageverarbeitung :
Antwortgenerierung :
Beiträge sind willkommen! Bitte:
git checkout -b feature/amazing-feature ).git commit -m 'Add amazing feature' )git push origin feature/amazing-feature )Dieses Projekt ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.
Wenn Sie dieses Projekt in Ihrer Forschung verwenden, zitieren Sie bitte:
@software { PaperBrain_2024 ,
author = { Ansh Kumar and Apoorva Gupta } ,
title = { PaperBrain: Intelligent Research Paper Q&A System } ,
year = { 2024 } ,
url = { https://github.com/ansh-info/PaperBrain }
}