|

PreAct is a Real Time Cognitive Solution A simple messaging protocol provides the basis for all of PreAct's IOHandler communication transactions, both external and internal to Pre-Act®, enabling integration of Pre-Act® with your external system architecture. The IOHandler provides the associate with system data input that enables situational awareness-by updating the associate's Concept-Node graph, which supplies the basis for ongoing situational assessment as the associate interacts purposefully with its environment. Similarly, system data output enables the associate to perform actions that alter the state of its world, based on the behavior prescribed by the Plan-Goal graph. PreAct's I/O connects knowledge with the world in many ways: Connects with sensors and actuators | Semiautonomous systems | | Robotics | | Unmanned vehicles | Interacts with external systems | Databases | | Simulation software | | Online data sources | Observes activities of humans, other associates and agents | Intent interpretation in terms of high-level descriptions of other agents' actions | | Coordination and competition with other agents in environment | Communicates directly with other associates through PreAct message protocol | Distributed associate systems | Putting PreAct on the Web PreAct messaging is easily adapted to support alternate communications protocols, such as XML or web services. 
Pre-Act® configurations are capable of processing a large volume of requests in tiered web architectures. Pre-Act® can support an "associate farm," wherein each Pre-Act® instance may be imbued with identical, complementary, or utterly dissimilar areas of expertise, as appropriate for your application. Data storage and persistence of knowledge states are provided by database interfaces. |