home | careers | contact
search

preact, inside preact, preact internals, how it works, architecture

Pre-Act® is a Real Time Cognitive Solution

Activities are the fundamental unit of Pre-Act®computation. All Pre-Act® functions - assessment, planning, execution, intent inference, and configuration - are driven by models of activities or tasks. PreAct interacts with sensors, GUIs or other external interfaces to acquire information and act on the world. Pre-Act® performs symbolic computation for cognitive reasoning, in order to decompose difficult problems into smaller, easier problems, to search intelligently for solutions, resolve conflicts among solutions or agents, to weigh evidence, combine evidence, and to select good options from multiple competing alternatives.

Pre-Act®'s behavior is planned at run-time, according to a hierarchy of plans and goals, to adapt to current conditions and knowledge. Pre-Act®'s overall, top-level goals are typically more generic: complete assignments, detect and handle problems, preserve resources, be safe. Lower level subgoals decompose these broad, perennial goals into domain-specific, knowledge-intensive alternative subgoals and subplans, which Pre-Act®selects and instantiates with current data, in order to achieve its top-level goals as defined within the specific, current situation.

PreAct supports distributed associates working as a team. An associate system built with the Pre-Act®framework is a single, cognitive solution for providing integrated intelligence to satisfy your requirements.

The Modules in PreAct's Layered Architecture

Information Manager adaptively configures and interacts with user interfaces
Error Analyzer detects unexplained deviations by the user from shared task models
Activity Performer interprets and executes situated scripts, acting to change world-state
Activity Planner decomposes and instantiates PreAct's plan hierarchy, to prescribe actions
Intent Interpreter uses plans and scripts to comprehend user behavior
Situation Assessor makes sense of incoming data about the world state
Situated Script Library contains procedural knowledge about activities
Plan-Goal Graph Library contains models of goals and plans for achieving them
Concept Graph Library contains the conceptual structures for modeling world state
Object Match Library is all the core routines for symbolic computation

Pre-Act® also has a foreign function interface that permit extension via external functions performing arbitrary computations and system activities.

Common, shared mission objectives
Asset management and deconfliction
Decentralized or centralized control

Information Management

Context sensitive alerting, display management
Analysis of multiple data types from multiple sources
Human-centered presentation

Integrated Knowledge Environment - IKE

Pre-Act® now comes with IKE, our GUI-based Integrated Knowledge Environment, to cut your greatest cost for building intelligent systems: the knowledge engineering. Good tools make knowledge engineering faster and cheaper. ASI focuses on producing highly usable tools for building knowledge bases for PreAct, such as by providing a palette of knowledge constructs for designing domain-specific planning capabilities.

CONTACT US
Contact us Contact us to request more information about our technology.
additional resources