๐Ÿ› ๏ธ Advanced Hacking: Customize Your BlockAGI

July 3, 2023 ยท View on GitHub

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.