- labels bootstrap,diagram,Dushka,module,Russian
Table of Contents
The purpose of the Russian bootstrap "RuBoot" module is to load a basic Russian vocabulary into the Dushka AI at the start of each session of running the AI software. Some artificial intelligence enthusiasts may object that an AI should learn all its vocabulary from experience with the world, as human babies do. Although such a way of learning is preferable to having an innate vocabulary, the AI software will first need to become far more sophisticated before it is powerful enough to function as a _tabula rasa_ or blank slate that is genetically able to learn what it needs to know. MindForth and the Dushka AI need the innate bootstrap vocabulary to function as a proof-of-concept AI that can primitively think and learn.
When the body of the Dushka AI webpage loads into the MSIE Web browser, a special "onLoad" parameter of the HTML "body" tag calls RuBoot() as the very first module of the artificial Mind. When the bootstrap has finished loading, it makes the first call to the MainLoop (q.v.) module, which calls itself over and over again as long as the Dushka ("little spirit" or "little soul") AI remains alive in the computer. If you click to terminate the existence of Душка, she becomes one of the "Мёртвые Души" (Dead Souls) written about by Nikolai Gogol.
Expanding the RuBoot sequence involves various considerations.
* Recalculating the time "t" values; * Re-designating the "aud" values; * Entering the correct [http://en.wikipedia.org/wiki/Windows-1251 Windows-1251] character numbers; * Changing the declared "vault" value; * Entering new data for vault-dependent code; * Increment value of "nru" at the end of RuBoot.
When new Russian words are being coded into the RuBoot sequence, it is possible in the SeCurity module temporarily to replace the Diagnostic-display starting-variable nonce with a unitary value of one ("1") so that the entire RuBoot sequence will become visible while changes are being made. Then visual inspection may detect any errors being made, such as the failure to insert a gap of at least one time-point between words in the sequence.
AiApp AiForum AiMind AskUser BrainTheory ChangeLog ChatBots CognitiveArchitecture CognitiveAtlas CognitiveAtlas ConSciousness CybOrg DeFault DeKiManual DfKi DisAmbiguation EnBoot HackerSpaces InFerence IntelForth KbRetro KbSearch LinuxAi MainLoop MakerBot MasPar MfPj NumBer OpenCog ParaMeter ReJuvenate RentaCoder ScienceMuseum SensoryInput SiteSucker SpeechAct SpeechApi SpreadAct SpreadingActivation StopWords StrongAi SubConscious SuperComputer SuperIntelligence TechnoRati TechnoSingularity TextBook TrustMetric VisRecog WikiReader
Click to run
AI For You
- Table of Contents*