Courseiva

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

What is GitHub Copilot and how does it use AI?

⚠ Common exam trap

Many exam-takers confuse GitHub Copilot with GitHub Actions or other automation features, because all are GitHub services, but Copilot is specifically a generative AI code assistant, not a CI/CD or repository management tool.

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

An AI-powered code assistant that generates code completions and suggestions in IDEs using LLMs

GitHub Copilot is an AI-powered code assistant developed by GitHub and OpenAI. It uses large language models (LLMs), specifically a version of OpenAI's Codex model, to analyze the context of the code a developer is writing in an IDE (like VS Code) and generate real-time code completions, suggestions, and even entire functions. This directly aligns with generative AI workloads on Azure, as Copilot leverages generative AI to produce new code content based on natural language prompts or existing code patterns.

Answer analysis

Option-by-option breakdown

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

  • An automated GitHub Actions workflow for running CI/CD pipelines

    Why it's wrong here

    An automated GitHub Actions workflow is a YAML-defined automation pipeline that executes on GitHub's hosted runners, commonly for continuous integration (CI) and continuous deployment (CD) tasks like building code, running tests, or deploying to cloud services. While both are GitHub products, Actions is not an AI feature; it simply follows scripted steps, whereas Copilot dynamically generates suggestions based on the developer's current context. Therefore this option confuses workflow automation with conversational/generative AI assistance.

  • An AI-powered code assistant that generates code completions and suggestions in IDEs using LLMs

    Why this is correct

    GitHub Copilot is an AI pair programmer that uses large language models (LLMs), specifically a version of OpenAI Codex tuned for code, to deliver real-time inline completions inside editors like VS Code, IntelliJ, and Neovim. It reads the entire current file, open tabs, and comments to predict the next lines of code, and can also generate tests, explain code, and convert natural-language prompts into functions. This is fundamentally a generative-AI coding assistant rather than an automation or visualization feature.

  • A bot that automatically reviews and merges GitHub pull requests

    Why it's wrong here

    A bot that automatically reviews and merges pull requests is a repository-automation function (often implemented with GitHub Apps or third-party tools) that enforces branch protection rules, approves checks, or merges PRs using workflow triggers. Copilot does not operate at the repository level; it operates at the editor level, assisting a developer writing code, and it cannot create, monitor, or merge pull requests. This option's error is that it mistakes an AI code generator for an autonomous PR-management agent.

  • A GitHub feature for visualizing code repository history

    Why it's wrong here

    A GitHub feature for visualizing code repository history would be something like the Insights tab or commit graphs, which render branches, commits, and contributor activity over time to help developers understand how a codebase evolved. Copilot has no role in displaying repository history; it is not a version-control analytics tool. The confusion here is between Git/GitHub version-control visualization and an AI model that generates new code from existing context.

Go deeper

Related to this question

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.