“Kite’s mission is to automate away the tedious parts of programming”
We spoke to Adam Smith, founder and CEO of Kite, the AI-powered coding assistant that uses models trained on 40 million open source code files. See how Kite helps developers code smarter and faster, how it handles data privacy, and what’s in store for the future of using deep learning for code.
JAXenter: As the founder of Kite, could you first explain what Kite is and why you developed it?
Adam Smith: Kite is an AI-powered coding assistant that helps developers code smarter and faster by automating repetitive steps in programming.
I started Kite because I was frustrated by having to constantly Google search when I’m writing code to remember basic syntax and function calls. Today, we’re using advanced statistical models to eliminate that pain point — Kite provides developers with just the right info at just the right time so they can stay in flow instead of having to context-switch to their web browser to sift through noisy, community-generated information.
JAXenter: Now let’s get to the technical details – how does the underlying deep learning model work and how did you train it?
Our models are trained on 40 million open source code files from a variety of code projects. The models are able to learn common patterns, along with the ability to understand the code that users are writing. As a result, the models can predict what users are going to – or should – type next. We provide these predictions through editors’ completions UIs so that users can focus on coding instead of typing, and save Google searches when they are having trouble remembering an API.
We will stay at the forefront of “deep learning for code” research so that our users always have a cutting-edge experience.