AI-900 Practice Question: Describe features of generative AI workloads on Azure
What is 'GitHub Copilot' and how does it relate to Azure OpenAI?
⚠ Common exam trap
Watch out — candidates often confuse GitHub Copilot with other GitHub features like Actions or merge tools, or mistakenly think it is a physical robot, due to the word 'Copilot' implying a tangible assistant.
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 IDE extension that generates code suggestions in real time, powered by Azure OpenAI models
GitHub Copilot is an AI-powered code completion tool integrated as an extension in IDEs like Visual Studio Code. It generates real-time code suggestions based on the context of the code being written, and it is powered by OpenAI's Codex model, which runs on Azure OpenAI Service. This makes option B correct because it accurately describes Copilot as an AI IDE extension that uses Azure OpenAI models.
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 physical robot assistant that helps GitHub employees with coding tasks
Why it's wrong here
A physical robot assistant describes embodied hardware that can manipulate objects or interact with the physical world, but GitHub Copilot has no physical presence whatsoever. It is purely software delivered as a plug-in or extension inside an integrated development environment (IDE), with AI models running on cloud infrastructure provided by Azure. Its only interface is text-based code suggestions displayed in the editor. Thus, the notion of a physical robot performing coding tasks confuses a cloud-based software tool with a tangible machine.
- ✓
An AI IDE extension that generates code suggestions in real time, powered by Azure OpenAI models
Why this is correct
GitHub Copilot is an AI-powered IDE extension that continuously analyzes the developer's open file, surrounding context, and comments to generate contextually relevant code suggestions as the developer types. It calls large language models hosted on Azure OpenAI, including models from OpenAI's Codex family, to propose entire functions, boilerplate, and test cases in real time. This is a generative pair-programming assistant, not a separate workflow, hardware device, or version-control service.
- ✗
A version control tool that automatically merges code branches using AI
Why it's wrong here
A version control tool that automatically merges code branches using AI would need to handle git operations such as merge-base detection, conflict resolution, and commit history management—none of which GitHub Copilot performs. Copilot's scope is content generation: it suggests new lines or blocks of source code within the editor, leaving git commands, pull requests, and merge actions to dedicated tools like GitHub's repository features or the local git client. Hence, this option incorrectly equates an AI code-completion assistant with a source-control automation system.
- ✗
A GitHub Actions workflow that runs AI-powered code review on every pull request
Why it's wrong here
A GitHub Actions workflow that runs AI-powered code review is an event-driven automation pipeline triggered on pull-request events, executing YAML-defined jobs in a virtual environment. GitHub Copilot, however, is not a CI/CD system or a review bot; its core capability is real-time, in-editor code completion and generation as the developer types. Pull-request review, including Copilot-powered review features, is a separate GitHub service. Therefore this option misidentifies Copilot as an automated workflow rather than an IDE extension.
Go deeper
Related to this question
Learn chapter
Azure Machine Learning Studio
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
Model
In IT and AI, a model is a trained mathematical representation that learns patterns from data to make predictions or decisions.
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.