AI-Enabled Assurance, Ethics and Future DirectionsIntroductionArtificial intelligence is transforming software quality assurance (SQA) from a predominantly rule-based and manually designed activity into a data-informed, adaptive, and increasingly autonomous discipline. AI systems can generate test cases, predict defect-prone components, detect anomalies in production, prioritize regression suites, and assist engineers in diagnosing failures. At the same time, the software being assured is increasingly itself AI-enabled. Machine-learning (ML) systems do not behave solely according to explicitly programmed rules; their behaviour depends on data, model architecture, training procedures, deployment context, and changing operational environments. This creates a dual responsibility for modern quality professionals. They must evaluate AI as a tool used to improve assurance, and they must assure AI-based systems as products that can be inaccurate, biased, opaque, unstable, or unsafe. Conventional quality attributes such as correctness, reliability, security, maintainability, and performance therefore need to be supplemented by robustness, fairness, explainability, privacy, traceability, and resistance to adversarial manipulation. AI-enabled assurance should not be understood as the replacement of professional judgment. It is better viewed as a socio-technical capability in which algorithms, engineering processes, organizational controls, and human expertise work together. The central question is not whether AI can automate testing, but whether the resulting assurance evidence is valid, relevant, reproducible, and sufficient for the risks of the system. Learning ObjectivesAfter completing this chapter, the learner should be able to: 1. Explain the role of AI in test generation, defect analytics, autonomous testing, and intelligent observability. 2. Distinguish conventional software assurance from assurance of machine-learning systems. 3. Evaluate ML systems for accuracy, robustness, fairness, explainability, privacy, and drift. 4. Apply governance and ethical principles to AI-enabled quality engineering. 5. Critically assess the benefits, limitations, and risks of autonomous assurance. 6. Design a practical assurance strategy for an AI-enabled software product. 7. Identify important research and industry directions in intelligent software quality. 1. AI in the Software Assurance LifecycleAI-enabled assurance applies statistical learning, natural-language processing, generative models, search algorithms, and causal or anomaly-detection techniques to activities across the software lifecycle. Common applications include requirements analysis, test design, defect prediction, code review, release risk estimation, production monitoring, and incident diagnosis. A useful distinction is between four levels of AI involvement: - Assisted assurance: AI recommends tests, risks, or diagnoses, while humans make decisions.
- Augmented assurance: AI performs substantial analysis and execution, with human review of important decisions.
- Conditional autonomy: AI can act automatically within defined boundaries, such as rerunning tests or rolling back a release.
- Highly autonomous assurance: AI plans, executes, evaluates, and adapts assurance activities with limited human intervention.
The higher the autonomy, the more important become supervision, auditability, fail-safe behaviour, and clearly defined authorization boundaries. An autonomous test agent may be allowed to create a temporary test environment, but it should not necessarily be allowed to modify production data or approve a safety-critical release. 2. AI-Assisted Test Generation2.1 Sources and techniquesAI-assisted test generation uses available software artefacts and operational data to create or prioritize tests. Inputs may include requirements, user stories, API specifications, source code, models, execution traces, historical defects, logs, and production usage patterns. Important approaches include: - Natural-language generation: A language model converts requirements into candidate test scenarios, test data, or acceptance criteria.
- Model-based generation: A model of states, transitions, workflows, or protocols is explored to generate paths and expected outcomes.
- Search-based testing: Evolutionary algorithms or other optimization methods search for inputs that maximize a chosen objective, such as code coverage or fault detection.
- Symbolic and concolic execution: Program constraints are analyzed to derive inputs that exercise particular paths.
- Mutation-guided generation: The system creates modified versions of a program and seeks tests that distinguish the modified versions from the original.
- Risk- and history-based prioritization: Existing tests are ordered according to predicted failure likelihood, business criticality, or recent code change.
AI-generated tests are hypotheses, not automatically valid evidence. A generated test can be syntactically correct but semantically meaningless, duplicate existing coverage, encode an incorrect expected result, or overfit to the current implementation. 2.2 Quality controls for generated testsA professional workflow should subject generated tests to several controls: 1. Traceability: Link each test to a requirement, risk, invariant, user journey, or defect. 2. Oracle validation: Confirm how pass or fail will be determined. Oracle generation is often more difficult than input generation. 3. Independence: Avoid training and evaluating a model on identical examples or allowing generated tests to reproduce their own assumptions. 4. Coverage analysis: Examine structural, behavioural, data, risk, and requirement coverage rather than relying on code coverage alone. 5. Mutation effectiveness: Determine whether tests detect seeded faults, while recognizing that mutation scores are only proxies for real fault detection. 6. Human review: Require expert approval for tests involving safety, legal compliance, financial controls, or irreversible actions. 2.3 ExampleSuppose a banking application contains a transfer service. A generative tool proposes tests for transfers between accounts, including valid transfers, insufficient funds, zero amounts, duplicate requests, and currency mismatches. The quality engineer must still verify properties such as conservation of value, authorization boundaries, idempotency, and audit-log creation. A test that merely checks that an HTTP response is returned may provide high endpoint coverage but weak assurance of financial correctness. 3. Defect Analytics and Predictive QualityDefect analytics uses historical and current evidence to identify where failures are more likely to occur and where engineering effort may have the greatest value. Features may include code churn, complexity, dependency centrality, number of prior defects, developer changes, test history, build failures, and incident frequency. A binary classification model may estimate whether a component is likely to contain a defect. Let a confusion matrix contain true positives (TP), false positives (FP), true negatives (TN), and false negatives (FN). Common measures are: - Precision = TP / (TP + FP), provided TP + FP is non-zero.
- Recall = TP / (TP + FN), provided TP + FN is non-zero.
- Specificity = TN / (TN + FP), provided TN + FP is non-zero.
- F1 score = 2 × Precision × Recall / (Precision + Recall), provided both precision and recall are defined and their sum is non-zero.
These measures describe classification behaviour under a selected threshold. They do not directly measure the number of defects prevented, the cost of investigation, or business impact. In imbalanced datasets, accuracy can be misleading. For example, if only 2% of components are defective, a model that labels every component as safe obtains 98% accuracy but detects no defects. Predictive defect analytics is also vulnerable to historical bias. If a team tested one module intensively, it may have recorded more defects there than in an inadequately tested module. A model might incorrectly interpret the observed defect count as intrinsic component risk. Data leakage is another danger: using post-release information or a future defect label during training can produce unrealistic performance estimates. Good practice includes temporal validation, where training data precede evaluation data; calibration analysis, which assesses whether predicted probabilities correspond to observed frequencies; subgroup analysis; and economic evaluation of false alarms and missed defects. 4. Autonomous Testing and Intelligent AgentsAutonomous testing systems can plan actions, interact with interfaces or APIs, observe outcomes, and adapt subsequent actions. They may use reinforcement learning, planning, language models, computer vision, or a combination of techniques. An autonomous testing agent generally contains: 1. A perception layer that interprets interfaces, logs, responses, or system state. 2. A planning layer that selects actions based on goals and constraints. 3. An execution layer that performs API calls, UI actions, data setup, or environment changes. 4. An evaluation layer that compares observed behaviour with expected properties. 5. A memory and learning layer that stores useful paths, failures, and environmental knowledge. 6. A governance layer that enforces permissions, rate limits, data restrictions, and approval gates. Autonomy creates distinctive failure modes. The agent may pursue a proxy objective rather than the actual quality objective, repeatedly explore low-value paths, generate unsafe test data, or mistake a changed interface for a defect. An agent can also amplify an error rapidly. Consequently, autonomous testing should use sandboxing, least-privilege credentials, action budgets, deterministic replay where possible, and human escalation for uncertain or high-impact decisions. 5. Intelligent ObservabilityObservability concerns the ability to infer the internal state of a system from externally available outputs. AI enhances observability by correlating logs, traces, metrics, events, deployment information, and user-impact signals. Key applications include: - anomaly detection in latency, error rates, resource usage, and business events;
- clustering of similar incidents and log patterns;
- automated root-cause hypotheses;
- alert deduplication and prioritization;
- predictive capacity and reliability analysis;
- detection of unusual user journeys or transaction sequences.
Traditional threshold monitoring is easy to explain but may miss gradual or contextual anomalies. ML-based monitoring can identify complex patterns, but it introduces false positives, model drift, and explainability challenges. A useful observability design combines static service-level objectives with adaptive detection rather than replacing all explicit thresholds. Observability for ML systems must monitor more than infrastructure. It should include input distributions, missing-value rates, feature ranges, prediction distributions, confidence behaviour, latency, abstention rates, and outcomes when they become available. A model may remain operational while its input population changes substantially, causing a silent reduction in quality. 6. Assuring Machine-Learning Systems6.1 The ML system lifecycleAn ML system includes data collection, labeling, preprocessing, feature engineering, model training, evaluation, packaging, deployment, feedback, and retirement. Defects can originate in any stage. A technically correct model trained on unrepresentative data may still produce harmful results. Assurance should therefore establish traceability among: - data sources and consent conditions;
- dataset versions and labeling policies;
- features and transformations;
- code, dependencies, and model configuration;
- training runs and evaluation results;
- deployment environments and model versions;
- predictions, explanations, interventions, and outcomes.
6.2 Accuracy and calibrationAccuracy is appropriate only when the error costs and class distributions make it meaningful. Classification systems should usually report a confusion matrix and task-relevant measures such as precision, recall, specificity, or area under a suitable curve. Regression systems may use measures such as mean absolute error, but the metric must reflect operational consequences. A model can rank cases well but provide poorly calibrated probabilities. If a system assigns a probability of 0.8 to many cases, approximately 80% of those cases should meet the event definition for the probabilities to be considered calibrated. Calibration should be assessed on data representative of deployment and, where relevant, separately for important subgroups. Evaluation must distinguish the development set, tuning or validation set, and final test set. Repeatedly inspecting the test set can cause indirect overfitting. For time-dependent systems, random splitting may leak future information; chronological evaluation is generally more appropriate. 6.3 Robustness and securityRobustness is the ability to maintain acceptable behaviour under expected variation, noise, missing values, distribution shift, and plausible attacks. Testing may include: - perturbation of inputs within realistic bounds;
- corrupted, incomplete, or out-of-range data;
- adversarial examples and evasion attempts;
- poisoned training data;
- changes in sensors, devices, geography, language, or user behaviour;
- stress, latency, and resource constraints;
- out-of-distribution detection and safe abstention.
Robustness is not a single universal number. It must be defined relative to threat models, operating conditions, and acceptable degradation. A model designed for noisy mobile images requires different tests from a model used for financial transaction screening. 6.4 FairnessFairness concerns whether system outcomes and error patterns are acceptable across relevant groups. The appropriate criterion depends on the application, legal context, causal structure, and stakeholder values. Possible measures include group differences in selection rates, true-positive rates, false-positive rates, or calibration. No single fairness metric guarantees justice. Some criteria cannot generally all be satisfied simultaneously when groups have different base rates. Therefore, fairness assessment requires more than selecting a metric: teams must define protected and affected groups, investigate data and process causes, consult stakeholders, assess intersectional groups, and determine remediation and appeal mechanisms. Potential interventions include better data collection, relabeling, reweighting, model changes, threshold policies, human review, or redesigning the decision itself. Removing a protected attribute does not necessarily remove discrimination because correlated variables may act as proxies. 6.5 Explainability and interpretabilityInterpretability is the degree to which a system’s operation can be understood; explainability concerns the production of explanations for particular outputs or general behaviour. Techniques include inherently interpretable models, feature attribution, counterfactual explanations, example-based explanations, partial-dependence analysis, and surrogate models. Explanations must be evaluated for fidelity, stability, comprehensibility, and usefulness. A visually persuasive explanation may not faithfully represent the model. Explanations should not be treated as proof of causation. In high-impact contexts, explanation should be combined with documentation, human contestability, and decision accountability. 7. Ethics, Privacy, and GovernanceAI-enabled assurance creates ethical risks involving surveillance, discrimination, automation bias, intellectual property, confidentiality, labor displacement, and unsafe delegation. Quality engineering must therefore address not only whether a system works, but also whether it should operate in the proposed manner. 7.1 Privacy and data protectionTest and training data may contain personal, sensitive, or commercially confidential information. Controls should include data minimization, purpose limitation, lawful processing, retention limits, access control, encryption, pseudonymization where suitable, and secure deletion. Synthetic data can reduce exposure but may preserve privacy risks or fail to represent rare cases. Prompts and telemetry submitted to external AI services may disclose source code, credentials, customer records, or incident details. Organizations should define approved tools, prohibited data categories, retention expectations, model-training terms, and review requirements. 7.2 Governance controlsAn effective governance system includes: - clearly assigned accountability for model owners, product owners, security, privacy, and quality;
- documented intended use, prohibited use, assumptions, limitations, and known failure modes;
- risk classification and proportional review;
- version control for data, code, models, prompts, policies, and evaluation sets;
- independent validation for high-impact systems;
- audit logs and evidence retention;
- incident reporting, rollback, and appeal procedures;
- periodic reassessment for drift and changed context.
Frameworks such as organizational AI risk-management guidance, software quality standards, privacy regulations, sectoral controls, and emerging AI legislation can provide structure. Compliance, however, is not equivalent to quality or ethics. An organization may satisfy documentation requirements while deploying a system that is unsuitable for its users. 7.3 Human oversight and automation biasHuman oversight is meaningful only if reviewers have authority, competence, time, and access to relevant evidence. A nominal human approval step is weak if the reviewer routinely accepts AI recommendations without scrutiny. Teams should measure override rates, disagreement patterns, review time, and the quality of escalations. Interfaces should communicate uncertainty and limitations rather than presenting outputs with unwarranted confidence. 8. Illustrative Case: AI-Assisted Claims TriageThe following is a fictional illustrative case. BackgroundAn insurance organization introduces an ML system to prioritize motor-vehicle claims for rapid handling. The system estimates the likelihood that a claim can be settled without specialist investigation. It uses claim text, accident information, photographs, policy data, and historical outcomes. ProblemInitial evaluation reports 94% accuracy. After deployment, customer complaints increase among drivers in rural areas and among people who submit photographs using older mobile devices. Operations staff also discover that the system frequently assigns low priority to claims containing unfamiliar descriptions. AnalysisThe quality team examines the confusion matrix by region, device type, language style, and claim severity. Overall accuracy had hidden a high false-negative rate for some subgroups. The training data contained more urban claims and clearer photographs. Historical settlement decisions also reflected prior human inconsistencies, which the model learned as patterns. The team performs temporal validation, subgroup evaluation, image-quality stress tests, missing-data tests, and calibration analysis. It finds that prediction confidence is high even when image quality is poor. The system has no reliable abstention mechanism. Approach and solutionThe organization changes the workflow rather than simply tuning the model. Low-quality or out-of-distribution photographs are routed to human review. The model is retrained using more representative data and improved labeling guidance. A subgroup dashboard reports recall, false-negative rates, calibration, and workload effects. Claimants receive a reason category and an appeal route, while reviewers can override the recommendation. The release process now requires documented model cards, data lineage, independent validation, rollback capability, and post-deployment monitoring. The team also tests whether the use of geographic variables acts as an unfair proxy and limits their use where not justified. OutcomeOverall accuracy decreases slightly, but high-impact missed claims decline and review workload becomes more predictable. Stakeholder confidence improves because the system can abstain, decisions are contestable, and performance is reported by relevant groups rather than only as a single aggregate number. Learning points1. Aggregate accuracy can conceal harmful subgroup errors. 2. A safe system may need to abstain rather than always predict. 3. Data and historical decisions are part of the quality problem. 4. Workflow design, human review, and appeal mechanisms are assurance controls. 5. Post-deployment monitoring is essential because operational populations change. 9. Measuring the Value of AI-Enabled AssuranceOrganizations should evaluate AI assurance using both technical and operational outcomes. Useful measures include escaped defects, defect detection lead time, test execution cost, flaky-test rate, mean time to diagnosis, change-failure rate, incident recurrence, coverage of high-risk requirements, and reviewer workload. Measurement must avoid perverse incentives. Maximizing generated-test count can produce redundant tests. Maximizing alerts can overwhelm operations. Maximizing code coverage can encourage superficial assertions. Metrics should therefore be connected to risk reduction and customer outcomes. A balanced evaluation considers: - Validity: Does the technique identify real risks?
- Reliability: Are results stable across runs and environments?
- Efficiency: Does it reduce time or cost without reducing assurance?
- Equity: Does it distribute errors and burdens acceptably?
- Explainability: Can engineers understand and challenge recommendations?
- Maintainability: Can the AI component itself be updated and governed?
- Resilience: Does the process remain safe when the AI is unavailable or wrong?
10. Contemporary Directions and Research QuestionsSeveral developments are likely to shape future SQA research and practice. 10.1 Foundation models and software agentsLarge language and multimodal models can interpret requirements, code, logs, screens, and test results. Research questions include how to measure generated-test validity, prevent hallucinated or insecure tests, preserve traceability, and evaluate agents under realistic long-horizon tasks. 10.2 Assurance cases for AIAn assurance case structures claims, arguments, and evidence about system dependability or safety. For ML, evidence must address data, training, evaluation, operational monitoring, human factors, and change management. Automated evidence collection from development pipelines is a promising direction, but evidence quality still requires judgment. 10.3 Continuous and adaptive assuranceAs models and data evolve, assurance becomes continuous rather than a one-time release gate. Research is needed on drift detection, safe online learning, change-impact analysis, continuous fairness monitoring, and efficient revalidation. 10.4 Privacy-preserving and federated quality engineeringFederated learning, differential privacy, secure computation, and synthetic data may enable collaboration without centralizing sensitive data. These methods introduce their own utility, leakage, and governance trade-offs that must be tested explicitly. 10.5 Causal and socio-technical evaluationPredictive performance alone cannot establish whether an intervention improves outcomes. Future quality engineering will increasingly combine causal analysis, organizational research, human-computer interaction, and domain expertise to understand how AI changes real decisions and workloads. 11. Best-Practice Assurance WorkflowA practical workflow for an AI-enabled product is as follows: 1. Define intended use, unacceptable use, stakeholders, risks, and decision authority. 2. Inventory data, models, tools, dependencies, interfaces, and external services. 3. Establish requirements for accuracy, robustness, security, privacy, fairness, explainability, and availability. 4. Create representative evaluation datasets, including edge cases and affected subgroups. 5. Separate development, validation, and final evaluation evidence; use temporal splits where appropriate. 6. Test normal operation, failure modes, misuse, distribution shift, adversarial conditions, and resource limits. 7. Validate AI-generated tests and diagnoses against human-reviewed or independently derived expectations. 8. Introduce approval gates, least privilege, sandboxing, rollback, abstention, and human escalation. 9. Monitor both technical behaviour and user or business outcomes after deployment. 10. Record incidents, update risk assessments, and retire models or tools that no longer meet requirements. This workflow reinforces a central principle: assurance is an evidence-producing process. AI may accelerate the production and interpretation of evidence, but it does not remove the need to establish what constitutes credible evidence. Challenges and LimitationsAI-enabled assurance remains difficult for several reasons. Quality data are often sparse, noisy, confidential, or affected by changes in process. Defect labels may reflect detection effort rather than true defect prevalence. Generative systems can produce plausible but incorrect outputs. Model performance can degrade when environments, users, policies, or threats change. Explainability methods may be unstable or misunderstood. Fairness criteria can conflict, and technical remediation cannot resolve every social or institutional problem. There are also organizational limitations. Teams may lack skills in statistics, ML operations, privacy, or responsible innovation. Tool vendors may provide impressive demonstrations without transparent evidence. Excessive automation can weaken testing expertise and create automation bias. Finally, AI systems add components that themselves require testing, monitoring, security review, cost control, and lifecycle management. Chapter SummaryAI-enabled assurance extends SQA through intelligent test generation, defect analytics, autonomous testing, and observability. Its value depends on traceability, valid oracles, representative data, appropriate metrics, and human judgment. ML systems require assurance across their entire lifecycle, including accuracy, calibration, robustness, security, fairness, explainability, privacy, and drift management. Aggregate performance measures can conceal subgroup harm, data leakage, or operational failure. Ethical and governance controls include purpose limitation, data protection, accountability, documentation, auditability, human contestability, least privilege, rollback, and continuous monitoring. Autonomous agents should operate within explicit boundaries and fail safely. The future of quality engineering will involve foundation models, assurance cases, adaptive monitoring, privacy-preserving methods, and socio-technical evaluation. The professional role of the quality engineer is therefore evolving from test executor to designer and evaluator of trustworthy evidence. Key TermsAI-assisted testing: Use of artificial intelligence to support test design, execution, analysis, or prioritization. Autonomous testing: Testing performed by an agent that can plan and execute actions with limited human intervention. Calibration: Agreement between predicted probabilities and observed frequencies. Concept drift: Change in the relationship between inputs and outcomes over time. Data leakage: Use of information during development that would not be available at the intended prediction time. Defect analytics: Analysis or prediction of software defects using historical and current evidence. Distribution shift: Change between the data used for development and the data encountered in operation. Explainability: Ability to provide understandable reasons or evidence for an AI output. Fairness: Acceptability of outcomes and error patterns across relevant groups. Human-in-the-loop: Design in which people review, authorize, or intervene in AI-supported decisions. Intelligent observability: AI-enhanced analysis of telemetry to infer system state and detect problems. Model drift: Degradation or change in model behaviour caused by evolving data, relationships, or environments. Model card: Documentation describing a model’s intended use, performance, limitations, and risks. Out-of-distribution input: An input substantially different from the data represented during development. Robustness: Ability to maintain acceptable behaviour under expected variation, disturbance, or attack. Safety case: Structured claim-and-evidence argument that a system is acceptably safe. Test oracle: Mechanism or rule used to determine whether observed behaviour is correct. Traceability: Ability to connect requirements, data, models, tests, decisions, and evidence. Review QuestionsShort Answer Questions1. What is the difference between AI-assisted assurance and autonomous assurance? 2. Why can accuracy be misleading for defect prediction? 3. Define calibration in the context of an ML model. 4. Name four controls that should govern an autonomous testing agent. 5. Why is post-deployment monitoring necessary for ML systems? Long Answer Questions1. Explain the major techniques used for AI-assisted test generation and discuss the importance of test oracles. 2. Describe a comprehensive assurance strategy for an ML system, covering data, model evaluation, deployment, and monitoring. 3. Discuss fairness and explainability as quality attributes. Why can neither be reduced to a single universal metric? 4. Analyze the ethical, privacy, and governance risks of using generative AI in software quality engineering. 5. Explain how intelligent observability differs from traditional threshold monitoring and identify its limitations. Analytical / Application Questions1. A defect-prediction model reports 98% accuracy in a dataset where only 2% of modules contain defects. Analyze why this result may be inadequate and recommend more suitable evaluation measures. 2. Design an assurance plan for an autonomous test agent that can call APIs, create test data, and modify test environments. Specify permissions, monitoring, escalation, and rollback controls. 3. An ML claims-triage system performs well overall but has a high false-negative rate for one user group. Analyze possible causes and propose technical, process, and governance interventions. Multiple Choice Questions with AnswersQuestion 1Which statement best describes a test oracle? A. A mechanism for determining whether observed behaviour is correct B. A tool that measures only source-code coverage C. A model that predicts future infrastructure cost D. A repository containing historical defects Correct Answer: A. A mechanism for determining whether observed behaviour is correct Question 2Why can accuracy be misleading for defect prediction? A. Accuracy cannot be computed for binary classifications B. Accuracy ignores all true negatives C. A highly imbalanced dataset can produce high accuracy while missing most defects D. Accuracy is always lower than recall Correct Answer: C. A highly imbalanced dataset can produce high accuracy while missing most defects Question 3Which validation approach is generally most appropriate for a time-dependent prediction system? A. Randomly mixing future and past observations B. Chronological evaluation using later data as evaluation data C. Evaluating only on the training data D. Removing all historical observations Correct Answer: B. Chronological evaluation using later data as evaluation data Question 4What does calibration assess in a probabilistic ML model? A. Whether predicted probabilities correspond to observed frequencies B. Whether source code satisfies a style guide C. Whether all groups have identical sample sizes D. Whether the model has zero latency Correct Answer: A. Whether predicted probabilities correspond to observed frequencies Question 5Which control most directly limits the potential damage caused by an autonomous testing agent? A. Giving the agent unrestricted production credentials B. Disabling all execution logs C. Using least-privilege permissions and sandboxing D. Maximizing the number of generated test cases Correct Answer: C. Using least-privilege permissions and sandboxing Question 6Which statement about fairness metrics is most accurate? A. One fairness metric is universally correct for every application B. Removing a protected attribute always eliminates discrimination C. Fairness assessment depends on context, stakeholders, and the selected criterion D. Fairness can be assessed only through overall accuracy Correct Answer: C. Fairness assessment depends on context, stakeholders, and the selected criterion Question 7What is a major purpose of an abstention mechanism in an ML system? A. To force a prediction for every input B. To route uncertain or unfamiliar cases for safer handling C. To eliminate the need for monitoring D. To increase training-set duplication Correct Answer: B. To route uncertain or unfamiliar cases for safer handling Question 8Which practice best protects confidential information when using external generative AI tools? A. Submitting credentials and customer records for convenience B. Defining approved tools and prohibiting sensitive data unless authorized C. Disabling access controls for faster experimentation D. Copying all production logs into prompts Correct Answer: B. Defining approved tools and prohibiting sensitive data unless authorized Question 9What is data leakage in ML evaluation? A. Loss of network connectivity during deployment B. Use of future or unavailable information during model development C. Deletion of duplicate test cases D. Encryption of training data Correct Answer: B. Use of future or unavailable information during model development Question 10Why should intelligent observability complement rather than completely replace explicit service thresholds? A. Thresholds are always more accurate than ML B. Adaptive models cannot process telemetry C. Explicit thresholds provide stable, explainable controls while ML detects complex patterns D. ML-based monitoring cannot detect anomalies Correct Answer: C. Explicit thresholds provide stable, explainable controls while ML detects complex patterns
|