====================================================================
Published: 19 December 2022
Tags: ai, machine learning, reverse engineering
Parth Thakkar reverse engineered Github's Copilot extension and highlights some interesting points in this article.
Some highlights:
- The extension uses a Codex-like model to make suggestions based on code from a user's project
- After 30s of either acceptance/rejection of a suggestion, copilot “captures” a snapshot around the insertion point for telemetry data which it probably uses to further train the model (your code is probably taken)
- Parth provides a tool to explore the reverse engineered codebase