La inteligencia artificial (IA) se está desarrollando cada vez más y logrando grandes avances. Recientemente, Jacob Jackson, un programador graduado en informática en la Universidad de Waterloo, desarrolló Deep TabNine, una herramienta que completa automáticamente los comandos de programación.
Esta herramienta es esencialmente un complemento. Los programadores pueden descargar e integrar Deep TabNine en los editores de texto o IDE (entorno de desarrollo integrado) que utilizan para programar. Cuando los programadores comiencen a codificar, Deep TabNine brindará sugerencias para que puedan completar las líneas de comando rápidamente.

Jacob Jackson dijo que este tipo de software ha aparecido antes, pero si se integra el aprendizaje automático, nos traerá muchos beneficios inesperados.
Jackson comenzó a desarrollar Deep TabNine en febrero pasado y lo lanzó por primera vez en noviembre.

Un mes antes de la fecha de lanzamiento, este tipo lanzó una versión actualizada de Deep TabNine llamada GPT-2, utilizando el algoritmo de generación de texto de aprendizaje profundo, un algoritmo diseñado y construido por el laboratorio de investigación OpenAI. La herramienta de Jackson sorprendió inmediatamente a muchos programadores por su precisión.

Para aumentar la precisión, Jackson entrenó a Deep TabNine con más de dos millones de archivos de código fuente de GitHub. Actualmente, esta herramienta puede funcionar con casi 20 lenguajes de programación diferentes, incluidos: JavaScript, Java, Python , C++ , C , PHP, Go, C#, Rust, Swift, Ruby, Objective-C, TypeScript, Haskell, Kotlin, Perl, SQL , OCaml, Scala, HTML , CSS y Bash.
Aunque esta herramienta todavía presenta errores en algunos casos, los programadores aún aprecian mucho la conveniencia que brinda a la hora de programar.

Jackson dijo que continuará desarrollando Deep TabNine en el futuro.
Actualmente, esta herramienta se vende por 49 USD (equivalente a 1,2 millones de VND) para usuarios individuales y 99 USD (equivalente a 2,3 millones de VND) para empresas.
Puede visitar la página personal de Jacob Jackson en Twitter siguiendo el siguiente enlace para obtener más información sobre esta interesante herramienta.
https://twitter.com/karpathy/status/1151887984691576833