#summary Table of variables used in mindforth artificial intelligence
#summary English - German - Russian Strong AI
#labels manual
== Table of Variables ==
===== fyi =====
=== abc ===
AudBuffer transfer character.
=== act ===
activation level.
=== actbase ===
AudRecog discrimination activation base.
=== actran ===
PsiDecay holder of activation-levels.
=== adjcon ===
insert-adjective condition-flag.
=== adverbact ===
_adverbial activation-level_ - potentially a holder of a threshold-level trigger for calling an adverb-module.
=== aftjux ===
after-jux for negation of verb of being.
=== anset ===
Before vowel set article AN insertion.
=== atcd ===
Antecedent for EnPronoun or DePronoun or RuPronoun.
=== aud ===
auditory recall-tag for activating engrams.
=== audbase ===
recall-vector for VerbGen module.
=== audjuste ===
NounPhrase motjuste aud to SpeechAct module.
=== becon ===
_be-conditional_ – carries a flag from the OldConcept recognition module indicating that new input includes a verb of being which may permit the InFerence module to make a general inference about the subject of the input so that the InFerence module can look for prior knowledge as the basis of an inference.
=== dobseq ===
_direct-object-subSEQuent word_ – is used only within the InFerence module to hold onto the psi identifier of a noun or pronoun that was the direct object of a verb retrieved from memory as part of an inference that will require the same direct object to be associated with the verb if the inference is to be confirmed or refuted as a valid inference.
=== fyi ===
The fyi (for your information) variable holds a single-digit
number that determines the display mode of the AI Mind.
@@ -12,8 +68,11 @@ fyi at one (1), the AI is in transcript mode. With fyi at
two (2), tutorial mode is in effect. With fyi at three (3),
diagnostic mode is in effect for troubleshooting.
=== inft ===
==== kbtv ====
_inference-time_ – holds the current time at the start of the InFerence module so that the AskUser module can ask a question based upon pre-existing knowledge before the formation of a silent inference in the AI memory.
=== kbtv ===
The kbtv (knowledge-base traversal) variable holds a numeric
value that rotates through a range of integer numbers.
@@ -27,25 +86,65 @@ through a variety of subject-matter concepts serving
as points of departure for conversational gambits
when the AI Mind offers to interact with a human user.
==== psi ====
=== midway ===
_halfway back through memory_ – holds a default value of one for the very beginning of the AI memory but is available for the dynamic setting of a limit on searches when the AI Mind has been living and thinking for such an enormously long time that it is not necessary to search the entire mental history of the AI to find a word or a concept. On the other hand, AI coders could establish a mechanism to set midway back to the beginning in order to conduct a truly exhaustive search of memory.
=== moot ===
As in legally _moot_ – is a flag to prevent the formation of associative tags during mental operations which are not truly a part of cognition, such as the processing of an input query, the formation of a silent inference, or the creation of an output query.
=== prednom ===
_Predicate nominative_ -- a noun or adjective expressed in the nominative case as part of a predicate based on an intransitive verb of being or becoming or seeming or so forth.
=== psi ===
The psi variable (from the Greek letter "psi") is a numeric
identifier of a concept in the conceptual Psi array.
The psi concepts represent neuronal fibers, or interwoven
gangs of fibers, in the mindgrid as theorized in the
AI theory of mind serving as the basis of mindforth AI.
==== statuscon ====
=== quobj ===
_query object_ – holds onto the psi identifier of a word chosen by the InFerence module to be the direct object of a query created by the AskUser module.
=== qusub ===
_query subject_ – is a transfer-vehicle of the subject-identifier from any module prompting a question into the specific module that will ask the question.
=== quverb ===
_query verb_ – is set in the InFerence module with the identifier of a verb concept serving as part of an inference being made about user input. Then the AskUser module transforms the quverb identifier into the yes-or-no-verb identifier ynverb so that AskUser can use the query-verb to ask a question expecting a yes-or-no answer.
=== seq ===
_subSEQuent_ – is the following or subsequent concept with which a concept in a sentence of thought is associated.
=== seqtqv ===
_subSEQuent time-quod-vide (time-which-see)_ – is used only within the InFerence module to latch onto the specific time-point in memory of a verb which was linked in the past to a concept now occurring within user input as a predicate nominative which identifies a class of entities from which an inference can be drawn and assigned to the subject of the user input. For instance, if the AI knows "Boys play games" and the user inputs "John is a boy," the old verb "play" can now be used to infer, "John plays games," because John is a boy.
=== seqverb ===
_subSEQuent-concept VERB_ – is an interstitial carrier of a verb-identifier in the InFerence module, permitting a verb which was used in old knowledge to be used as part of an inference of new knowledge and as part of a question seeking confirmation or refutation of an inference.
=== statuscon ===
The term statuscon is not itself a variable but instead it
denotes a class of "condition" variables as in the popular
"defcon" term for "defense condition". When the statuscon
variables come into use, they will permit a MindModule
to be at or below a quiescent threshold so that the module
will not perform its main operational function, but will
remain merely ready to do so.
remain merely ready to do so.
=== subjnom ===
_subject nominative_ – is a concept identified in the OldConcept recognition module as the subject of an input causing the AI to make an inference.
==== subjpsi ====
=== subjpsi ===
The subjpsi (subject psi concept) variable originates in
the NounPhrase module to keep track of the psi concept number
@@ -59,90 +158,14 @@ of verb-form intervention is not an admission of failure
but rather an example of the gradual improvement of an AI
algorithm as it performs its mission.
----
==== Planning ====
The mindforth project is contemplating a massive change of
module names in the AI source code in order to wikify the names
for the easier creation of documentation pages. The following
items appear briefly here in order to determine if they
automatically create invitational wiki-links for the editing
and subsequent reading of a wiki-page of documentation.
AudRecog
EmotionOut
EnglishCog
EnVocab
FreeWill
GusRecog
IfAdjective
IfArticle
KbSearch
LispMind
ListenIn
MainLoop
MetEmPsychosis
MotorOutPut
OlfRecog
PythonBot
RubyMind
SchemeBot
SensorInPut
SensorIn
SpeechAct
SpeechOut
TacRecog
ThinkMode
TuringTest
VisRecog
=== t ===
_time_ – is incremented during AudInput and in the InFerence module during the creation of a silent inference in memory. Time "t" is not the real time of the external world, but is rather an internal counter of moments when sensory engrams and related concepts are stored in the time-dimension of the AI MindGrid.
===== Disclaimer =====
=== yncon ===
The information on this wiki-page is subject to
change without notice. Since coding an AI Mind often rushes ahead
while documentation lags behind, the description of AI variables
here may fail to keep up with changes in the actual AI code.
All aspects of variable usage are subject to sudden change.
A variable may originate in one mind-module and then move
to one or more other mind-modules. The name of a variable
may change, as may the reasons for using it and the
purposes which it serves.
_yes-or-no condition_ – is a status flag that a module like InFerence can set to a positive one in order to trigger the calling of the AskUser module by the English cognition EnCog module.
==== Notice ====
=== ynverb ===
Attn Google Code project owners and members! This wiki-page
shows you how to make a Table of Variables in such a way
that each variable has its own URL in a format such as
http://code.google.com/p/mindforth/wiki/var#psi and so forth.
If you copy this format for a Table of Variables, please give
attribution of the however-lame-you-think-it-is idea with a
clickable link to http://code.google.com/p/mindforth/
and please accept thanks in advance.
_yes-or-no-verb_ – identifier of a verb to be used in AskUser for the asking of a question expecting a yes-or-no answer.
0 comments on commit
01e8016