"To shape a bonsai, is to shape a soul"
BonsAgi is an attempt at AGI, by letting a python application write itself, while executing. Theoretically this allows it to do anything, but realistically the application is limited by the understanding of the LLM used to write the code. Built in is a safety check after each code iteration. Take your time to check the generated code, and do not run BonsAgi without safety measurements. Treat it like a virus that you set free on your computer.
Download any LLM model, but recommended are:
Create a conda profile
conda create -n bonsagi python=3.10.8
Install dependencies
pip install -r requirements.txt
python src/seed.py -c "Find me all prime numbers up to 1000 that are also palindromes, and calculate the sum of these."
Don't.
Currently still in development
Phase 1
- Loop the thing
- Let it check yourself before you shrek yourself
- Freeze dependencies
- Promote
Phase 2
- Multi text modal
- Reflection with Mistral-7b
- Write logs
- CLI for human input