Cross agents assistance/memory layer - ideal solution
My first post in a while, so bare with me.
A bit about myself, exited a company on 2023. worked since on Software architecture, and in the last couple of years, around the AI architecture to make an organization (R&D mostly) utilize AI in a better way.
In a recent project i did, i was requested to build a knowledge layer for a small startup (10 R&D employees). I researched quite extensively (Supermemory, etc.) but all seem like something that won't sustain and won't be called by the devs in their agents.
Another issue was that even if it works, how would we utilize it for other agents like a KB slackbot that their sales team use, or an SRE bot that need to decide if an event it seen in the logs is a bug or a feature?
So bottom line, the project is somewhat a success, somewhat a failure. Not something i'm proud of. Which got me into thinking on how to effectively capture and share context across the organization with zero/minimal burden to people?
What i envision is how we did buddy training for a new employee (back in the old days...), we would sit a new employee next to a senior one (who likes it or not), and let them look how it work and ask questions.
- Taking notes on design choices
- How to troubleshoot some problems
- How to raise a local environment
- Where to look for the ticket
- What is a known issue that we should tackle later after we do X
- What dashboard in Grafana has the important logs about this system
- etc.
But instead of putting a person next to the developer, there is already an AI agent working with it.
Such a system (and i need your help on defining it❤️) would:
- Work on every agent type: coding, internal bot, framework, etc.
- Capture and recall memories natively during the conversation with the AI agent
- Capture and recall needs natively
- Create and optimize workflows (skills) natively as we activate and feedback these workflows
- Promote/Graduate memories/needs/skills from a local level to team/org level as they mature and get more traction
- Share the collected memories/needs with other agents (plugin?)
Basically, doing compound knowledge growth via the conversations with AI agents
Would be happy to hear your thoughts.