Cogito, ergo sum: A Neurobiologically-Inspired Cognition-Memory-Growth System for Code Generation
Yanlong Li, Jindong Li, Qi Wang, Menglin Yang, He Kong, Shengsheng Wang
TL;DR
Cogito reimagines code-generation by adopting a reverse, growth-based learning cycle in a multi-agent setting and embedding a hippocampus-like memory module to accumulate experience. Through three evolving roles—Debugger, Coder, and Planner—and a Super-Role that ultimately solves tasks autonomously, Cogito achieves state-of-the-art results while reducing token and API-call costs. Extensive experiments on eight benchmarks show substantial gains over MapCoder, especially with GPT-3.5-turbo, and meaningful improvements on complex problems, with GPT-4 further enhancing accuracy. This biologically-inspired design demonstrates that memory-guided, growth-driven collaboration can outperform traditional planning-first pipelines in both performance and efficiency, with practical implications for scalable AI-assisted software development.
Abstract
Large language models based Multi Agent Systems (MAS) have demonstrated promising performance for enhancing the efficiency and accuracy of code generation tasks. However,most existing methods follow a conventional sequence of planning, coding, and debugging,which contradicts the growth-driven nature of human learning process. Additionally,the frequent information interaction between multiple agents inevitably involves high computational costs. In this paper,we propose Cogito,a neurobiologically inspired multi-agent framework to enhance the problem-solving capabilities in code generation tasks with lower cost. Specifically,Cogito adopts a reverse sequence: it first undergoes debugging, then coding,and finally planning. This approach mimics human learning and development,where knowledge is acquired progressively. Accordingly,a hippocampus-like memory module with different functions is designed to work with the pipeline to provide quick retrieval in similar tasks. Through this growth-based learning model,Cogito accumulates knowledge and cognitive skills at each stage,ultimately forming a Super Role an all capable agent to perform the code generation task. Extensive experiments against representative baselines demonstrate the superior performance and efficiency of Cogito. The code is publicly available at https://anonymous.4open.science/r/Cogito-0083.
