Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arcj137442/pynei
NARS-Embodied-Interface in Python
https://github.com/arcj137442/pynei
non-axiomatic-reasoning pygame-application
Last synced: about 5 hours 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-14T13:19:15.000Z (2 months ago)
- Last Synced: 2024-09-14T23:17:00.606Z (2 months 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具身接口
![GitHub License](https://img.shields.io/github/license/ARCJ137442/PyNEI?style=for-the-badge&color=0288d1)
![Code Size](https://img.shields.io/github/languages/code-size/ARCJ137442/PyNEI?style=for-the-badge&color=0288d1)
![Lines of Code](https://www.aschey.tech/tokei/github.com/ARCJ137442/PyNEI?style=for-the-badge&color=0288d1)
[![Language](https://img.shields.io/badge/language-Python-blue?style=for-the-badge&color=0288d1)](https://www.python.org/)开发状态:
![Created At](https://img.shields.io/github/created-at/ARCJ137442/PyNEI?style=for-the-badge)
![Last Commit](https://img.shields.io/github/last-commit/ARCJ137442/PyNEI?style=for-the-badge)[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-2.0.0-%23FE5196?style=for-the-badge)](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: