https://github.com/arcj137442/pynei
NARS-Embodied-Interface in Python
https://github.com/arcj137442/pynei
non-axiomatic-reasoning pygame-application
Last synced: 5 months ago
JSON representation
NARS-Embodied-Interface in Python
- Host: GitHub
- URL: https://github.com/arcj137442/pynei
- Owner: ARCJ137442
- License: mit
- Created: 2023-06-30T16:03:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T13:19:15.000Z (almost 2 years ago)
- Last Synced: 2025-03-28T07:41:41.860Z (about 1 year ago)
- Topics: non-axiomatic-reasoning, pygame-application
- Language: Python
- Homepage:
- Size: 30.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NARS-Embodied-Interface NARS具身接口



[](https://www.python.org/)
开发状态:


[](https://conventionalcommits.org)
## 简介
一个以 ***NARS*** 作为AI玩家,提供集成访问&调用的接口
- 前身:
- **徐博洋「NARS战机」:[Noctis-Xu/NARS-FighterPlane](https://github.com/Noctis-Xu/NARS-FighterPlane)**
- [ARCJ137442/NARS-FighterPlane](https://github.com/ARCJ137442/NARS-FighterPlane/tree/master/NARS-FighterPlane_v2.i_alpha) v2.i_alpha
- 缩写:NEI
## Concept 概念
- NARS: Non-Axiomatic Reasoning System | 非公理推理系统
- NAL: Non-Axiomatic Logic | 非公理逻辑
- CIN: Computer Implementation of NARS | NARS的计算机实现
## Preparation 预备
1. Python 3.11+
2. PyGame(若需运行游戏)
## Feature 特性
- 更通用化的具身接口代码
- 将「智能体定义」和「与NARS程序通信」分离
- 集中定义NAL语句,避免分散与重复
- 更高的代码重用率
- 异步CIN进程管理机制
- 一个子进程启动CIN实例
- 两个附属子线程,分别负责I/O操作
## References 参考
NARS计算机实现
- OpenNARS:
- ONA:
- NARS-in-Python:
NARS+ & 游戏Demo
- NARS-Pong in Unity3D:
- NARS-FighterPlane by Boyang Xu:
- ARCJ137442/NARS-FighterPlane: