Add a bit of ambition

This commit is contained in:
Marcel Plch 2023-11-27 07:08:01 +01:00
parent 9c5b5d7471
commit 88fabf254d
Signed by: dormouse
GPG key ID: FCCCBD4835BFEABF
2 changed files with 120 additions and 0 deletions

76
doc/scheme.md Normal file
View file

@ -0,0 +1,76 @@
# CX
This project aims to develop general artificial intelligence.
This will require a few subprojects for the AI to be able to do
taks in.
## 1. 3D engine
To be able to teach the AI how to move in 3D space,
it needs a controllable character and some interactive
environment to move through.
This engine, being able to simulate newtonian physics,
will feed the AI character with visuals, sounds, limb
stress feedback, balance information (where is down?)
etc.
## 2. Chess minigame
We want this AI to be friendly and chill.
A sense for game time is essential in this regard.
Once fully develop, it will be able to choose what
it wants to play on its own. I think this might be
a good starting point.
## 3. Message prompt
It shouldn't be too hard for this AI to learn basic
use of words and associate (I lost the game) these
words with certain objects. It should be possible
to train the model to grab a pen just using a message
prompt and correct feedback from the environment.
## 4. Neural network framework
This framework will contain 3 types of neural networks:
### 4.1. Input neural network
The role of this network is to gather information from senses,
preprocess the information and feed it inward.
### 4.2. Output neural network
The role of this network is to gather output from a previous
network, postprocess the information and feed it outward.
### 4.3. Thinking network
This neural network will be set to a certain tickrate on which
it ticks (units to hundreds of ticks per second).
This will emulate real thinking using backpropagation if information
inside the neural network using backward connections.
Such an approach should allow the neural network to create memory banks on its
own and remember crucial data, this would allow context understanding for as
long as the neural network deems the information necessary. Similarly to how
human brain remembers information, the neural network would create loops of
neurons, which when deactivated, would stop holding on to their current state
and free those neurons to participate in another task.
## 5. Bindings to external tools
If experiments bring promising results, this AI will
sure appreciate being able to communicate with more than
just its virtual world.
Allowing the AI to manipulate with computer tools and/or even
talk to other people over messaging systems would speed up any
further development.
From learning how to code, to playing videogames, to doing much more.

44
doc/scheme.md.asc Normal file
View file

@ -0,0 +1,44 @@
-----BEGIN PGP MESSAGE-----
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
=fdNL
-----END PGP MESSAGE-----