You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -791,14 +791,24 @@ public Score(String expression, SusiLanguage userLanguage) {
791
791
}
792
792
793
793
/**
794
-
* If a intent is applied to an input stream, it must follow a specific process which is implemented
795
-
* in this consideration method. It is called a consideration in the context of an AI process which
796
-
* tries different procedures to get the optimum result, thus considering different intents.
797
-
* @param query the user input
798
-
* @param token the key from the user query which matched the intent tokens (also considering category matching)
794
+
* Several intents can be candidates for answer computation. Each of such an intent is expressed as
795
+
* an SusiIdea object. They are combined with a recall (data objects from past answer computations)
796
+
* and tested by construction of an answer as the result of a causality chain that is described in the
797
+
* idea. If the chain can be constructed by finding instances of variables, then this is a kind of
798
+
* proof that the answer is correct. That answer is returned in the SusiArgument object.
799
+
* @param idea the intent candidate
800
+
* @param recall the data objects from past computations
801
+
* @param identity the identity of the user
802
+
* @param userLanguage the language of the user
803
+
* @param minds the hierarchy of mind layers that may be used for reflection within the argument
799
804
* @return the result of the application of the intent, a thought argument containing the thoughts which terminated into a final mindstate or NULL if the consideration should be rejected
0 commit comments