Github Copilot · Free Practice Question Medium
Question 34
You are working on a confidential project at your company and are concerned about how GitHub Copilot processes the code you type. You want to understand how it uses the data and whether it is safe to use on your project. Which of the following statements about how GitHub Copilot works and handles data is correct?
-
A
GitHub Copilot stores a permanent copy of your code on OpenAI’s servers for future training and prediction purposes.
-
B
GitHub Copilot anonymizes all code it sees before sending it to a secure server for model fine-tuning.
-
C
GitHub Copilot sends all code you type to OpenAI’s servers for training its machine learning models.
-
D
GitHub Copilot uses pre-trained machine learning models and does not send your code to external servers unless explicitly configured to do so.
Reveal correct answer
Correct answer: D
A.
GitHub Copilot does not store a permanent copy of your code for future training. While it processes inputs on the cloud to generate suggestions, it does not save the code for future use unless data-sharing preferences are enabled by the user.
B.
While GitHub Copilot does process user input on the cloud, it does not automatically anonymize all code and does not use it for model fine-tuning without user consent. The primary model is trained on publicly available data, and user code is only processed for generating predictions.
C.
GitHub Copilot does not use user code to directly train the model in real time. The model is pre-trained on large datasets, and while the code you type is processed by OpenAI’s servers for generating suggestions, it is not automatically used for model training unless you explicitly opt into such data sharing with Microsoft.
D.
GitHub Copilot uses models that are pre-trained and does not use the code you type for further training unless you opt into telemetry data sharing. The service processes inputs on OpenAI’s servers for generating suggestions but does not retain or store the code unless you configure it to do so.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
