paper-with-me

Papers

AI-assisted Code Authoring at Scale: Fine-tuning, deploying, and mixed methods evaluation

2023-05-20 · Vijayaraghavan Murali, Chandra Maddila, Imad Ahmad, Michael Bolin, Daniel Cheng, Negar Ghorbani, Renuka Fernandez, Nachiappan Nagappan, Peter C. Rigby

Generative LLMs have been shown to effectively power AI-based code authoring tools that can suggest entire statements or blocks of code during code authoring. 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 9 programming languages and several coding surfaces. We present our experience in making design decisions about the model and system architecture for CodeCompose that addresses these challenges. To release a LLM model at this scale, we needed to first ensure that it is sufficiently accurate. In a random sample of 20K source code files, depending on the language, we are able to reproduce hidden lines between 40% and 58% of the time, an improvement of 1.4x and 4.1x over a model trained only on public data. We gradually rolled CodeCompose out to developers. At the time of this writing, 16K developers have used it with 8% of their code coming directly from CodeCompose. To triangulate our numerical findings, we conduct a thematic analysis on the feedback from 70 developers. We find that 91.5% of the feedback is positive, with the most common themes being discovering APIs, dealing with boilerplate code, and accelerating coding. Meta continues to integrate this feedback into CodeCompose.

📄 PDF Abstract BibTeX arXiv:2305.12050

Code (0)

등록된 구현이 없습니다.

Tasks

16k

Similar Papers 제목 키워드 기반

Multi-line AI-assisted Code Authoring

2024-02-06 · Omer Dunay, Daniel Cheng, Adam Tait, Parth Thakkar 외

CodeCompose is an AI-assisted code authoring tool powered by large language models (LLMs) that provides inline suggestions to 10's of thousands of developers at Meta. In this paper, we present how we scaled the product f…

Ishigaki-IDS: An Open-Weight Verifier-Aware Model for Information Delivery Specification Drafting in Building Information Modeling

2026-06-07 · Ryo Kanazawa, Koyo Hidaka, Teppei Miyamoto, Takayuki Kato 외 arxiv

Building Information Modeling (BIM) projects require information requirements to be described as machine-checkable Information Delivery Specification (IDS) files in order to verify whether building models contain the req…

Reinforcement Learning

IGA: An Intent-Guided Authoring Assistant

2021-11-01 · EMNLP 2021 11 · Simeng Sun, Wenlong Zhao, Varun Manjunatha, Rajiv Jain 외

While large-scale pretrained language models have significantly improved writing assistance functionalities such as autocomplete, more complex and controllable writing assistants have yet to be explored. We leverage adva…

Language ModelingLanguage ModellingSentence

IGA : An Intent-Guided Authoring Assistant

2021-04-14 · Simeng Sun, Wenlong Zhao, Varun Manjunatha, Rajiv Jain 외

While large-scale pretrained language models have significantly improved writing assistance functionalities such as autocomplete, more complex and controllable writing assistants have yet to be explored. We leverage adva…

Language ModelingLanguage ModellingSentence

MRGEN: A Conceptual Framework for LLM-Powered Mixed Reality Authoring Tools for Education

2026-03-12 · Mohammed Oussama Seddini, Mohamed Ez-Zaouia, Ngoc Luyen Le, Iza Marfisi arxiv

Mixed Reality (MR) offers immersive and multimodal opportunities for education but remains difficult for teachers to author without technical expertise. We propose MRGEN, a conceptual framework for LLM-powered authoring …