|
|
|
Sam Eldin Artificial Intelligence
Intelligence©
|
|
|
Intelligence
Introduction:
Human intelligence is the sum of mental abilities that allow people to think, understand, communicate,
and solve problems. It's a complex trait that's influenced by genetics and environment.
Intelligence can be defined as the ability to solve complex problems or make decisions with outcomes
benefiting the actor, and has evolved in lifeforms to adapt to diverse environments for their survival and reproduction.
Google Artificial Intelligence Definition:
Artificial intelligence (AI) is a set of technologies that enable computers to perform a variety
of advanced functions, including the ability to see, understand and translate spoken and written
language, analyze data, make recommendations, and more.
Artificial intelligence (AI) is the ability of computer systems to perform tasks that usually
require human intelligence. AI uses math, logic, and machine learning to simulate human reasoning.
Artificial general intelligence (AGI)
Artificial general intelligence (AGI) is a theoretical concept for a type of artificial intelligence (AI)
that can learn and understand any intellectual task that a human can. AGI aims to mimic the human brain's
cognitive abilities, and could have the following capabilities:
1. Reasoning
2. Problem solving
3. Perception
4. Learning
5. Language comprehension
6. Cognitive and emotional abilities
7. Common sense and consciousness
8. Causation (action)
Our Definition of Intelligence
Human Intelligence and Artificial Intelligence
We as human beings, when addressing anything as intelligent, we are implying that it has human-like characteristics.
Therefore, Artificial Intelligence 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. Critical thinking (The ability to assess new possibilities and decide whether they match a plan)
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.
Testing Intelligence:
Intelligence tests measure a person's cognitive abilities, such as memory, language, and problem
solving. They can be used to assess a person's potential for learning, making decisions, and performing
academically or professionally.
Intelligence tests measure people's cognitive functioning, including (but not limited to) verbal,
mathematical, and visuospatial reasoning, memory, attention, and language comprehension and production.
AI Testing:
AI testing is a type of software testing that uses artificial intelligence to enhance and streamline
the testing process. The objective of AI testing is to evaluate a software's capabilities, efficiency,
and reliability by automating tasks such as test execution, data validation, and error identification.
AI testing differs from conventional software testing by leveraging AI for dynamic test case generation,
self-healing test automation, intelligent test execution prioritization, and cognitive testing capabilities.
Unlike traditional automation, an AI testing tool will create test scripts using visual models, automatically
adapt to application changes, identify potential defects, and automate complex tasks, thereby improving
efficiency and coverage.
|
|
|