Smarter Together: Creating Agentic Communities of Practice through Shared Experiential Learning

📅 2025-11-11
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
The shift from human-centric to AI-agent-centric software development has eroded knowledge sharing within developer communities, while AI agents lack reusable, collective learning mechanisms. Method: We propose Spark, a shared agent-memory architecture that introduces the first distributed collective memory paradigm for AI coding agents—integrating experience replay, multi-agent collaboration, and practice-based learning to enable dynamic memory contribution, retrieval, and evolution. Contribution/Results: Spark establishes the first agent-level knowledge ecosystem simulating collective intelligence in developer communities. Experiments demonstrate significant improvements in code generation quality across model scales; notably, a 30B-parameter model augmented with Spark memory matches state-of-the-art (SOTA) large models in performance, achieving a 98.2% usefulness rate in memory-guided recommendations.

Technology Category

Application Category

📝 Abstract
The transition from human-centric to agent-centric software development practices is disrupting existing knowledge sharing environments for software developers. Traditional peer-to-peer repositories and developer communities for shared technical knowledge and best practice have witnessed dramatic drops in participation in a short period of time. At the same time, agentic functional equivalents are yet to emerge leaving AI agents, which already generate a significant proportion of all new software code produced, without access to repositories of valuable shared learning. In this paper, we introduce Spark, a novel shared agentic memory architecture which is designed to emulate the collective intelligence and know-how of human developer communities. Spark enables AI coding agents to both contribute to and draw from a persistent and continuously evolving experiential memory. Agents operating in the same general problem space use the Spark shared memory as a repository of new knowledge to achieve collective continual learning. We evaluate Spark as a coach for AI coding agents performing software development tasks. We demonstrate that recommendations made by Spark improve the quality of code generated by generic code generation models at varying sizes and capability tiers. Boosted by Spark, a small open-weights model with 30 billion parameters was able to match the code quality afforded by a much larger state-of-the-art model. Separately, we measure the intrinsic quality of recommendations generated by Spark against a wide range of criteria inspired by software development best practice, and achieve helpfulness levels of up to 98.2% in the top two (out of five) qualitative helpfulness bands.
Problem

Research questions and friction points this paper is trying to address.

AI coding agents lack shared knowledge repositories for collective learning
Traditional developer communities decline while agentic alternatives remain unavailable
Current AI code generation lacks access to evolving experiential memory
Innovation

Methods, ideas, or system contributions that make the work stand out.

Shared agentic memory architecture for AI agents
Enables collective continual learning in coding
Improves code quality through experiential recommendations
🔎 Similar Papers
No similar papers found.
The Memory Company | Moonsong Labs, Inc.
V
Valentin Tablan
The Memory Company
Scott Taylor
Scott Taylor
Professor of Mathematics, Colby College
Mathematics3-dimensional manifoldsknots
G
Gabriel Hurtado
Moonsong Labs, Inc.
K
Kristoffer Bernhem
The Memory Company
A
Anders Uhrenholt
Moonsong Labs, Inc.
G
Gabriele Farei
Moonsong Labs, Inc.
K
Karo Moilanen
Moonsong Labs, Inc.