EmpathyWorks™ Editions
Editions of EmpathyWorks are available that span a wide range of capabilities. Personality and relationship models are upwards compatible between editions. OEM versions for game developers and robotics and AI products are available.
EmpathyWorks Infant Edition
The simplest version, EmpathyWorks Infant Edition, is restricted to modeling the personality of a newborn:
- Responds to stimuli in a primitive manner (PRL only supports clauses with simple comparisons)
- Does not grow in response to life events
- Does not recognize individuals (for example, a newborn responds to all smiling faces exactly the same,
since it does not recognize its parents yet.)
- Cannot form relationships because it cannot recognize individuals
- The EmpathyWorks runtime engine can support as many EmpathyWorks infants as desired, however these virtual infants cannot interact in a meaningful way
- Does not maintain a history of recent events
- Requires the least amount of computational resources (8 bit processor capable)
- Responds quicker than any other version of EmpathyWorks
- Priced for hobbyists building robots and AI systems
EmpathyWorks Child Edition
EmpathyWorks Child Edition builds on the capabilities of EmpathyWorks Infant Edition, and adds the following:
- Responds to stimuli in a simplistic manner (PRL supports clauses with arithmetic comparisons)
- Can grow from some life events
- Can recognize a small number of individuals
- Can form simple relationships and interact in a limited manner with real and virtual individuals
- Develops a simplistic world view
- Maintains a short history of recent events
- Requires modest amounts of memory and a somewhat more powerful processor than EmpathyWorks Infant Edition (at least a 16 bit processor with 250KB RAM is recommended)
- Priced for advanced hobbyists
EmpathyWorks Pre-teen Edition
EmpathyWorks Pre-Teen Edition builds on the capabilities of EmpathyWorks Child Edition and adds the following:
- Responds to stimuli in a more sophisticated manner (PRL supports clauses with compound statements)
- Can grow from more life events
- Can recognize a few dozen individuals
- Can form more advanced relationships and interact in a more complex manner with real and virtual individuals
- Maintains a longer history of recent events
- Requires only slightly more computational resources than EmpathyWorks Child Edition (400KB RAM recommended)
- Priced for advanced hobbyists and students of robotics and AI
EmpathyWorks Teenager Edition
EmpathyWorks Teenager Edition builds on the capabilities of EmpathyWorks Pre-teen Edition and adds the following:
- Responds to stimuli in a more sophisticated manner (PRL supports clauses with one parenthetic statement)
- Can grow from many life events
- Can recognize dozens of individuals
- Can form more advanced relationships and interact in a more complex manner with real and virtual individuals
- Maintains a longer history of recent events
- Requires only more computational resources than EmpathyWorks Preteen Edition (32 bit processor and 600KB RAM recommended)
- Priced for commercial products and research into robotics and AI
EmpathyWorks Adult Edition
EmpathyWorks Adult Edition builds on the capabilities of EmpathyWorks Teenager Edition and adds the following:
- Responds to stimuli in a more sophisticated manner (PRL supports clauses with arbitrarily complex expressions)
- Can grow from all life events
- Can recognize hundreds of individuals
- Can form all relationships and interact in a sophisticated manner with real and virtual individuals
- Maintains an arbitrarily long history of recent events
- Requires more computational resources than EmpathyWorks Teenager Edition (fast multi-core 32 or 64 bit processor and 2GB RAM recommended)
- Priced for commercial products and research into robotics and AI
Pricing
Pricing depends upon the edition, the maximum number of species that the runtime must support and the maximum number of individuals to model during a simulation. EmpathyWorks consists of a Java-based preprocessor and a platform-specific runtime. The runtime must be ported to each processor that it must run on. Although a Java version of the runtime is available, many applications require a runtime written in assembler. Porting costs vary for each target architecture. Please contact your sales representative for further information.
EmpathyWorks and PRL are trademarks of Micronautics Research Inc. All rights reserved.
|