Logo Technical Review and Our Answers©



Technical Review and Our Answers
Table of Contents:

       • Introduction
       • Our Project
       • Technical Review
       • Coming Soon


Introduction:
This page is our answers to GitHub's Technical Review. We also posted GitHub's Executive Summary as a quick introduction and we posted the entire doc as a PDF page link following the executive summary.

According to GitHub's Technical Review doc, they listed the following topics which we will be addressing each one:

       1. Buzzword density without definitions
       2. The document repeatedly invokes the same four-item toolkit at almost every stage:
              a. "ML Engines"
              b. "AI Added Intelligence Engines"
              c. "AI Search Tools"
              d. "Templates Banks"
       3. The "Big Data → Values Tables → Long Integer Matrices" pipeline is technically broken
       4. The AI/ML project lifecycle is incomplete and partially inverted
       5. "Testing is a carbon-copy of Development" is incorrect
       6. Multi-agent system claims are unsupported
       7. "Development becomes fill-in-the-blank" is wishful
       8. The deployment admission contradicts the value proposition
       9. "Minimize-human-in-the-loop" is presented as a feature; it is a risk
       10. Documentation quality
       11. Proprietary methodology with no external grounding
       12. What Would Have to Change for This to Become Credible
       13. Feasibility Verdict


We will start our answers by covering a number of concepts which are also part of our answers.

Technical Review:
       AI Automation and Intelligence Project Roadmap
       Reviewer: Independent technical review (AI/ML)

Executive Summary
The proposal reads as a high-level conceptual narrative built around proprietary terminology rather than an executable technical roadmap. It strings together buzzwords ("ML Engines," "Added Intelligence Engines," "AI Search Tools," "Templates Banks," "Long Integer Matrices," "Traversing Trees") that are either non-standard or used in ways that depart from their accepted technical meaning. None are defined in implementation terms.

Several core design ideas — most notably the claim that Big Data can be accessed once, distilled into "Values Tables," then converted to "Long Integer Matrices" for all downstream use - reflect a misunderstanding of how data, features, and model training actually work in modern AI/ML systems. The proposal also contains structural gaps that are disqualifying for any serious project plan: no evaluation methodology, no metrics, no data labeling/ground truth strategy, no compute or cost estimate, no timeline, no team composition, no risk treatment, and an explicit admission that the team cannot deliver the deployment stage.

My recommendation is at the bottom of this document. The short version: not feasible as written.

Technical Review
AI Automation and Intelligence Project Roadmap
Reviewer: Independent technical review (AI/ML)


Concepts Reviews:

Redefining Intelligence or AI as a Tool:
We have been architecting-designing-developing intelligent systems for years. Our Intelligent systems were developed since AI was nothing but an academic subject taught in universities.

Sadly, we were calling ML and AI differently than what they are called today. In short, our thinking, approaches and tools are very much as the current ML and AL. For example, we built our Business Programming System which is the exactly the Machine Learning of today. Our Business Programming System searches data to find ways to help businesses make better decisions.

The currently, ML and AI approaches are based on training AI Model-Agent using labeling and Deep Learning and Large Language Models (LLMs). Our Approaches to ML and AI are quite different than the current AI approaches mentioned.

First, our ML focuses on data and performs the job of over 40 different types of analysts' jobs or tasks.
In short, our ML performs data analysis and helps with decision-making.

We defined and categorized each human intelligent characteristic as one task. For example, Planning is one task. Each task would be handled by a software program which we call an Intelligent Engine. We are structuring AI as a collection of Intelligent Software Engines.

Our Added Intelligence Engines approach is the process of adding Intelligent Engines to our AI Model-Agent simulate human intelligence.

The only way our audience can see what we mean by our Added Intelligence Engines approach is to follow our definition of different level of intelligence or category:

       1. Planning
       2. Understanding
              2A. Parse
              2B. Compare
              2C. Search
       3. Performs abstract thinking
              3A. Closed-box thinking
       4. Solves problems
       5. Critical Thinking
              5A. The ability to assess new possibilities
              5B. Decide whether they match a plan
       6. Gives Choices
       7. Communicates
       8. Self-Awareness
       9. Reasoning in Learning
       10. Metacognition - Thinking about Thinking
       11. Training
       12. Retraining
       13. Self-Correcting
       14. Hallucinations
       15. Creativity
       16. Adaptability
       17. Perception
       18. Emotional Intelligence and Moral Reasoning


Each level or category defines human intelligence characteristics. Each of these characteristics would require a software program which we call an Engine. Each Added Intelligence Engine would be integrated in any software system to add such intelligent characteristics to a software. They would help build an AI system which we have control over how it would perform. Not to mention, as we discover more intelligent characteristics, these intelligent characteristics would be integrated with easy without rewriting or redoing the software system or code.

First, we need to define this list in term of human intelligence and AI.
The following table is our attempt:

Human Intelligence Artificial Intelligence
Planning:
To think about and decide what we are going to do or how we are going to do something.
Planning is the process of organizing and making advance decisions on how to achieve goals and objectives.
AI Planning:
AI planning, also known as automated planning or automated scheduling, is a field of artificial intelligence that focuses on developing strategies or sequences of actions for an AI agent to achieve specific goals. It involves finding the best course of action to transform an initial state into a desired goal state, often considering constraints and dependencies.
Understanding:
True understanding involves not just grasping information, but also comprehending its meaning, significance, and implications, and being able to apply that knowledge in a meaningful way.
A. Parse:
Parsing, also known as syntax analysis, is a process used in computer science to break down data into smaller components that are more manageable. This usually involves the conversion of a high-level language into machine code that a computer can understand and execute.
B. Compare:
The ability to detect the character or the qualities of more than one item in order to determine resemblances or differences.
C. Search:
Look carefully and thoroughly in an effort to find or discover something.
AI Understanding:
Artificial intelligence (AI) refers to the implementation of algorithms that can learn from data (training) and produce outputs (inference) that typically would require human intelligence.
A. Parse:
Parsing (also known as syntax analysis) can be defined as a process of analyzing a text which contains a sequence of tokens, to determine its grammatical structure with respect to a given grammar.
B. Compare:
In AI, "compare" often refers to identifying similarities and differences between data points, models, or outputs, typically using algorithms and metrics to quantify these relationships.
C. Search:
In AI, "search" refers to the algorithmic process of finding solutions or paths within a defined problem space by exploring possible options and evaluating them against a goal.
Abstract Thinking:
Abstract thinking is the ability to understand and work with concepts, ideas, and principles that are not directly tied to concrete physical objects or experiences, allowing for the processing of theoretical concepts and making connections and seeing patterns.
Closed Box Concept:
You many not know all the details; therefore, you think with closed box concept.
Closed box concept is that you may not know what is inside the closed box, but try to solve the problem with having the closed box part of processes.
AI Abstract Thinking:
Rather than requiring extensive data for every possible scenario, AI with abstract thinking capabilities can apply learned concepts to unfamiliar situations, similar to human reasoning. This leads to more versatile and efficient AI systems that can operate with less training data and adapt to new challenges.
AI Closed Box Concept:
In the context of AI, "closed-box thinking" or "black box AI" refers to AI systems where the internal workings and decision-making processes are cloudy and difficult to understand, even to their developers.
This contrasts with "white box AI" or explainable AI (XAI), where the AI's processes are transparent and understandable.
Solves Problems:
Problem-solving skills are the ability to identify problems, brainstorm and analyze answers, and implement the best solutions
AI Solves Problems:
AI problem-solving involves using algorithms, machine learning, and cognitive computing to analyze data, identify patterns, and generate solutions to complex issues, often through techniques like search algorithms, constraint satisfaction, and optimization.
Critical Thinking
The term critical comes from the Greek word Kritios meaning "able to judge or discern".
Critical thinking is the ability to question, analyses, interpret, evaluate and make a judgement about what being read, hear, say, or write.
The ability to assess new possibilities and decide whether they match a plan.
AI Critical Thinking
AI, critical thinking refers to the ability to analyze, evaluate, and synthesize information, particularly when interacting with or relying on AI-generated content, to form well-reasoned judgments and decisions.
Gives Choices
Gives choices is to provide or offer a selection of options or alternatives, allowing to choose between them.
AI Gives choices
Decision AI is the usage of AI algorithms to assist humans in making decisions or to make decisions on their behalf.
Communicates - Languages
To communicate is to exchange words, feelings, or information with others.
What is the synonym for communicate?
advertise, broadcast, connect, contact, convey, correspond, disclose, disseminate, get across, get through, impart, inform, interact, pass on, publicize, reach out, relate, reveal, suggest, tell, transfer, transmit, write.
AI Communicates - Languages
it is used in operations such as language comprehension, text translation and speech synthesis with natural language processing techniques.
Self-Awareness
Self-Awareness gives the ability to tune in to internal feelings, thoughts, and actions. When people are self-aware, they understand their strengths and challenges and know what helps them thrive. They also understand that how they see themselves may be different from how others see them.
AI Self-Awareness
AI self-awareness, is the theoretical ability of an artificial intelligence system to possess consciousness, self-recognition, and the capacity to understand its own existence. It is going beyond programmed tasks to potentially have a subjective experience.
Reasoning in Learning
Reasoning, in the context of learning, refers to the process of using logic and evidence to draw conclusions, make judgments, and form opinions, which is crucial for comprehending, evaluating, and accepting information and arguments.
There are 4 types of reasoning:
1. Deductive Reasoning: Moving from general premises to a specific, logically certain conclusion.
2. Inductive Reasoning: Making generalizations based on specific examples or observations.
3. Abductive Reasoning: Inferences are uncertain, and proceeds by attempts to eliminate alternative explanations that could lead to the same consequence.
4. Analogical Reasoning: Finding similarities between two or more things and then using those characteristics to find other qualities common to them.
AI Reasoning in Learning
In AI, reasoning learning refers to the ability of a system to draw logical conclusions and make decisions based on acquired knowledge and data, improving its performance over time through experience and learning algorithms.
Metacognition
Metacognition, often described as "thinking about thinking," is the awareness and understanding of one's own cognitive processes and the ability to monitor and control them, which is crucial for effective learning and problem-solving.
AI Metacognition
Metacognition and Its Applicability to AI. Metacognition, often described as "thinking about thinking", involves the ability to monitor, control, and regulate cognitive processes. It encompasses self-awareness, reflection, and the capacity to evaluate and adjust strategies for better outcomes.
Training
Training is teaching, or developing in oneself or others, any skills and knowledge or fitness that relate to specific useful competencies.
AI Training
AI training is the process of teaching an AI model to perform a specific task or set of tasks by exposing it to large amounts of data, allowing it to learn patterns, make predictions, and improve its performance over time.
Retraining
The term retraining refers to the process of acquiring new skills or renewing existing ones in response to changes in the work environment. It can also mean retraining an existing professional to occupy a new position within a company.
AI Retraining
It involves designing and implementing processes for the automation of the model retraining over time. Retraining is fundamental to ensure that a machine learning model is constantly providing the most up-to-date predictions, while minimizing manual interventions and optimizing for monitoring and reliability.
Self-Correcting
The process of correcting itself when things begin to go wrong, without outside help: The company cannot follow strategies that are unprofitable without self-correction.
AI Self-Correcting
In the context of AI, "self-correcting" refers to the ability of a system to identify and fix its own mistakes or errors, often through techniques like reinforcement learning or supervised fine-tuning, without direct human intervention.
Hallucinations
A sight, sound, smell, taste, or touch that a person believes to be real but is not real. Hallucinations can be caused by nervous system disease, certain drugs, or mental disorders.
AI Hallucinations
AI hallucinations are incorrect or misleading results that AI models generate. These errors can be caused by a variety of factors, including insufficient training data, incorrect assumptions made by the model, or biases in the data used to train the model.
Creativity
Creativity is defined as the tendency to generate or recognize ideas, alternatives, or possibilities that may be useful in solving problems, communicating with others, and entertaining ourselves and others.
Creativity encompasses the ability to discover new and original ideas, connections, and solutions to problems. It is a part of our drive as humans-fostering resilience, sparking joy, and providing opportunities for self-actualization.
AI Creativity
Creative AI refers to a branch of artificial intelligence that focuses on enabling machines to perform tasks traditionally requiring human creativity, such as art, writing, music composition, and design, through the use of algorithms and machine learning.
Adaptability
The ability to adjust to new situations, overcome challenges, and thrive in diverse environments.
AI Adaptability
Adaptive AI systems would adjust if they encounter changes in input data or the context in which they operate. They would correct their algorithms and decision-making processes accordingly. This adds flexibility which makes them practical and relevant even in dynamic and unpredictable situations.
Perception
Perception is how human understand and make sense of the world around them using your senses.
It is about recognizing, organizing, and interpreting sensory information to form a mental picture of what is happening.
AI Perception
In machine, perception is the capability of a computer or a device to take in and process sensory information in a way that is similar to how humans perceive the world. It may uses sensors to mimic human senses:sight, sound, touch, taste, ... etc.
Emotional intelligence and Moral reasoning
Not included in our projects
AI Emotional Intelligence and Moral Reasoning
Not included in our projects

How to add Intelligence to software programs?
We recommend that each intelligent category should be addressed separately and independently.
We need to:

       1. Break each category into Zeros and Ones or simpler or subcategories
       2. Build one or more engines to create, execute and handle such category
       3. The Added Intelligence Engines must parse Data Matrix Record to figure out which Matrices are needed
       4. Use Data matrices in their decisions on how to apply their intelligence
       5. Test each thoroughly
       6. Integrate it into the system and test it further


Dynamic Adding Intelligence Engines:
Our approach of adding intelligence engines to a software system would give our Switch-Case AI Model-Agent the ability to dynamically increase the software system with additional intelligence categories. Such dynamic approach has the ability to adopt to any new intelligence, technologies, learning, ... etc. It also can help our system adjust to different environment, culture, or major changes in businesses and their customers.

Hallucinations Engine(s):
We are architecting-design our system with ability to check if the running situation or the case at hand has possible Hallucinations. We need to brainstorm such architect-design-development-testing. At the present moment, we will need to search all possible cases of Hallucinations that can take place.

Planning Engine(s) Example:
Quick Example-Scenario of Adding the Planning Engine(s): - (this is a rough draft)
We need to cover the following aspect of our system:

Our Machine Learning:
Our Intelligent Machine Learning has the following structure:

         • Our Zeros and Ones Concept and Components
         • Pattern Building Matrices
         • Build Precision Scale
         • Fine Tune Pattern using Dynamic Business Rules
         • Library of Patterns (Using History and Lessons Learned)
         • Data Preparation
         • Pattern Discovery
         • Optimization
         • Build Reports
         • Data Visualizations
         • Developing Machine Leading Code
         • Testing


Our Zeros and Ones Concept and Components
The basic concept of any computer is the binary bit (0,1). Computer Science was able to turn this binary 0s and 1s into a revolution of technologies that we are using today. With the same thinking, we use the concept of 0s and 1s to build search patterns. We would also use Dynamic Business Rules as guidance in building the search patterns. We build from Zeros and Ones a Byte, then use bytes to build a word and use words to build patterns. The best way to make our concept more clear is by present Donald toy as an example.
More deatils see the following link:

       • Machine Learning

Our Machine Learning Engines:
What is an Engine?
Based on Information Technologies background, an engine may have different meanings.

Our Engine Definition:

         • An Engine is a running software (application, class, OS call) which performs one task and only one task
         • A Process is a running software which uses one or more engine
         • A Process may perform one or more task
         • Engines are used for building loose coupled system and transparencies
         • Updating one engines may not require updating any code in the system
         • A tree of running engines can be developed to perform multiple of tasks in a required sequence
         • Engines give options and diversities


Machine Learning Analysis Tier:
Our Machine Learning View:
Our Machine Learning (ML) View is that ML would perform the jobs of many data and system analysts. In short, our ML is an independent intelligent data and system Powerhouse. Our ML' jobs or tasks would include all the possible data handling-processes.

The Analysis List Tasks-Processes Table presents the needed analysis processes which our ML would perform.

1. Working with Large Data Sets 2. Collecting 3. Searching 4. Parsing
5. Analysis 6. Extracting 7. Cleaning and Pruning 8. Sorting
9. Updating 10. Conversion 11. Formatting-Integration 12. Customization
13. Cross-Referencing-Intersecting 14. Report making 15. Graphing 16. Virtualization
17. Modeling 18. Correlation 19. Relationship 20. Mining
21. Pattern Recognition 22. Personalization 23. Habits 24. Prediction
25. Decision-Making Support 26. Tendencies 27. Mapping 28.Audit Trailing
29. Tracking 30. History tracking 31. Trend recognition 32. Validation
33. Certification 34. Maintaining 35. Managing 36. Testing
37. Securing 38. Compression-Encryption 39. Documentation 40. Storing

Analysis List Tasks-Processes Table

We can state with confidence that no human can perform all the listed processes or steps mentioned above, but our Machine Learning would be able to perform all the tasks (included in the Analysis List Tasks-Processes Table) with astonishing speed and accuracy.

Our ML Processes-Analysis and Data Classification
Our ML processes-analysis would also perform Data Classification. Our ML engines create data Matrices Pools for other ML engines.
These data pools would include Data Classification Matrices also.

What is the main job of ML Analysis Engines Tier?
To help our readers and audience see our ML main job is, we need to present Large Language Model (LLM).

Large Language Model (LLM):
A large language model (LLM) is a type of artificial intelligence (AI) that can understand, process, and generate human language. LLMs are trained on massive amounts of data, which allows them to perform natural language processing (NLP) tasks.

LLMs are trained on vast amounts of text data, which can be broadly categorized into unstructured and labeled data. They learn patterns and relationships within this data to understand and generate human-like text.

With the same concept of Large Language Model (LLM), our ML Analysis Engines create data matrices pool to help our Added Intelligence Engines Tier (Decision + Executing + Handler) performs their job.

What is the difference between our Machine Learning Analysis Tier and Large Language Model (LLM)?
Large Language Model (LLM) is trained on the data, but our Machine Learning Analysis engines learn from the data and create the ML Data Matrices Pool for our ML Added Intelligence Engines Tier (Decision + Executing + Handler).

In short, ML Analysis Engines perform all the processes within the Analysis List Tasks-Processes Table plus all the cross-reference of these output matrices pool. These analysis engines help prepare all the need data for our ML Added Intelligence Engines Tier to perform their tasks.

Our Main Tools:
We are using our ML tools (engines) plus AI Search Tools to parse and convert Big Data into our manageable Data Matrices.
Our ML engines are the core power in the Big Data parsing and conversions and AI Search Tools are supporting search tools. We do need to use AI Search Tools such ChatGPT or any AI Search Tools for value matching and errors correction.

AI Search Tools:
These AI Search Tools have very impressive text and graphic analysis which we are harnessing their power. Our main power when it comes to developing any AI system is our Machine Learning Engines and "not AI Search Tools." These AI Search Tools are very handy when it comes text and graphics. Therefore, we use These AI Search Tools when in comes to image analysis, voice-to-text messages or any text-image messages comparisons.

Note:
It is easier, convenient and cost effective to use these AI Search Tools instead of building them. Developing them would be costly effort which would require tremendous efforts, time and testing. Therefore, AI Search Tools is a fare better choice than developing these AI Search Tools.

Our project goal is to build automation and intelligent system harnessing the power of AI and Machine Learning (ML). Consequently, we need to build the system’s structure. Our structure must be AI-based, practical, modifiable, reusable, cloud-based and uses templates. We also use Development Banks. Therefore, we need to define a number of terms in the following sections.

Templates:
Templates provide a reusable framework that saves time, ensures brand consistency, and minimizes errors. They eliminate the need to start from scratch, allowing you to focus purely on content while maintaining a polished, professional standard across all your work.

System Development Templates Banks:
System development banks (SDBs) and Multilateral Development Banks (MDBs) leverage pre-built templates to standardize operations. These templates accelerate digital transformation, ensure regulatory compliance, and enable institutions to scale sustainable infrastructure projects.

Our Templates Banks:
Our Templates Banks are our depositories of standard templates which are used by most known system. For example, we would be collecting every possible template used by top software vendors. We would be using AI system to parse and create the best practice templates which would reflect AI choice of the best templates. We would also create different template banks for different requirement and different systems usage. For example, there would be:

       1. Project Requirement Templates Bank (addressing different projects)
       2. Business Analysis Templates Bank (addressing different businesses)
       3. System Analysis Templates Bank
       4. Data Structure Analysis Templates Bank
       5. Architect-Design Templates Bank
       6. ML analysis templates bank
       7. Dictionary Templates Bank
       8. Business Token Templates Bank
       9. Testing Processes Templates Bank


The primary objectives of our bank templates are to streamline and boost AI development workflows and efficiency. They act as standardized frameworks to help reduce development risks, time, accelerate automate-development and handle complex data.



XX


XX


XX