World Congress 2024

Beyond Autocomplete: Local AI Code Completion Demystified

July 18, 2024 16:50 – 17:20 · 30 min STAGE 3 (120)

What this session covers

The talk is about the details and motivation behind Local AI Code Completion by JetBrains that was released on the 4th of April 2024. I’ll start by talking about the current state of the most popular AI Code Completion tools. We’ll discuss the pros and cons of running language models for code in the cloud versus on the user’s machine. Then we’ll go through the main components of AI Code Completion which is much more than just a language model. We will discuss our approach to offline and online evaluation of AI Code Completion, prompt construction, and smart suggestion filtering. Also, we’ll discuss the rapid progress in efficient language model inference that we’re witnessing nowadays and the perspectives that local AI has given this progress. Finally, I’ll share some insights about the size of the team that made Local AI Code Completion for JetBrains IDEs happen, the model sizes that are currently used in production, and the cost of the models’ training.

Related talks at this congress

Open session

World Congress 2024

July 18, 2024 · 16:10–16:40

STAGE 6 (120)

Livecoding with AI

Rainer Stropek

software architects

Rainer Stropek
Open session

World Congress 2024

July 18, 2024 · 10:10–10:40

STAGE 3 (120)

NoCode LiveCode: Leveraging AI Tools to Craft Fully Functional Apps!

Karan Shetti

Head of AI Product, Locofy.ai

Karan Shetti
Open session

World Congress 2024

July 18, 2024 · 11:30–12:00

STAGE 3 (120)

Speak, Code, Deploy: Transforming Developer Experience with Voice Commands

Sami Ekblad

Developer Experience Lead

Sami Ekblad
Open session

World Congress 2024

July 19, 2024 · 09:40–10:10

STAGE 11 (700)

Make it simple, using generative AI to accelerate learning

Duan Lightfoot

AWS, Sr. Cloud Networking Developer Advocate

Duan Lightfoot
All sessions at this congress