How to build an enterprise LLM application: Lessons from GitHub Copilot
Developers were consistently crunched for time and needed to write code faster with less context switching, while most AI coding assistants at the time could only complete a single line of code.
An early web interface required developers to switch back and forth between their editor and the browser, making it an unsuitable canvas. An initial assumption that every coding language would require its own fine-tuned AI model also proved incorrect as LLMs rapidly improved.
GitHub Copilot reached general availability with a neighboring tabs feature that increased suggestion acceptance rates by 5%, and the team scaled infrastructure on Microsoft Azure for enterprise-grade reliability.
Frequently asked questions
What did this team achieve with this AI workflow?
GitHub Copilot reached general availability with a neighboring tabs feature that increased suggestion acceptance rates by 5%, and the team scaled infrastructure on Microsoft Azure for enterprise-grade reliability.
What tools did this team use?
GitHub Copilot, OpenAI API, Microsoft Azure, Microsoft Experimentation Platform, Azure OpenAI Service, GitHub Copilot Chat.
What results were reported?
Suggestion acceptance rate improvement from neighboring tabs: 5% (source-reported, not independently verified).
What failed first in this deployment?
An early web interface required developers to switch back and forth between their editor and the browser, making it an unsuitable canvas.
How is this workflow AI workflow structured?
Developer codes in IDE → Neighboring tabs context → Whole-function suggestion generation → Security and content filtering → Ghost text suggestion displayed → Acceptance feedback loop.