A philosophical and technical view of artificial consciousness
Andrey Shcherbakov, Artem Uryadov
Wearable Technology February 22, 2024 DOI: 10.54517/wt.v4i1.2498 (opens in new tab) via Semantic Scholar
Summary
AI-generated from the abstractThe article describes philosophical and programming approaches to creating artificial consciousness (AC). It proposes a ten-level architecture for AC, beginning with collecting and systematizing information about the external world and culminating in levels for influencing the world, coordinating with humans, and making decisions. The authors detail how functions are divided between humans and AC and how they interact. Finally, they list the properties most important from a programmer's perspective that characterize artificial consciousness.
Study at a glance
| Characteristics | Theoretical or philosophical paper Peer reviewed |
|---|---|
| Keywords | Philosophy Computer science |
| Key finding | Proposes a ten-level architecture for artificial consciousness, from information collection to decision-making and influence on the world. |
Abstract
The article reflects various approaches of philosophy and programming to methods for solving the technical problem of creating and software implementation of artificial consciousness (AC). Various purposes of creation and basic approaches to determining the nature of AC are described. To solve the problem of creating an AC, an architecture is proposed that includes ten levels, starting from the basic level of collecting and systematizing information about the external world and ending with the upper level of influence on it, agreed with the person and the level of decision-making. The features of the delimitation of functions and the procedure for interaction between a person and an AC are considered in detail. In conclusion, the most important, from a programmer’s point of view, properties that characterize artificial consciousness are given.