Logo
Sam Eldin
CV - Resume Tools 4 Sharing Architects 2 Show Big Data Presentation Android Training Java-Unix Code Templates Interviews QA & Code

Intelligent System
When we speak of Intelligence, we do not mean Artificial intelligence (AI) nor Robotics, we intend to make our software system intelligent.
Therefore:

What are Intelligence and Intelligent System?
Different Presentation Approach
Our 2,000 Foot View of Building Any Intelligent System
How Important Intelligent System?

Intelligence and Intelligent System:
We as human beings, when addressing anything as intelligent, we are implying that it has human-like characteristics.
Therefore, Intelligent System is the ability of a software system to have human-like characteristics and do the following:

     1. Plans
     2. Performs abstract thinking
     3. Understanding - parse, compare and search
     4. Solves problems
     5. Does the footwork
     6. Gives choices
     7. Communicates
     8. Self-awareness
     9. Reasoning & Learning
     10. Retraining - self correcting

Assume that each category is equal to 10% of intelligence, then we can scale the actual percentage of intellignce of any software system.

We have the know-how and the architect for developing 100% Intelligent System.

Different Presentation Approach:
We have presented our Intelligent system concept to friends, colleagues and clients in the past looking for feedback and possible teaming up. We also documented the concept in a number of web pages hoping to draw responds, questions and investors or vendors interests. Sadly we doubt that the concept is fully understood by our audience. We are taking a different presentation approach and let us develop a software system which bakes cakes.
The following is what we would do in principals:

     • We pick out the brains of the experts - chiefs who specialize in cakes.
     • We get all possible data about cakes and cake making from any source including social media
     • We process (using computer processing speed) all the above so we can start thinking in abstract, solve problems and make decisions
     • We build a plan of actions which is our system
     • Test the system
     • Run our system with dynamic guidance and automation
     • We monitor the system to correct errors and improve performance

Our 2,000 Foot View of Building Any Intelligent System:
Our 2,000 foot view of building any intelligent system is the following processes:

     1. Get the Guru and the experts thinking processes and approaches
     2. Get data from the business processes and the business history plus any similar system
     3. Get any related Statistics
     4. Search for data including social media
     5. Search and analyze the pros and cons of similar system
     6. Use the computer processing speed for analysis
     7. Use existing data and Machine Learning to give us patterns, trends, ...
     8. Ask questions including: is building the system doable and within budget?
     9. Build (reusable and independent) abstract thinking, problems solving and decisions making components
     10. Build a plan of actions - the system
     11. Use Tokens driven and automation in building the system
     12. Test the system
     13. Dynamically and on the run use Business Rules, exceptions, errors and logging to monitor the system
     14. Build statistics and reports
     15. Build a data Visualizer of the reports
     16. Document all the steps and processes including lessons learned.

To speed developing our intelligent system had developed reusable templates, data analysis processes, utilities, common, services-engines, data parsers and convertors, errors-exception-logging, token driven utilities, data services, browser-mobile templates, Dynamic Business Rules components, files services including parsers and converts, management plans and processes, documentation utilities and testing processes and plans.

Security and data have their own unique system.

How important Intelligent system?
Our Intelligent System is architected and would be built to save re-architecting and rebuilding our system plus eliminating the addition of human labor-analysts to our services. For example, we create an intelligent software that interviews clients (questionnaires) and asks the same question more than once with different wording and/or with a totally different interview at a different time. The system would compares the answers to see if the client or interviewee is consistent with his answer. Such approach can be used as a way to check clients disputes, requests, complains or if a client is making up things and not telling the facts correctly. This is known as a cross examination.

We do have the architect and the seeds for building such Intelligent system.