First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Introduction to AI and AI-based systems
Which statement best describes what is meant by artificial intelligence in the context of software systems?
- Software that exclusively uses deep neural networks and big data
- Software performing tasks that normally require human intelligence Correct answer.
- Software that has become conscious and self-aware
- Software that executes a fixed sequence of coded rules
Explanation
AI refers to systems that carry out tasks which typically need human intelligence, such as perceiving, reasoning, learning and deciding. It is a broad label covering many techniques, not a single implementation style. Consciousness is not part of the practical definition used in software engineering.
Question 2Introduction to AI and AI-based systems
A system built to perform one specific task, such as classifying images of machine parts, is best described as:
- Artificial general intelligence
- A general-purpose reasoning engine
- Narrow AI Correct answer.
- Superintelligence
Explanation
Narrow AI, also called weak AI, is designed for a limited task or domain and cannot transfer its competence to unrelated problems. Almost all deployed commercial AI systems today fall into this category. General and super intelligence refer to much broader, currently hypothetical capabilities.
Question 3Introduction to AI and AI-based systems
Which description best matches artificial general intelligence (AGI)?
- A knowledge-based system with many hand-coded rules
- A system restricted to a single domain, such as playing chess
- A system that outperforms human experts on every cognitive task it attempts
- A system able to perform any intellectual task a human can perform Correct answer.
Explanation
AGI denotes a system with human-level competence across the full range of intellectual tasks, including transferring knowledge between domains. It is distinguished from narrow AI, which is limited to specific tasks. Outperforming humans everywhere would go beyond general intelligence toward superintelligence.
Question 4Introduction to AI and AI-based systems
Which statement describes supervised learning?
- The model discovers hidden structure in data without labels
- The model follows hand-coded rules written by a domain expert
- The model learns a mapping from labelled input-output pairs Correct answer.
- The model learns by trial and error from rewards and penalties
Explanation
In supervised learning each training example is paired with the correct answer, and the model learns to map inputs to those targets. The labels are what make the learning 'supervised'. Unlabelled data and reward signals belong to other paradigms.
Question 5Introduction to AI and AI-based systems
A model is trained on historical property records to output an estimated sale price in euros for new properties. Which type of machine learning task is this?
- Regression Correct answer.
- Clustering
- Classification
- Reinforcement learning
Explanation
Regression predicts a continuous numeric value, such as a price or a temperature. Classification instead predicts a discrete category, and clustering groups unlabelled data. The euro amount is a continuous quantity, so the task is regression.
Question 6Introduction to AI and AI-based systems
Which learning type is appropriate when the available data carries no labels and the goal is to find groups of similar records?
- Unsupervised learning Correct answer.
- Supervised learning
- Rule-based learning
- Reinforcement learning
Explanation
Unsupervised learning looks for patterns, groupings or structure in data that has no target labels. Clustering is the classic example. Supervised methods require labels and reinforcement methods require a reward signal from an environment.
Question 7Introduction to AI and AI-based systems
In which learning paradigm does an agent learn by receiving a reward or penalty for the actions it takes in an environment?
- Supervised learning
- Unsupervised learning
- Symbolic reasoning
- Reinforcement learning Correct answer.
Explanation
Reinforcement learning trains an agent through interaction: actions that lead to reward are reinforced and actions that lead to penalty are discouraged. No labelled correct answer is supplied; the reward signal plays that role. This makes it suitable for sequential decision problems such as games and robot control.
Question 8Introduction to AI and AI-based systems
Deep learning is best characterized as:
- Learning that uses hand-crafted features and small datasets
- Learning performed only by decision trees
- Machine learning using neural networks with many layers Correct answer.
- Learning that requires no training data at all
Explanation
Deep learning uses artificial neural networks with multiple hidden layers, which lets the model learn feature representations directly from raw data. It still requires training data and is not tied to decision trees. Hand-crafted feature engineering is characteristic of traditional machine learning.
Question 9Introduction to AI and AI-based systems
Which pair correctly distinguishes training from inference?
- Training happens only in production; inference happens only in development
- Training applies the model to new inputs; inference builds the model from data
- Training builds the model from data; inference uses it on new inputs Correct answer.
- Training and inference are the same activity carried out at different times
Explanation
Training is the phase in which a model's parameters are estimated from data. Inference is the later phase in which the trained model processes new inputs to produce outputs. The two phases have different purposes and different risks for testing.
Question 10Introduction to AI and AI-based systems
A test runs the same image through a trained AI model twice and receives two slightly different confidence scores. What is the most likely explanation?
- The test environment has been configured incorrectly by the team
- The model has been trained with an excessive amount of data
- The model is probabilistic, so outputs may vary between runs Correct answer.
- The test data was modified between the two runs
Explanation
Many AI models are stochastic in nature, for example because of random initialisation, sampling or dropout, so identical inputs need not give byte-identical outputs. Testers must therefore allow for tolerances and repeat runs. A configuration error or changed data is a possible but less likely explanation given that only small score differences are seen.
Question 11Introduction to AI and AI-based systems
Why is defining expected results for an AI-based system harder than for a conventional system?
- Because testers are not permitted to execute the system
- Because the correct output for a given input is often unknown Correct answer.
- Because AI systems cannot be executed more than once
- Because AI systems always take longer to execute than other systems
Explanation
For many AI problems, such as image recognition or natural language understanding, there is no simple rule that yields the single expected answer for every input. This is the test oracle problem: the source of truth is difficult or expensive to establish. Testers therefore often rely on reference datasets, statistical criteria or domain experts.
Question 12Introduction to AI and AI-based systems
What mainly distinguishes an AI-based system from a conventional rule-based system?
- It does not need to be tested before it is released
- It cannot be used for business applications
- It always requires specialized hardware and a dedicated data centre to run
- Its behaviour is learned from data rather than explicitly coded rules Correct answer.
Explanation
In a conventional system the logic is written explicitly by developers, whereas an AI-based system derives its behaviour from patterns learned from training data. This is why data quality and representativeness become critical quality factors. Testing therefore focuses as much on the data and the learned model as on the code.
Question 13Introduction to AI and AI-based systems
A model produces accurate predictions, but engineers cannot explain how it reached a particular decision. Which consequence matters most for testing and defect analysis?
- The model cannot be executed more than once
- The training data will be deleted automatically after deployment
- The model will stop producing outputs after a period of time
- Root-cause analysis is harder because the decision logic is opaque Correct answer.
Explanation
When the internal decision logic cannot be inspected, tracing a wrong output back to its cause becomes difficult, which slows defect localisation and correction. This opacity is a key quality concern for AI-based systems, especially in regulated domains. It does not affect executability or data retention.
Question 14Introduction to AI and AI-based systems
A recruitment model trained on historical hiring data systematically rejects candidates from one group. What is the most likely root cause?
- The model was tested using too many test cases
- The model contains too many hidden layers in its network
- The training data reflected bias in past decisions Correct answer.
- The system lacks a user-friendly graphical interface
Explanation
A model learns the patterns present in its training data, so historical human bias can be reproduced and even amplified. This is a data quality issue rather than a testing-volume or user-interface issue. Detecting it requires analysing training data and monitoring outcomes across groups.
Question 15Introduction to AI and AI-based systems
Which combination best describes the main enablers of recent progress in AI?
- Stricter regulation, formal standards and more audits
- Cheaper displays, faster keyboards and larger screens
- Larger teams, more meetings and shorter release cycles
- Abundant data, better algorithms and more computing power Correct answer.
Explanation
Advances in machine learning have been driven largely by the availability of large datasets, improved algorithms and greatly increased computing capacity. Governance and process factors shape how AI is used but do not themselves enable the technical capability. Hardware peripherals and team size are not principal drivers.
Question 16Introduction to AI and AI-based systems
In an autonomous delivery robot, which component is responsible for interpreting camera images to detect obstacles?
- The actuator
- The perception component Correct answer.
- The communication module
- The battery management unit
Explanation
The perception component turns raw sensor signals, such as camera or lidar data, into an interpretation of the environment. The decision component then plans and the actuators carry out the movement. Power and communication modules support operation but do not interpret sensor data.
Question 17Introduction to AI and AI-based systems
An AI service is retrained every month on new data and redeployed. What is the most important testing implication?
- The test plan can be frozen because requirements stay the same
- Only the user interface needs to be retested after each update
- Testing can stop once the first model version has passed
- Regression tests must be repeated for each new model version Correct answer.
Explanation
Because the model changes with every retraining cycle, behaviour that previously passed can regress, so the existing test suites must be re-executed against each new version. Results are tied to a specific model and dataset version. This also makes version tracking and traceability essential.
Question 18Introduction to AI and AI-based systems
Which scenario is best suited to reinforcement learning?
- Grouping customers into segments without predefined labels
- Teaching an agent to play a game by rewarding winning moves Correct answer.
- Encoding a tax regulation as a set of if-then rules
- Predicting a customer's credit score from labelled past applications
Explanation
Reinforcement learning fits sequential decision problems where an agent acts in an environment and is guided by reward signals, as in game playing or robot navigation. Labelled prediction and unlabelled grouping belong to supervised and unsupervised learning. Encoding regulations as rules is a symbolic approach.
Question 19Introduction to AI and AI-based systems
An expert system that stores knowledge as if-then rules and uses an inference engine to draw conclusions is an example of:
- Unsupervised learning
- Reinforcement learning
- Deep learning
- Symbolic (knowledge-based) AI Correct answer.
Explanation
Symbolic AI represents knowledge explicitly, for example as rules or facts, and derives conclusions through logical inference. It does not learn patterns from data in the way machine learning does. Expert systems are the classic example of this approach.
Question 20Introduction to AI and AI-based systems
The observation that tasks once regarded as AI are later treated as ordinary computing is known as:
- The AI effect Correct answer.
- The oracle problem
- The Turing test
- The bias-variance trade-off
Explanation
The AI effect describes how, once a capability is solved and becomes commonplace, it stops being labelled as AI. This makes historical definitions of AI unstable and is why current definitions focus on techniques rather than on specific tasks. The other terms refer to distinct concepts in AI and testing.
Question 21Introduction to AI and AI-based systems
Which practice is most appropriate before an AI system is allowed to make final decisions on loan rejections?
- Removing all documentation to speed up processing
- Human review of the model's decisions in defined cases Correct answer.
- Retraining the model hourly on the same dataset
- Hiding the decision criteria from affected customers
Explanation
High-impact decisions call for meaningful human oversight, with people able to review, override or escalate model outputs. This mitigates harm from erroneous or unfair predictions and supports accountability. Removing documentation or hiding criteria undermines transparency and auditability.
Question 22Introduction to AI and AI-based systems
Why do AI-based systems often need statistical rather than exact expected results when they are tested?
- Because they never produce repeatable outputs of any kind
- Because quality is judged statistically over many inputs Correct answer.
- Because their source code is never available to testers
- Because testers are not allowed to read the requirements
Explanation
For many AI problems there is no single exact expected output per input, so accuracy, precision, recall or similar measures are evaluated across a representative dataset. Judgements are therefore made about aggregate behaviour and acceptable thresholds rather than individual exact values. This does not mean outputs are never repeatable at all.
Question 23Introduction to AI and AI-based systems
Which of the following is the clearest example of an AI-based system in everyday use?
- A calculator that divides two numbers
- A traffic light that cycles on a fixed timer
- A product recommendation engine on a shopping site Correct answer.
- A spreadsheet that sums a column of numbers
Explanation
A recommendation engine learns patterns from user behaviour and item data to suggest products, which is a typical AI use case. The other examples follow fixed, explicitly programmed rules with no learning component. Fixed arithmetic and timed cycling are conventional automation.
Question 24Introduction to AI and AI-based systems
How is machine learning related to artificial intelligence?
- Machine learning is a subset of AI Correct answer.
- They are two names for exactly the same thing
- AI is a subset of machine learning
- They are unrelated technical fields
Explanation
Artificial intelligence is the broad discipline of building systems that perform intelligent tasks, and machine learning is one family of techniques within it. Other AI approaches, such as symbolic reasoning, exist alongside machine learning. The two terms are therefore related by containment, not by identity.
Question 25Introduction to AI and AI-based systems
A software robot replays exactly the same recorded keystrokes every time it runs. Why is this typically not considered an AI-based system?
- Because it runs on a server rather than a desktop machine
- Because it runs much faster than a human can type
- Because it produces no log file during execution
- Because its behaviour is fixed in advance and it does not learn Correct answer.
Explanation
Such a robot follows a pre-recorded, deterministic script and does not derive behaviour from data, which is the defining feature of an AI-based system. Automation of this kind is conventional rather than intelligent. Deployment platform, speed and logging have no bearing on the classification.
Question 26Introduction to AI and AI-based systems
Which statement best describes a narrow AI system?
- It matches human general reasoning across all domains and tasks.
- It relies only on hand-coded rules and requires no data.
- It is built for one specific task or a small set of related tasks. Correct answer.
- It can transfer any learned skill to any new domain without retraining.
Explanation
Narrow AI, also called weak AI, is designed to operate within a bounded problem area and does not possess general reasoning beyond that area. Its competence comes from task-specific data, rules, or training rather than open-ended transfer.
Question 27Introduction to AI and AI-based systems
Within a typical AI-based system architecture, which component converts raw sensor input into structured representations that later stages can use?
- The knowledge base, which stores facts and rules
- The learning component, which updates model parameters
- The action component, which executes the selected response
- The perception component, which interprets sensory data Correct answer.
Explanation
Perception is the part of an AI system that interprets raw inputs such as images, sound, or text and turns them into a usable internal representation. Reasoning or decision-making then works on that representation, and action components carry out the resulting choice.
Question 28Introduction to AI and AI-based systems
Which statement best characterizes symbolic AI as used in classic rule-based systems?
- Knowledge is encoded only in raw pixel values from training images.
- Knowledge is explicit as symbols and rules that people can inspect. Correct answer.
- Knowledge emerges from reward-driven trial and error in an environment.
- Knowledge is implicit in numeric weights learned from large data sets.
Explanation
Symbolic AI represents knowledge as explicit symbols, facts, and rules, and an inference engine manipulates them to derive conclusions. Because the representation is human-readable, the reasoning can often be traced and audited.
Question 29Introduction to AI and AI-based systems
A deployed AI-based system performs well in testing but its accuracy drops sharply after several months in operation. Which characteristic of AI-based systems best explains this pattern?
- Its hardware clock drifts and changes the timing of its outputs.
- It relies on learned patterns that may stop matching current data. Correct answer.
- Its algorithm is fixed and cannot be changed after the system is released.
- Its decision rules were compiled to machine code for faster execution.
Explanation
AI-based systems often learn statistical patterns from data, so their behaviour depends on the relationship between training data and the current operating environment. When that relationship changes, performance can degrade even though the software itself has not been modified.
Question 30Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
Within the SQuaRE series (ISO/IEC 25000), which document provides the quality model specifically for AI systems?
- ISO/IEC 25059 Correct answer.
- ISO/IEC 25000
- ISO/IEC 25020
- ISO/IEC 25010
Explanation
ISO/IEC 25059 is the SQuaRE extension that defines a quality model for AI systems. ISO/IEC 25010 supplies the general product quality model that 25059 builds on, while 25020 addresses quality measurement and 25000 is the overall SQuaRE guide.
Question 31Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
How does ISO/IEC 25059 relate to the general product quality model of ISO/IEC 25010?
- It extends the general model with AI-specific characteristics and sub-characteristics. Correct answer.
- It restricts the general model to embedded software only.
- It defines process quality instead of product quality.
- It replaces the general model with a data-quality-only model.
Explanation
ISO/IEC 25059 takes the ISO/IEC 25010 characteristics and adapts them to AI systems, adding AI-specific characteristics and sub-characteristics where the general model is insufficient. It is an application-specific extension, not a replacement or a restriction.
Question 32Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
An AI system must produce outputs that are accurate with respect to the required ground truth. Which quality characteristic does this primarily describe?
- Maintainability
- Performance efficiency
- Functional suitability Correct answer.
- Compatibility
Explanation
Functional suitability covers the degree to which a product provides functions that meet stated and implied needs, including functional correctness of results. Accuracy against ground truth is therefore a functional suitability concern.
Question 33Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
A classifier for support tickets was trained on data covering only five of the twelve categories the business uses. Which functional suitability sub-characteristic is most directly violated?
- Interaction capability
- Functional completeness Correct answer.
- Functional appropriateness
- Functional correctness
Explanation
Functional completeness is the degree to which the set of functions covers all specified tasks and intended user objectives; missing categories means the required scope is not covered. Functional correctness instead concerns the accuracy of results for the functions that do exist.
Question 34Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
Which quality characteristic covers response time and throughput of an AI service under stated conditions?
- Reliability
- Flexibility
- Interaction capability
- Performance efficiency Correct answer.
Explanation
Performance efficiency addresses the performance of a system relative to the amount of resources used under stated conditions, including time behaviour such as response time and throughput.
Question 35Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
A deployed model meets its accuracy targets but consumes excessive memory and processor time per request, raising operating cost. Which characteristic is most affected?
- Security
- Maintainability
- Functional suitability
- Performance efficiency Correct answer.
Explanation
Resource utilization is a sub-characteristic of performance efficiency, covering the amounts and types of resources used when performing its functions. Accuracy being met means functional suitability is not the main concern here.
Question 36Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
An AI component must exchange prediction requests and metadata with an existing CRM platform through a shared interface and data format. Which characteristic is being exercised?
- Compatibility Correct answer.
- Flexibility
- Safety
- Reliability
Explanation
Compatibility includes interoperability, the degree to which a system can exchange information with other systems and use the information exchanged while sharing the same environment. A shared interface and format is a typical interoperability concern.
Question 37Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
ISO/IEC 25010:2023 replaced the term 'usability' with which characteristic name that the AI quality model retains?
- Learnability
- Interaction capability Correct answer.
- Accessibility
- Operability
Explanation
The revised product quality model renames usability as interaction capability, emphasising effective, efficient and satisfying interaction with the system. Accessibility, operability and learnability are lower-level concerns rather than the top-level characteristic.
Question 38Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
A recommendation model returns errors whenever its external feature store responds slowly; it must keep serving fallback recommendations rather than failing. Which characteristic addresses this need?
- Reliability Correct answer.
- Robustness
- Maintainability
- Performance efficiency
Explanation
Fault tolerance, a sub-characteristic of reliability, is the degree to which a system operates as intended despite hardware or software faults in its environment. Robustness instead concerns handling invalid or perturbed inputs rather than failing components.
Question 39Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
After a failed deployment of a retrained model, the system must restore the previous model version and its data within one hour. Which sub-characteristic applies?
- Recoverability Correct answer.
- Fault tolerance
- Maturity
- Availability
Explanation
Recoverability is the degree to which, after an interruption or failure, a system can recover the data directly affected and re-establish the desired state. Availability and fault tolerance concern normal operation rather than restoring state afterwards.
Question 40Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
Which characteristic addresses protection of stored training data so that unauthorized parties cannot read it?
- Maintainability
- Functional suitability
- Security Correct answer.
- Compatibility
Explanation
Security covers protection of information and data so that persons or systems have the degree of data access appropriate to their types and levels of authorization, including confidentiality.
Question 41Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
A team wants to replace the feature-engineering stage of its machine learning pipeline without affecting the model-serving component. Which maintainability sub-characteristic is most relevant?
- Modifiability Correct answer.
- Reusability
- Analysability
- Testability
Explanation
Modifiability is the degree to which a system can be effectively and efficiently modified without introducing defects, and it is enabled by modular structure. Testability and analysability support change but describe testing and diagnosis rather than the change itself.
Question 42Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
Why is testability particularly challenging for continuously learning AI systems?
- Model code is usually too large for any test tool to compile
- Their interfaces are generally proprietary and undocumented
- Retraining changes behaviour, so test oracles must be re-established Correct answer.
- No expected results can ever be defined for statistical output
Explanation
Testability is the degree to which test criteria can be established and tests performed to determine whether those criteria are met. When a model's behaviour shifts with each retraining, previously valid expected results and thresholds must be re-derived.
Question 43Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
A fraud model must be retrainable and redeployed for a newly observed fraud pattern without changing the surrounding architecture. Which characteristic is primarily involved?
- Reliability
- Interaction capability
- Flexibility Correct answer.
- Security
Explanation
Flexibility (formerly portability) includes adaptability, the degree to which a system can be adapted for different or evolving environments and requirements without additional measures. Reacting to a new fraud pattern is an adaptation requirement.
Question 44Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
An AI inference service must keep meeting its response-time target when request volume triples. Which sub-characteristic is this?
- Scalability Correct answer.
- Capacity
- Throughput
- Elasticity
Explanation
Scalability is the degree to which a system can handle growing or shrinking workloads, or adapt to changes in demand, without degrading agreed performance levels. Capacity and throughput are related measures rather than the modelled sub-characteristic.
Question 45Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
An AI component steers a physical robot arm, and a misclassification could injure a nearby worker. Which characteristic is most directly concerned with preventing unacceptable harm?
- Robustness
- Reliability
- Safety Correct answer.
- Security
Explanation
Safety is the degree to which a system avoids states that could cause harm to people, property or the environment under specified conditions. Robustness and reliability contribute to safety, but the harm-oriented characteristic is safety itself.
Question 46Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
Which characteristic describes how well an AI system maintains acceptable behaviour when its inputs are noisy, incomplete or outside the training distribution?
- Robustness Correct answer.
- Flexibility
- Maturity
- Analysability
Explanation
Robustness is the degree to which a system maintains correct or acceptable behaviour when confronted with invalid inputs or stressful environmental conditions, including out-of-distribution data.
Question 47Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
A team must distinguish robustness from reliability for an AI system. Which statement is the best distinction?
- Robustness applies only in testing; reliability applies only in production
- Robustness concerns only hardware faults; reliability concerns only data errors
- Robustness concerns behaviour with invalid or perturbed input; reliability concerns consistent operation over time Correct answer.
- Robustness is a sub-characteristic of security; reliability is a sub-characteristic of safety
Explanation
Robustness captures whether a system still behaves acceptably when inputs are invalid, unexpected or out of distribution. Reliability concerns the system operating consistently over a period of use, including maturity, availability, fault tolerance and recoverability.
Question 48Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
Users must be able to understand the reasons behind a credit decision produced by a model. Which AI quality characteristic covers this?
- Maintainability
- Functional correctness
- Transparency Correct answer.
- Interaction capability
Explanation
Transparency, including explainability, is the degree to which the behaviour and outputs of an AI system can be understood and explained to relevant stakeholders. It goes beyond correct results to the ability to justify them.
Question 49Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
According to ISO/IEC 25059, the evaluation of an AI system's quality characteristics depends most on which of the following?
- The context of use and stakeholder needs Correct answer.
- The number of layers in the neural network
- The licence under which the model is distributed
- The programming language used to implement the model
Explanation
Quality characteristics are evaluated relative to a defined context of use and the requirements of the stakeholders concerned. The same AI component can meet or miss quality targets depending on where and how it is used.
Question 50Quality characteristics of AI-based systems (aligned with ISO/IEC 25059)
A spoofing attack on a vehicle sensor could cause an autonomous delivery robot to brake suddenly in a crowded area. Which pair of characteristics is most relevant?
- Compatibility and flexibility
- Interaction capability and learnability
- Security and safety Correct answer.
- Maintainability and reusability
Explanation
The attack vector is a security concern because protection against unauthorized manipulation is compromised, while the potential for physical harm to people makes it a safety concern. AI quality analysis often links these two characteristics in such scenarios.