Obsługa JavaScript w Kite
Kite jest asystentem programowania opartym na sztucznej inteligencji. Pomaga programistom szybciej pisać kod, pokazując odpowiednie sugestie we właściwym czasie. A ostatnio do narzędzia dodano obsługę Java Script.
Działanie Kite
Na początku opiszmy, jak działa Kite. Przy pomocy modeli opartych na machine learning, zbudowanych z miliona wierszy kodów Python i Java Script typu open source, Kite przewiduje uzupełnianie kodu podczas pisania. Przewidywania pochodzą z abstrakcyjnej analizy składniowej kodu, a sugestie są kontekstowe. Są one oparte na kodzie napisanym przez innych programistów w podobnych sytuacjach. Kite nie opiera się więc na statystycznej liście kodów.
Obsługa JavaScript
Początkowo model uczenia maszynowego dodano tylko dla Pythona, ale w planach było (i nadal jest) rozszerzanie obsługi na inne języki. Następnie, po zebraniu danych o zachowaniu z pakietów JavaScript — w tym frameworków tj. Vue, React, Node.js czy Angular — Kite opracował zestaw danych do użycia.

Integracja wtyczek jest możliwa dla większości głównych środowisk programistycznych, np. Visual Studio Code czy Atom. Prognozy są dokonywane i obsługiwane we własnym systemie, dzięki instalowaniu lokalnemu. Do pracy nie wymaga się połączenia z chmurą.
Korzystanie z Kite może być przydatne na dwa sposoby, co daje szybsze i przyjemniejsze pisanie kodu Java Script za pomocą Kite:
- Jeśli wiesz, co musisz wpisać, Kite pomoże przejść do następnego zadania.
- Jeśli masz problem z zapamiętaniem interfejsu API lub wzoru, Kite przypomni ci, więc nie musisz szukać odpowiedzi np. w Google.
Na razie wszystko, co jest związane z Java Script, jest całkowicie bezpłatne, włącznie z uzupełnianiem wieloliniowym. Ponieważ JavaScript jest wciąż zmieniającym się środowiskiem, z nowymi ramami i wzorcami projektowymi, AI także wciąż będzie zmieniał zestawy wzorców i interfejsów API.
Kite Pro
Ostatnią zmianą, oprócz udostępnienia JavaScript, jest wprowadzenie płatnego planu, uzupełniającego bezpłatny dodatek do Visual Studio Code, Atom oraz Sublime Text. Płatny plan Kite Pro dodaje kilka nowych funkcji, m.in. uzupełnienia jedno- i wieloliniowe dla Pythona. Cena wynosi 16,60 USD miesięcznie za użytkownika, rozliczane co roku.
Źródła: