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
Learn chapter
Types of AI Workloads
Key term
Azure OpenAI Service
Azure OpenAI Service is a cloud platform from Microsoft that lets developers use powerful artificial intelligence models, like GPT-4, to build applications that can understand and generate human-like text, code, images, and more.
Key term
Copilot
Copilot is a set of AI-powered assistants from Microsoft that help users work more efficiently by generating text, answering questions, summarizing content, and automating tasks across applications like Windows, web browsers, and Microsoft 365.
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 →
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.