Knowledge acquisition is the process of extracting, structuring and organising knowledge (usually from human experts) so it can be used in the Viabl.ai Platform.
Effective knowledge acquisition (also referred to as Knowledge Engineering) requires that knowledge is captured rapidly, with minimal coding and be transparent to the domain (subject matter) experts. This ensures that the captured knowledge can be easily validated and maintained by the domain experts.
In the Viabl.ai Platform, Decision making knowledge can be represented using any combination of the following highly transparent knowledge Objects:
Knowledge Objects can be included in other Knowledge Objects so it is highly recommended that large Knowledge Objects are broken down into smaller Objects to aid transparency. The term "large" here is subjective but as a general guide, the logic should be easy to navigate and understand which often means that most of it should be visible on a single page of the Web Browser
Some algorithmic Knowledge may be more effectively represented using Scripting. Script Objects can invoke Knowledge Objects and vice-versa.
The process of applying the acquired knowledge at runtime is called Inference