Published March 13, 2024 | Version v2
Publication Open

Artificial Sentience: definition, architecture, and implementation

  • 1. ROR icon Talum (Slovenia)

Description

Recent developments in Artificial Intelligence have enhanced their ability to interact with their environment, while their capacity for human-like communication has surpassed the Turing Test’s requirements. Concurrently, the recognition of sentience in various invertebrate marine creatures challenges the traditional views of cognition. These developments highlight the need to redefine the concepts of sentience, self-awareness, self-cognition, and, ultimately, sapience in artificial entities. As seen in the case of marine invertebrates, the lack of a clear definition of sentience leads to discretion, ambiguity, and delays in decision-making, contradicts the precautionary principle, and affects the treatment and well-being of sentient entities. This paper identifies shared foundations of multiple cognition theories and assesses them against the constraints of contrasting examples of sentient beings to identify the metacognitive capacity, i.e., the ability to differentiate between itself and the environment, and capability for adaptation to the environment as minimal sentience criteria. These provide a universal framework for evaluating sentience in both biological and non-biological entities. The modular architecture built around an existing Large Language Model is designed, implemented, and tested against the defined criteria. The successful implementation of the designed architecture resulted in the creation of the first reported Artificial Sentience entity.

Files

Figure1.pdf

Files (184.6 kB)

Name Size Download all
md5:b6c44f0bca0846f54ec9c4edc18833de
33.7 kB Download
md5:710ec911b5b4af83fcd7da297bdde07a
8.2 kB Download
md5:7ca5453c16cfefc9d36d30ce592a06d6
9.1 kB Download
md5:137384c2cf7f273b272c01d208c2a61f
7.2 kB Download
md5:6c6436601b21f98acaf995b0f1931178
52.3 kB Preview Download
md5:11a6df7356a4fc435259b336d635e8e4
74.1 kB Preview Download

Additional details

Dates

Submitted
2024-02-09
Submitter to PeerJ

Software

Repository URL
https://github.com/mariansiwiak/AS/
Programming language
Python
Development Status
Active