SmartCloud Workbench is the next generation tool for situational reasoning application implementation. Workbench enables interactive design, specification, deployment and on-going maintenance of artificial neural network applications. It centers on development of Cognitive Maps, a goal-directed situationally-aware knowledge representation inspired by work in cognitive modelling, decision logic, and reinforcement learning. Cognitive Maps are frameworks able to leverage multiple technologies for data storage and manipulation, system modelling, and artificial intelligence, while retaining a focus on symbolic knowledge representations that fully support explainability through natural language interfaces.
Creation and management of Cognitive Maps is a highly interactive task for users. Cognitive Maps evolve through feedback from visualizations that highlight relationships between goals and situations, show where the map needs to be expanded, changed or reduced. The Workbench is designed to enable interactive creation with intuitive displays and ease-of-use features.
The Workbench Bayesian Network (BN) user interface enables a user to: Manually create BNs by creating Nodes and Links, and entering BN Node/Link data. Automatically learn a BN structure from user-supplied data (via CRex API). Automatically learn BN node probability tables from user-supplied data (vis CRex API). Manually modify the BN node structure, parameters (states, probability tables), and connections. In a Decision Table, use evaluation of a valid BN (via CRex API) to assess part of a Condition Clause and display the results of evaluation.
When developing Cognitive Maps with the Workbench, users often simulate a running application so that they can examine the results and modify the Cognitive Map to achieve desired reasoning behavior. To do this, they use Simulation capabilities of the Workbench. These capabilities allow the user to do the following for a single Cognitive Map that is complete and can be Published:
Since 2009, we've been assisting technology companies to build and improve their software products. We help to scale tech teams, deliver projects in time and within a budget, develop ideas from initial concepts to a final product.