ApiFeedback()
This class, implemented as part of the SILVIA C# API, provides access to SILVIA’s Cognitive Feedback functions. This includes parametric control, data/file access, and invoking SILVIA’s Feedback functions dynamically.
While you can define a “public SilviaCore” reference in external C# scripts by whatever name you choose, for all internal scripting, the Silvia Core is referred to as “_core”, e.g. “_core.ApiFeedback()…”
Discussion
SILVIA’s Cognitive Feedback functions are designed to glean more information from user input by keeping a history of the text a user says to SILVIA. The Cognitive Feedback functions also help to form Dynamic Outputs relevant to user input. A SILVIA Brain File will build Feedback outputs using any Exuders marked Reusable that it can relate to Concepts it has received from user inputs. Thus, if there are no Exuders marked Reusable, Feedback and Dynamic Outputs will be scant; if there are no Bindings added to Concepts in the Brain File, Feedback and Dynamic Outputs will lack relevancy.
Since Feedback is collected and stored by Username, taking time to consider how and where to store the Feedback “.txt” files, when to load them, and how to authenticate users in the SILVIA deployment is valuable if you wish to retain or secure any session Feedback data.
ApiFeedback()
This class, implemented as part of the SILVIA C# API, provides access to SILVIA’s Cognitive Feedback functions.
- ApiFeedback().SearchNext
- ApiFeedback().Write
- ApiFeedback().Read
- ApiFeedback().SetActive
- ApiFeedback().IsActive
- ApiFeedback().Clarify
- ApiFeedback().AddFeedback
- ApiFeedback().SuggestFeedback
- ApiFeedback().SetInterval
- ApiFeedback().SetThreshold
- ApiFeedback().SetProbability
- ApiFeedback().Pause
- ApiFeedback().Resume
- ApiFeedback().Search
- ApiFeedback().SearchGetString
- ApiFeedback().SearchRemoveFromStack
- ApiFeedback().SearchGetTime