A mesterséges intelligencia (AI) egyre jobban fejlődik, és nagy előrelépést tesz. Nemrég Jacob Jackson programozó, aki a Waterloo Egyetemen végzett számítástechnikából, kifejlesztette a Deep TabNine-t, egy olyan eszközt, amely automatikusan befejezi a programozási parancsokat.
Ez az eszköz alapvetően egy kiegészítő. A programozók letölthetik és integrálhatják a Deep TabNine-t a programozáshoz használt szövegszerkesztőkbe vagy IDE-kbe (Integrated Development Environment). Amikor a programozók elkezdik a kódolást, a Deep TabNine javaslatokat ad, hogy gyorsan befejezhessék a parancssorokat.
Jacob Jackson elmondta, hogy ilyen típusú szoftverek már korábban is megjelentek, de ha integrálják a gépi tanulást, az sok váratlan előnnyel jár számunkra.
Jackson tavaly februárban kezdte el a Deep TabNine fejlesztését, majd novemberben indította el először.
Egy hónappal az indulás előtt ez a srác kiadta a Deep TabNine frissített verzióját, a GPT-2-t, amely a mély tanulási szöveggeneráló algoritmust használta – a kutatólaboratórium által tervezett és épített algoritmust. OpenAI kutatás. Jackson eszköze azonnal sok programozót meglepett a pontossága miatt.
A pontosság növelése érdekében Jackson betanította a Deep TabNine-t több mint kétmillió GitHub forráskódfájllal. Jelenleg ez az eszköz közel 20 különböző programozási nyelvvel tud működni, köztük: JavaScript, Java, Python , C++ , C , PHP, Go, C#, Rust, Swift, Ruby, Objective-C, TypeScript, Haskell, Kotlin, Perl, SQL , OCaml, Scala, HTML , CSS és Bash.
Bár ebben az eszközben még mindig vannak hibák, a programozók továbbra is nagyra értékelik a programozásban nyújtott kényelmet.
Jackson elmondta, hogy a jövőben is folytatni fogja a Deep TabNine fejlesztését.
Jelenleg ez az eszköz 49 USD-ért (1,2 millió VND-nek felel meg) az egyéni felhasználók és 99 USD-ért (2,3 millió VND-nek felel meg) a vállalkozások számára.
Ha többet szeretne megtudni erről az érdekes eszközről, meglátogathatja Jacob Jackson személyes oldalát a Twitteren.
https://twitter.com/karpathy/status/1151887984691576833