Courseiva

AI-900 Practice Question: Describe features of generative AI workloads on Azure

What is 'Microsoft Semantic Kernel' and how does it relate to Azure OpenAI?

⚠ Common exam trap

Watch out — candidates often confuse 'Semantic Kernel' with a low-level hardware or evaluation tool, when in fact it is an open-source SDK for orchestrating LLMs with plugins and planning.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Microsoft's open-source SDK for orchestrating LLMs with plugins, memory, and planning

Microsoft Semantic Kernel is an open-source SDK that enables developers to orchestrate large language models (LLMs) like Azure OpenAI by integrating plugins, memory, and planning capabilities. It abstracts the complexity of chaining AI calls, managing context, and executing multi-step tasks, making it a core tool for building generative AI workloads on Azure.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • A low-level kernel module that optimises GPU utilisation for Azure OpenAI inference

    Why it's wrong here

    Semantic Kernel is not a low-level kernel module at all; the word 'kernel' here refers to the SDK's central orchestration engine, which coordinates AI services, not to an operating-system or GPU driver component. Low-level GPU kernel optimization is a hardware/compiler concern (e.g., CUDA or ROCm), whereas Semantic Kernel is a high-level .NET/Python/Java library that abstracts LLM calls.

  • Microsoft's open-source SDK for orchestrating LLMs with plugins, memory, and planning

    Why this is correct

    Semantic Kernel is Microsoft's open-source SDK (available on GitHub, under MIT license) that lets developers orchestrate large language models using plugins (also called skills), semantic/vector memory (to store and retrieve embeddings), and AI planners that break a user's request into a sequence of function calls. It provides connectors to Azure OpenAI, OpenAI, and other LLMs, along with a kernel object that manages the context, memory, and prompt templates for building complex, agent-like applications.

  • A tool for evaluating the semantic accuracy of Azure OpenAI model responses

    Why it's wrong here

    Semantic Kernel is not an evaluation or benchmarking tool; it is a framework for composing applications, not for measuring response quality. While you could build an evaluator on top of it, the SDK itself does not compute semantic accuracy, similarity scores, or faithfulness metrics—that would be the job of services like Azure AI Evaluation or prompt-flow's built-in evaluators, which are separate from Semantic Kernel's orchestration purpose.

  • Microsoft's proprietary alternative to Azure OpenAI for internal use only

    Why it's wrong here

    Semantic Kernel is neither proprietary nor an Azure OpenAI replacement; it is an open-source, cross-platform SDK (MIT license) that deliberately works alongside Azure OpenAI, OpenAI, and even other local or remote LLMs. Rather than being an alternative inference service, it acts as a coordination layer that injects context, manages memory, and calls models dynamically, which is the opposite of an internal-only Microsoft tool.

About these practice questions

Courseiva writes every AI-900 question from scratch — 985 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.