User Tools

Site Tools


public:t-720-atai:atai-16:lecture_notes_f-17_08.03.2016

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

public:t-720-atai:atai-16:lecture_notes_f-17_08.03.2016 [2016/03/08 11:07]
thorisson2 [Programming for Self-Programming]
public:t-720-atai:atai-16:lecture_notes_f-17_08.03.2016 [2016/03/10 16:42] (current)
thorisson2 [Self-Programming]
Line 16: Line 16:
 |  Why we need it  | The inherent limitations of hand-coding methods make traditional manual programming approaches unlikely to reach a level of a human-grade generally intelligent system, simply because to be able to adapt to a wide range of tasks, situations, and domains, a system must be able to modify itself in more fundamental ways than a traditional software system is capable of.   | |  Why we need it  | The inherent limitations of hand-coding methods make traditional manual programming approaches unlikely to reach a level of a human-grade generally intelligent system, simply because to be able to adapt to a wide range of tasks, situations, and domains, a system must be able to modify itself in more fundamental ways than a traditional software system is capable of.   |
 |  Remedy  | Sufficiently powerful principles are needed to insure against the system going rogue.    | |  Remedy  | Sufficiently powerful principles are needed to insure against the system going rogue.    |
-|  The Self of a machine  | **C1:** The programs that act on the world and the self (via senctors) evaluate the structure and execution of code (processes) and, respectively, synthesize code. \\  **C2:** The models that describe the programs in C1, entities and phenomena in the world - including the self in the world - and programs in the self. Goals contextualize models and they also belong to C2. \\ **C3:** The states of the self and of the world - past, present and anticipated - including the inputs/outputs of the machine.  | +|  The Self of a machine  | **C1:** The processes that act on the world and the self (via senctors) evaluate the structure and execution of code in the system and, respectively, synthesize new code. \\  **C2:** The models that describe the processes in C1, entities and phenomena in the world -- including the self in the world -- and processes in the self. Goals contextualize models and they also belong to C2. \\ **C3:** The states of the self and of the world -- past, present and anticipated -- including the inputs/outputs of the machine.  | 
-|  Bootstrap code  | Bootstrap code may consist of ontologies, states, models, internal drives, exemplary behaviors and programming skills.   |+|  Bootstrap code  | A.k.a. the "seed". Bootstrap code may consist of ontologies, states, models, internal drives, exemplary behaviors and programming skills.   |
  
 \\ \\
/var/www/ailab/WWW/wiki/data/pages/public/t-720-atai/atai-16/lecture_notes_f-17_08.03.2016.txt · Last modified: 2016/03/10 16:42 by thorisson2