The memory bank concept tells the GenAI Agent to track the context of it's current task. Generally this helps it to stay more focused and produce better results while also encapsulating important contextual and technical infomration that is required for larger tasks. It also make it easier for the agent to identify new or future tasks without becoming sidetraked.
The iniital text init_memory_bank.md
is a simple prompt to tell the agent to create the required memory bacnk content. THis can of course be adjusted so that it tracks additional information or is stored in a different location.
I generally include the memory bank folder in the .gitignore
because I view it as hyper specific to my work on a project. But for personal projects, you might also commit it.
The how_to_use.md
is also included into .memory
folder. I actually asked it ot generate this as a "minimal prompt that tells you how to use the memory bank"