patham9 / NarsGPT

A NARS implemented as a GPT model prompted to invoke reasoning steps, with NARS-based memory and control machinery implemented in Python.
MIT License
40 stars 15 forks source link

NarsGPT (REPOSITORY HAS MOVED TO https://github.com/opennars/NARS-GPT !!! )

(for gptONA, the recommended branch click here)

A NARS implemented as a GPT model prompted to act like a Non-Axiomatic Logic reasoner, with NARS-based memory and control machinery implemented in Python. This is the first reasoning system implementation which uses GPT for reasoning with long-term memory. Also it is following NARS principles regarding evidence tracking, memory management and attentional control which allows the system to operate in a long-term manner while being able to learn and apply new knowledge effectively.

Features:

Architecture:

NarsGPT Architecture

Technical aspects:

Compared to other GPT with Long-term memory projects such as AutoGPT:

Compared to NARS with GPT for translating English to Narsese:

Project Venn Diagram

Already supported:

Additionally: