Thank you Rodrigo. Yes, I had come across MetaGPT. It appeared good, but since it required an OpenAPI key, I gave a higher priority to working with GPT4All and LangChain. Today I visited https://www.metaidt.com/ and was greeted with "MetaGPT: I'm MetaGPT. How can I help you?". I asked it to "tell me more about MetaGPT", and I was given the response "Error insufficient_quota: You exceeded your current quota, please check your plan and billing details. (OpenAI)". This is why it's necessary to democratize Large Language Models, and the reason I'm trying to run everything on my PC instead of depending on an external server. There's actually more to be done in building a context engine and the capability of intelligence in algorithms, which I've done some research on, and will be working on. As of now, GPT4All and LangChain are a good way to start. If you come across anything good in future, I'll be happy to hear from you.