Tabnine updates AI-based code writing assistant for developers

We’re excited to bring back Transform 2022 in person on July 19 and virtually from July 20-28. Join leaders in AI and data for in-depth discussions and exciting networking opportunities. Register today!

Tabninewhich develops an AI-powered assistant for software developers who can anticipate the code to be written for specific applications and fill in the blanks with the appropriate snippets, has launched a new version of its application programming interface which allows save time on June 15.

The company, which uses a business model of providing freemium-plus services, also said it eclipsed its API’s one million user mark in 2022.

Tel Aviv-based Tabnine’s software has a long memory to find reusable code in 31 languages, including Python, JavaScript, Java, C#, TypeScript and other languages ​​available today in Visual Studio Code or IntelliJ IDE, CEO Dror Weiss told VentureBeat.

“The use case for our product is very simple,” Weiss said. “Your developer is writing code in her IDE, and she’s installed a top line as part of her editor. We get a real-time preview of the code being created, and contextually query the AI ​​engine in-time real; we then suggest parts like the next line or snippets or block of code that the developer needs. The application judges very quickly if this is what it intended to do, and it accepts the This most often happens with virtually no changes to the process.

“Ninety percent of all the code has already been written”

Ninety percent of all code has already been written and doesn’t need to be created from scratch, Weiss said.

Developers now see 30% to 40% of their code auto-generated using the Tabnine API without them needing to deviate, Weiss said. “No code is changed from the standard workflow of writing code in their favorite editor, and it works for all popular code ideas or editors and all popular programming languages,” he said. declared.

Over the past year, Weiss said, Tabnine has revamped both its AI models and its approach to integrating new models into its platform. Unlike a monolithic approach that mandates a single AI model, Tabnine is now able to support any compatible AI model to provide guidance to developers, Weiss said.

From infrastructure as code to continuous integration, companies that have implemented devops in recent years have seen productivity improvements in their software development and release processes. But those productivity benefits have generally stopped at the developer’s keyboard, as an explosion of frameworks, tools, languages ​​and APIs has only made a developer’s job harder, Weiss said.

AI has great potential to help developer productivity

AI has the potential to do for developer productivity what CI did for the release process, Weiss said.

“Every day we get amazing feedback from developers and teams that Tabnine’s AI is now part of their flow, giving them time to focus on higher value activities,” said Weiss in a media advisory. “With longer, higher-quality code completions, our next-gen AI technology is a big step forward for developer productivity, establishing Tabnine as the leader in AI-powered software development.”

The next-generation platform includes a dozen new AI models, each trained from scratch on code (compared to models pre-trained on text and modernized to learn code). Each template is optimized for a specific language or domain, allowing Tabnine to contextually complete full lines and code snippets with unprecedented accuracy, Weiss said.

Tabnine, launched in 2017, also announced that it has raised $15.5 million in funding from Qualcomm Ventures, OurCrowd and Samsung NEXT Ventures, with participation from existing investors including Khosla Ventures, Headline Ventures, Hetz Ventures and TPY Capital. . With this latest capital injection, Tabnine has raised a total of $32 million to date.

Tabnine claims to be the only such AI-powered software development tool on the market, Weiss said.

The latest funding will be used to further accelerate development of Tabnine’s platform to add support for additional AI models and programming languages ​​later this year, Weiss said.

VentureBeat’s mission is to be a digital public square for technical decision makers to learn about transformative enterprise technology and conduct transactions. Learn more about membership.

Scott R. Banks