Praxworx - Subjects lab
On August 27th I started planning out a new AI research project that I now call the "Subjects lab". The purpose was to build a better memory subsystem for today's LLM-powered conversational agents (CAs). One essential premise was that the best memory a CA can have is all of its earlier conversations with the current user or many of them within an organization. Since today's LLMs have limited context windows (active memory), they need a way to be aware of their whole conversation history without having to load all of it into context. The heart of this mechanism is an associative memory that indexes conversation history on subjects the CA identifies and manages. As a conversation develops, one extra LLM is mining it for a list of subjects that the user covers. The process creates something analogous to an old subject-centric library card catalogue. So as the user engages with the CA via prompts, those subjects get recognized very quickly along with shorthand summaries...