Now Programmers Can Code Quickly With The Help Of This AI-Based Auto-Completer Tool

Deep TabNine is a new generation of auto-completion tool which is based on AI. This tool predicts and suggests the ending lines or leftover part of the codes based on the codes written so far. It is considered to be a deep learning-based tool which supports multiple programming languages.

This tool has been developed by Jacob Jackson. He is a computer science student at the University of Waterloo in Canada. Deep TabNine is built on the model called GPT-2 which is trained to predict the next word in 46GB of Internet text. This tool can really help the developers to code fast and will save a lot of time.

More About Deep TabNine & Its model

Deep TabNine’s GPT-2 model which is a large transformer-based language model with 1.5 billion parameters and trained on a dataset of million web pages. GPT-2 model was trained to predict natural code but instead, it predicts the building blocks of code.

You can use Deep TabNine autocompletion tool with several programming languages including Java, JavaScript, C, C++, Python, PHP, TypeScript, Kotlin, HTML, CSS, Objective-C, Go, C#, Ruby, Rust, Swift, Scala, Perl, SQL, Haskell, OCaml, and Bash.

How Deep TabNibe Works For:

Python

deep tabnine python

Javadeep tabnine java

There are also other similar tools like Deep TabNine is available in the market which includes Microsoft IntelliSense for Visual Studio. But the Deep TabNine autocomplete tool has a major advantage as it has the ability to suggest multiple tokens instead of a single token.

The company is currently providing a normal version of Deep TabNine instead of releasing the model based on deep-learning. It happened because the company is concerned regarding the malicious apps of technology.

Deep TabNine comes with one tradeoff making it not to run efficiently on laptops and the suggestions provided by it will take more time as compared with the standard version. The creator is currently working to create a better model of it so that it runs efficiently on laptops. But for now, he is providing TabNine Cloud beta service which uses GPUs to speed up the process of showing suggestions.

author image

About Author

Samuel Afolabi is a lazy tech-savvy that loves writing almost all tech-related kinds of stuff. He is the Editor-in-Chief of TechVaz. You can connect with him socially :)

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.