Skip to content

NullLabTests/EvoScholar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvoScholar 🚀🧠⚙️

Python

EvoScholar is a self-improving research agent designed to generate concise, interdisciplinary research papers. By fetching the latest arXiv paper summaries and blending concepts from diverse STEM fields, EvoScholar synthesizes innovative research ideas and iteratively refines them through feedback loops.

Demo

EvoScholar Demo

If the image does not display properly, click here to view the demo.

Idea Behind the Project

  • Automated Insight Extraction: Retrieves recent research abstracts from arXiv, identifying emerging trends across various STEM fields.
  • Interdisciplinary Synthesis: Blends diverse concepts to propose novel interdisciplinary research directions.
  • Iterative Refinement: Evaluates generated research papers and refines them to improve clarity and conciseness.

Project Structure


.
├── assets
│   └── demo.png
├── generated_papers
├── LICENSE
├── README.md
├── requirements.txt
└── src
    ├── evo_scholar.py
    ├── generated_paper.txt
    ├── __init__.py
    ├── tests.py
    └── utils.py

4 directories, 9 files



Installation

git clone https://github.com/yourusername/EvoScholar.git
cd EvoScholar
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
export XAI_API_KEY="your_api_key_here"


## Usage

```bash

python src/evo_scholar.py
The generated research paper will be saved in src/generated_paper.txt and the generated_papers directory.

Testing

python src/tests.py
pytest  # If pytest is installed

License

This project is licensed under the MIT License.

Contributing

Contributions, suggestions, and improvements are welcome! Feel free to open issues or submit pull requests. Please fork to contribute if possible!

Thank you for checking out my project. I hooe you can generate some cool new ideas!

About

Self-improving research agent for interdisciplinary paper synthesis

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages