"In this paper we present CodeCompose, an AI-assisted code authoring tool developed and deployed at Meta internally. CodeCompose is based on the InCoder LLM that merges generative capabilities with bi-directionality. We have scaled up CodeCompose to serve tens of thousands of developers at Meta, across 10+ programming languages and several coding surfaces."
Looks like the InCoder model it's based on can be downloaded here: https://huggingface.co/facebook/incoder-6B
* To raise your profile and reputation generally
* The specific publish or perish incentives in academia
* Because you really think you’ve done something interesting and novel, and want to share it with the world
Only the middle one is removed when going to industry.
For FB... It probably helps keep the team valued internally + helps with retention & recruiting. For PhD trained types, this kind of paper is almost table stakes.
Less obvious... FB has been laying off teams like this despite productivity ROI intuitions, so if I was there, I'd be careful to quantify current + future ROI - I'm sure there are key #'s not being shared.
A great example is https://www.uber.com/blog/research/keeping-master-green-at-s...
I think maybe Gitlab Merge Trains predate it, but it was definitely influential.