Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.42 KB

ADVANCED_HACKING.md

File metadata and controls

23 lines (12 loc) · 1.42 KB

🛠️ Advanced Hacking: Customize Your BlockAGI

BlockAGI is designed to be flexible and customizable, allowing you to create a research assistant that fits your specific needs. Here are some ways you can hack your own BlockAGI:

🎚️ Level 1: Set Objectives and Run

For most users, simply setting the research objectives and running BlockAGI will be enough. Follow the quick-start guide to get BlockAGI up and running in 5 minutes, no technical experience required.

🧰 Level 2: Add Custom Tools

BlockAGI uses LangChain's tool standard, allowing you to easily build your own tools to extend its capabilities. Check out 🔧 Building Tools for BlockAGI for more detail.

📝 Level 3: Customize Prompts

The prompts used by BlockAGI can be easily tweaked to improve performance. Check out the /blockagi/chains/<step>.py files to see all the prompts for each step.

🚀 Level 4: Add Core Functionalities

If you want to take BlockAGI to the next level, consider adding core functionalities. This could include adding functionality to the WebUI, modifying steps in the PRUNE framework, or adding a VectorStore for working with extremely large data.

🌐 Level 5: Contribute to BlockAGI or Create Your Own Fork

Once you've customized BlockAGI to your needs, consider sharing your work with the world. You could contribute to the BlockAGI codebase, or create a domain-specific fork of BlockAGI.