SpydazWeb Artificial intelligence SDK

From Hobby'dev
Jump to: navigation, search

Spydaz Web Artificial intelligence Software development Kit[edit | edit source]

This project has arisen due to the lack of ability by current programming languages to create the necessary functions required for higher level String extraction and searching;

The ability to create natural language interfaces today can be said to be limited by the approaches presented. It can be seen that grammar and language understanding although being pioneered in business circles; are primary concerned with statistical analysis and probabilistic prediction.

In the quest to create a viable chat interface there have been many attempts produced by companies such as Ultra-hal / Ver-bots / Jarvis and yet these commercial projects produce fun bots which actually have no understanding of the meaning of what is being discussed with the user. This is what SpydazWeb are attempting to rectify.


The Structure[edit | edit source]

Combined with knowledge bases, expert systems provides a platform for knowledge to be interrogated stored and retrieved by users in multiple manners.

The Design of SpydazWeb artificial intelligence is in the Form of an Intelligent Agent ;

An agent perceives its environment through its sensors providing output via its actuators.

AGENT_Diag.jpg


The ability to create Plugins / Updates / Tests / Sensors / Actuators has been included in the design of the development environment; enabling for extensions to the AI to be created.

Plugins / Updates / Tests[edit | edit source]

Plugins are the main entry point in to the AI. Plugins / tests can be created and tested before deployment to the application. the AI will automatically detect the plugins and address them accordingly; these are compiled as DLLS

Updates follow the same format as plugins Except that these are manufacture created for deployment to users by SpydazWeb! improving functionality;

Tests can run independently from the AI system; allowing for compartmentalised work on a specific task for the AI;


each can be compiled in the development studio; and place in the appropriate folder to be deployed and recognised by the AI (only DLL's are executed) both EXE and DLL can be compiled allowing for independent testing of plugins or tests before deployment.


AI_SDK[edit | edit source]

The AI S.D.K is the Artificial intelligence programming language created by SpydazWeb to enable for increased artificial intelligent design.


The Development Studio[edit | edit source]

The Development Studio Is where most time is spent developing / Compiling / Testing Editing

DEV_UI.jpg ++ TrieTreeI.jpg ++

There are various Visualisation Tools;

Web Browsers / Object trainer / Dictation Pad / Text to Wav / Wav Transcriber / Language translation ....

Network Chat/Server / Remote PC Administration / Network Administration ....

The concept of a design studio enables for the creation of a tailored creation process; Each A.I that is developed can be can be a simple and as complex as you can imagine;

The AI language extensions[edit | edit source]

Advanced String matching and Extraction[edit | edit source]

Trie-Tree Searching

Machine learning Functions[edit | edit source]

Neural networks

Apriori Algorithm

Logistical Regression

Term Document Matrix

Probabilistic Methods

Naive Bayes

Risk Analysis

Advanced Math

Face recognition / Detection / Training

Object Recognition / Detection / Training


Advanced Grammatical understanding[edit | edit source]

Parts of Speech Analysis / Learning

Porter Stemmer

Declarative sentence

Interrogative Sentence

Conditional / Propositional logic Sentences

Exclamatory Sentences

Predicate Analysis

Modal Sentence Logic

Deductive / Inductive Logic


Topical development[edit | edit source]

Ontology / Taxonomy Learning

Topic management and Autonomic Topic creation

Detect and Response Methodology

Question and Answer Database


Knowledge base development and management[edit | edit source]

Word-net type database Concept net Type Database Advanced object database Picture Database

Emotional State Machine