A cognitive-architecture-inspired system that represents ideas as nodes inside a continuously evolving graph.
- Graph Layer: Abstraction over NetworkX (MVP) or Neo4j.
- Embedding Layer: Handles semantic vector generation (Mock for MVP).
- Core Logic:
NodeManager: CRUD for thoughts.EdgeManager: Semantic connections.RulesEngine: Evolution logic (decay, clustering).
- API: FastAPI interface.
-
Install dependencies:
pip install -r requirements.txt
-
Run the API:
uvicorn src.api.main:app --reload