GitHub
FreeNatural Language-Based Societies of Mind for collaborative AI reasoning
About GitHub
Natural Language-Based Societies of Mind (NLSOM) is an open-source framework that implements Minsky's 'Society of Mind' concept by creating communities of agents—including LLMs, neural network experts, APIs, and role-players—that communicate via natural language. It uses a collaborative 'Mindstorm' process where agents interview each other to solve complex tasks, improving multimodal zero-shot reasoning beyond single LLMs. The framework supports modular addition of agents, automatic community recommendations based on user goals, and reward mechanisms to evaluate agent contributions. NLSOM received the Best Paper Award at NeurIPS 2023 Ro-FoMo Workshop and has been accepted by CVMJ 2025.
Key Features
Pros & Cons
- Overcomes limitations of single LLMs by leveraging diverse agent capabilities
- Modular and extensible design allows easy integration of new agents and tools
- Inspired by established cognitive theories (Minsky, Schmidhuber) for sound conceptual foundation
- Award-winning methodology (Best Paper Award at NeurIPS 2023 workshop)
- Accepted by a peer-reviewed journal (CVMJ 2025), indicating academic validity
- Early-stage implementation (position paper); may not be production-ready
- Requires multiple LLM/NN experts, which can be computationally expensive
- Documentation notes repo was completed months before release, suggesting potential development delays
- Dependence on external APIs and models may introduce reliability and latency issues