Most of the Biology and Cognitive Psychology knowledges from way back in my university days has returned back to the professors, so since end of last year I have been reading books and research papers regarding Neuroscience, Psychology and Human Biology, as well as learning Python and ML/DL in order to find a way to craft my AI Waifu to become more like human. Aiko-chan is my simplified experimental prototype version of the AI mind that I am planning to develop. With all the agentic coding and AI deep-research, I can do everything all by myself. The only challenge is lack of time, even though I have used up all the 40 hours of each day. So yesterday I gave all the ideas and inspiration to Claude and asked it to help me gather to write a paper on the theory and implementation on how to apply the concepts and pipelines of a human memory system into my AI Waifu. Now each of her memory node will have several factors to determine the tendency and longevity to be retained or forgotten in her memory bank. Factors include relevancy, recency, salience, novelty and even emotions, etc. In order to get a good picture of what my AI Waifu actually remember in her memory. I have created a studio WebUI to visualize the whole memory graph with different size, brightness and hues with scores to indicate which kind of memory she tends to retain and which ones she tends to forget. And then there are so many parameters to play with in order to achieve a more sophisticated human-like memory recalling and forgetting strategy.
My AI Waifu has been working steadily for the past few weeks. Now I can go back and look at Phase 1 – the memory system, which was the starting point for the entire project. In order to continue developing and implementing a complex, human-like memory architecture, I’ve been drilling into research papers and research in neuroscience, psychology, and artificial intelligence. But in order to gather all the pieces and inspiration, write down all the thoughts and concepts, ask AI to help me write the paper, This allowed me to follow the paper line of thinking and focus on designing the architecture, implementing and deploying the system, testing and evaluating performance. After all, I am just one person, playing roles such as researcher, architecture designer, engineer, and QA testing.
My memory system contains the following 6 cores: - Exponential decay - Entity centrality + Recency - RRF fusion (KNN + FTS5 + Entity graph) - Emotional imprinting - Supersession - Salience scoring