SpydazWeb Artificial intelligence SDK
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.
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
++
++
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