AI-300 Exam Question 36

A Retrieval-Augmented Generation (RAG) solution returns incomplete answers because relevant content is inconsistently retrieved from the knowledge source.
You need to improve RAG accuracy without changing the embedding model currently in use. You need to achieve this goal while minimizing operational costs.
Which two actions should you perform? Each correct answer presents part of the solution.
Choose two.
NOTE: Each correct selection is worth one point.
  • AI-300 Exam Question 37

    Case Study 1 - Fabrikam Inc.
    Background
    Fabrikam Inc. is a mid-sized healthcare analytics company that provides population health dashboards and predictive insights to regional hospital systems across the United States.
    Fabrikam Inc. customers rely on near real time analytics to monitor patient flow, staffing needs, and readmission risks. They use multiple traditional forecasting machine learning models for predictions.
    Fabrikam Inc. has an established Microsoft Azure footprint. The company uses Jupyter Notebooks that run on a local server as the primary development environment. The data science team is experiencing scalability, asset management and code management issues with the current development platform. Fabrikam Inc. plans to migrate to a cloud-based development environment to mitigate the issues.
    Additionally, the company plans to implement a Retrieval-Augmented Generation (RAG)-based chat application for client support. Leadership requires the application to be developed and deployed with a low operational risk.
    Current Environment
    Fabrikam Inc. operates a single Azure subscription that has the following components:
    * Azure Data Lake Storage Gen2 that contains de-identified clinical and operational datasets
    * Azure AI Search indexing curated analytical documents and reference materials
    * A small set of Python-based training scripts maintained by data scientists
    * Azure OpenAI Service with deployed foundational models
    * A Microsoft Foundry resource for building a RAG-based solution
    Evaluation data has manually defined expected responses.
    The current challenges faced by the data science team include the following:
    * Model training jobs are run manually from notebooks.
    * Experiment tracking is inconsistent
    * Model versions are registered without standardized metadata.
    * Deployment is performed manually by data scientists, with limited rollback capability.
    * The team has no standardized evaluation process for generative AI outputs.
    The environment currently allows public network access. Authentication relies on user accounts rather than managed identities. Compute targets are manually created and shared across experiments. This has led to resource contention during peak usage.
    Business Requirements
    Fabrikam Inc. has the following business requirements for the modernization initiative:
    * Provide a conversational interface that answers analytics questions by using internal documents and datasets.
    * Ensure that sensitive healthcare-related data is not exposed outside the Fabrikam Inc. Azure tenant.
    * Enable repeatable and auditable model training and deployment processes.
    * Support experimentation to compare prompt strategies and fine-tuned models.
    * Align the model with the ranked preferences and optimize behavior for the long term.
    * Minimize disruption to existing analytics workloads during rollout.
    Technical Requirements
    To support the business goals, Fabrikam Inc. identifies these technical requirements:
    * Use Azure Machine Learning workspaces to centrally manage data assets, models, and environments.
    * Implement experiment tracking and model versioning for all training jobs.
    * Orchestrate training and evaluation by using pipelines rather than manually running notebooks.
    * Deploy traditional machine learning models with support for staged rollout and rollback.
    * Improve RAG-based solution output quality.
    * Use the existing evaluation datasets that are based on real data with input-output pairs.
    * Apply advanced fine-tuning techniques only when prompt engineering is insufficient Issues and Constraints Fabrikam Inc. must comply with internal security policies that require the company to restrict network access and avoid long-lived secrets. The data science team has limited Azure DevOps experience, so solutions must favor managed services and automation over custom infrastructure.
    Cost predictability is important. Leadership prefers serverless or managed compute options where possible but is willing to approve dedicated compute for stable production workloads.
    Problem Statement
    Fabrikam Inc. must design and implement an Azure-based AI operations solution that enables reliable training, evaluation, deployment, and iteration of generative AI models. The solution must support experimentation and gradual rollout while ensuring governance, security, and operational stability. The data science and platform teams must collaborate to deliver this solution by using Azure Machine Learning and Microsoft Foundry capabilities.
    You need to recommend an experiment-tracking strategy that ensures consistent experiment results. What should you recommend?
  • AI-300 Exam Question 38

    A team is deploying machine learning models to a production inference endpoint in Azure Machine Learning.
    The team requires a safe way to validate a new model version without disrupting existing users.
    You need to recommend a deployment strategy for controlled testing of a new model version.
    What should you configure?
  • AI-300 Exam Question 39

    A team is working in Microsoft Foundry to test and compare large language model (LLM) prompt variants in a development environment.
    The team requires consistent inputs to evaluate prompt variants without relying on live user traffic.
    You need to create a controlled evaluation of input data.
    Which action should you perform first?
  • AI-300 Exam Question 40

    You create a binary classification model. You use the Fairlearn package to assess model fairness.
    You must eliminate the need to retrain the model.
    You need to implement the Fairlearn package.
    Which algorithm should you use?