%@ page language="vb" autoeventwireup="false" inherits="BizXRegistration.FormLogIn, App_Web_default.aspx.cdcab7d2" %>
Technologies
> OOP Technology > OOPs
Natural Language Interpreter
OOPs
Natural Language Interpreter
- OOPs is a very powerful natural language
programming interpreter. Natural language interpreters allow
humans to write or speak the language with which they are
already intimately familiar, to invoke action(s) on a computer.
It has a small footprint, with its core taking up less that
100k of memory, and through some clever design choices, it
avoids the combinatorial explosions that plague many natural
language interpreters.
- OOPs is designed with a very rich feature
set. It is capable of driving most any object on a Windows®
machine(From Windows 95® on), whether launching and killing
processes (stand-alone applications), invoking actions in
OLE-COM® and OLE-Dispatch® components, or invoking
functions in any and all DLL's installed on the system. OOPs
can also run VB®-scripts, C®-scripts and Java®-scripts.
Its architecture is designed to easily extend into areas beyond
the original implementation, and also allows for third parties
to develop what we term "Actors," so they
can drive their own objects with our Natural Language Interpreter
engine.
OOPs
was designed from the ground up to handle more than the English
language. Its features include multiple, runtime loadable,
Repertoires. Repertoires
are files that allow the user total control over language
definitions.
- In a Repertoire file(see OOPS Reference
Web), Users tell OOPS which of the available "Actors"
are currently active, and assigns each a Natural Language
name(Noun), along with a loading instruction for making the
Actor active. The Repertoire File also assigns names to each
of the Actions(Verbs) which characterize the Actor. Variations,
or "Complements" of these Actions
are also defined.
- OOPs also features phrase recognition,
in addition to synonym and other kinds of complex
linguistic resolutions. All of these features are user-definable
and extensible.
- OOPs provides its users a very forgiving
programming language. Users can be almost illiterate (for
example, a 5 year old child) and still produce fulfilling
scripts with this interpreter.
Key Benefits of the "OOPs" Linguistic Processing Engine.
- Drive Any Object on your computer
- All Applications on any windows machine.
(Other platforms will be available shortly)
- DLL Functions
- OLE COM® "Component Object
Model" Objects
- OLE Automation (IDispatch®
) Objects (most major applications)
- Control Panels
- Custom Third Party Applications supporting the "Actor
Interface" by licensing the Actor
Development Kit
- OOPSystems, Inc.'s own Custom Actors:
- Internet Actors, to conduct web-surfing
and searches of one or more sites easily from one
location.
- Animation Actors, based on the
MSAgent technology. Allows users
to author complete animated scenes (cartoons)
- File Actor. Allows users full control
of the file system(s) accessible from their workstation.
- Registry Actor. Allows users full
control of Registry Database(s) accessible from their
workstation.
- Install Actor. An easy way to create
install scripts for moderate to complex software products.
- Use Natural Human Languages Like English Japanese
or Arabic.
- The engine is built with UNICODE®
as the internal
character encoding scheme, and supports all of the UNICODE®
supported human languages, numbering over 200.
- The engine allows for the source of the script file
to be encoded in any standard character encoding scheme,
like ASCII, JIS, ASMO etc...
- Loose Semantic Processing
- A user can be almost illiterate and still produce fulfilling
results using this scripting engine.
For example: A 5 year old child can dictate to his mother
any mumblings that include some coherent vocabulary. As
long as the OOPS engine is passed a verb and a noun, an
action will be identified and fired.
- Linguistic Context History
- The user can elect to use this feature to allow linguistic
elements that are missing in the current sentence to be
picked up from previously executed statements.
- OOPSystems Software, Inc. Critters 'S' offers such controls
in the options editor.
- Linguistic Normalization
- Users especially enjoy the benefits of this feature.
Linguistic Normalization Types include:
- Phrase Recognition and Resolution
- Synonym Recognition and Resolution
- Quoted String Recognition and preservation
- Coordinate Recognition and Resolution.
- User Control
- Users can define, extend and replace any linguistic
element in the language via the Repertoire mechanism.
- Actors, Actions, and Complements are all defined in
Repertoire Files. In addition, Phrases, Synonyms, Relative
and Absolute coordinates are also definable and extensible
from the same repertoire file.
Pricing
The "OOPs" Linguistic engine is not
sold separately. It comes with one of the Natural Language Scripting
Environments or Third party products as a result of licensing
the "Actor Development
Kit"
|
|
|