Tendo City

Full Version: TovenNet's cooking up something big..
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
THE BASIC IDEA
AI-PROJECT is comprised of 2 parts, query master, and cloud script.
The basic idea is to create giant script capable of carrying out a multitude of tasks, based on user input, similar to the computers is science fiction in shows like star trek for example. The idea is that eventually a engine can be developed that could be the basis for the way all future programs can handle and process natural language requests.

CLOUD SCRIPT
The script will run on a scripting engine that is cloud based. Computers visiting the site become compiler pertinents, this is done with client side JavaScript and Ajax. A user need only be on the site to contribute processor time. This eliminates the need to install anything and fasciculate ease of use. Next scripts are broken up into modules with each one responsible for charring out a user defined task. Models are created using Wiki principles. The basic flow is this:

  1. The user names a request (For example, what is the weather in Florida right now?)
  2. The cloud script engine checks to see if a module is available to handle the request
  3. If no module is available the user is invited to contribute a module using a easy to use script editor.
  4. The engine has learned new skill.
  5. Attentionality users will be invited to contribute code in existing modules as well, in a Wiki like fashion.
QUERY MASTER
Query master is a special part of the cloud script, script, it is basically a simple drag and drop scripting language in itself, that returns a hit or miss value. This section of the script checks whether the user input applies to this script or not and returns that information back into the script cloud. A simple query master script for the above example might be, “Contains +what, +is, +all synonyms of (weather), +all synonyms of (right now).” If multiple scripts indicate that they can handle the request then the user is presented with a choice of handlers to use, in the form of a clarification request.

THE SCRIPTING LANGUAGE
The language will use JavaScript as a basic foundation. The JavaScript will be extended to include a fusion of client side and server side processing using Ajax queries to the master server. The master server will provide server side libraries for preforming such tasks like retrieving XML and RSS data, sending emails, performing Google searches, and many other things.