๐ ๏ธ 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.