Close

Describing Context Using Text

A project log for Think Deep

An approach to get computers to tink in a human like manner

schuhumischuhumi 08/23/2015 at 13:070 Comments

To get a computer to think it needs context. For now the primary way to put context into the computer will be a simple descriptive language.

The bottom line I'll follow is: anything is something to something else. Example: "schuhumi" is "name" to "self", aka schuhumi is my name. "21" is "age" to "self", while "21" is "instance" to "number" as well. "21" is "increment" to "20". "age" is "property" of "self". "Birthday" is "manipulator" to "age" etc.

My language to describe such things is very simple. First you declare all "something"s you have using a leading exclamation mark:

! self
! name
! schuhumi
! age
! number
! instance

etc. Then you describe realtions using arrows:

schuhumi -(name)-> self
21 -(age)-> self
21 -(instance)-> number
20 -(increment)-> 21
and so forth.

As you can see you need A LOT of context to resemble human thinking - in fact the amout of context you get as a child while being raised and exploring the world yourself.

Therefore experiments will start of with simulations of very simple robots, for example thinking about how to move to reach a certain destination (two dimensional).

Discussions