{"title":"社论:实现人工通用智能的自编程方法和假设","authors":"K. Thórisson, Eric Nivel, R. Sanz, Pei Wang","doi":"10.2478/v10229-011-0017-1","DOIUrl":null,"url":null,"abstract":"Intuitively speaking, “self-programming” means the ability for a computer system to program its own actions. This notion is clearly related to Artificial Intelligence, and has been used by many researchers. Like many other high-level concepts, however, scrutiny shows that the term can be interpreted in several different ways. To make the discussion concrete and meaningful we introduce here a working definition of self-programming. In this definition we increase its concreteness while trying to keep the intuitive meaning of the concept. The activities of a computer system usually are considered to consist of atomic actions (which can also be called instructions, operations, behavior, or something else in different contexts). At any given moment the system’s primitive actions are in a finite and constant set A, meaning that they are distinct from each other, and can be enumerated. An action may take some input arguments, and produce some output arguments. The system can execute each of its actions,","PeriodicalId":247142,"journal":{"name":"Journal of Artificial General Intelligence","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Editorial: Approaches and Assumptions of Self-Programming in Achieving Artificial General Intelligence\",\"authors\":\"K. Thórisson, Eric Nivel, R. Sanz, Pei Wang\",\"doi\":\"10.2478/v10229-011-0017-1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Intuitively speaking, “self-programming” means the ability for a computer system to program its own actions. This notion is clearly related to Artificial Intelligence, and has been used by many researchers. Like many other high-level concepts, however, scrutiny shows that the term can be interpreted in several different ways. To make the discussion concrete and meaningful we introduce here a working definition of self-programming. In this definition we increase its concreteness while trying to keep the intuitive meaning of the concept. The activities of a computer system usually are considered to consist of atomic actions (which can also be called instructions, operations, behavior, or something else in different contexts). At any given moment the system’s primitive actions are in a finite and constant set A, meaning that they are distinct from each other, and can be enumerated. An action may take some input arguments, and produce some output arguments. The system can execute each of its actions,\",\"PeriodicalId\":247142,\"journal\":{\"name\":\"Journal of Artificial General Intelligence\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-01-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Artificial General Intelligence\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2478/v10229-011-0017-1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Artificial General Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2478/v10229-011-0017-1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Editorial: Approaches and Assumptions of Self-Programming in Achieving Artificial General Intelligence
Intuitively speaking, “self-programming” means the ability for a computer system to program its own actions. This notion is clearly related to Artificial Intelligence, and has been used by many researchers. Like many other high-level concepts, however, scrutiny shows that the term can be interpreted in several different ways. To make the discussion concrete and meaningful we introduce here a working definition of self-programming. In this definition we increase its concreteness while trying to keep the intuitive meaning of the concept. The activities of a computer system usually are considered to consist of atomic actions (which can also be called instructions, operations, behavior, or something else in different contexts). At any given moment the system’s primitive actions are in a finite and constant set A, meaning that they are distinct from each other, and can be enumerated. An action may take some input arguments, and produce some output arguments. The system can execute each of its actions,