Neuro-symbolic AI runtime for knowledge graph reasoning
Top 52.9% on sourcepulse
Nucleoid provides a declarative, logic-based runtime environment for Neuro-Symbolic AI, aiming to bridge the gap between data-driven neural networks and rule-based symbolic AI. It targets developers and researchers building explainable, adaptive AI systems that can reason with both data and logic, offering a unified approach to knowledge representation and decision-making.
How It Works
Nucleoid utilizes a specialized knowledge graph that stores and relates both data and logic statements using an IPL-inspired declarative syntax. This "Logic Graph" enables adaptive reasoning, allowing the system to dynamically update its understanding and conclusions as new information is incorporated. The runtime environment manages JavaScript state, rerenders statements, and builds the knowledge graph, isolating program behavior from technical implementation details for enhanced plasticity and explainability.
Quick Start & Requirements
npx @nucleoidai/ide start
or npx @nucleoidai/expert start
for local IDE and expert system components.Highlighted Details
Maintenance & Community
dependabot[bot]
.Licensing & Compatibility
Limitations & Caveats
The project is largely in Beta or Work-in-Progress (WiP) stages, with specific ES version support and IDE features still under development. Performance benchmarks are provided for a sample app against traditional databases, but direct comparisons and guarantees for production readiness are not fully established.
4 days ago
1 day