JavaScript Support, Pro Plan Addition to Kite's AI-powered Python Code Completion Tool

Venturebeat | May 13, 2020

JavaScript Support, Pro Plan Addition to Kite's AI-powered Python Code Completion Tool
  • Kite debuted its offering privately in April 2016 before launching its developer sidekick powered by the cloud publicly in March 2017.

  • The company plans to expand student access to high schoolers and others in the late summer, “just in time for the fall semester.”

  • Kite’s AI-powered completions now work on JavaScript. (Last year, JavaScript overtook Java as the most popular programming language, according to HackerRank.)


Kite, which suggests code snippets for developers in real time, today announced a Pro plan for $19.90 per month ($16.60 per month if you sign up for a whole year). Additionally, the company debuted a new engine for Python completions and added JavaScript support, its second programming language. Support for both languages is now powered by deep learning. Kite also shared that 250,000 developers now use its AI-powered developer environment every month.


Using AI to help developers is not an original idea. Nowadays you have startups like DeepCode offering AI-powered code reviews and tech giants like Microsoft working on applying AI to the entire application developer cycle. Still, Kite is not a newbie.


Kite debuted its offering privately in April 2016 before launching its developer sidekick powered by the cloud publicly in March 2017. The company raised $17 million in January 2019 and ditched the cloud to run its free AI-powered developer tool locally. Now it is dipping its toes into monetization with a paid version. Kite comes from Adam Smith, who founded Xobni, an email service launched in September 2007 that Yahoo acquired in July 2013.


These are just the next steps on our journey to revolutionize how developers write code using AI; we are just scratching the surface of what machine learning can do for developers. We have a long way to go, and to make sure we have the revenue to get there we’ll be building out a portfolio of paid products targeting professional developers.

-Smith boasts


Python: Kite Free and Kite Pro


Kite Pro is the company’s first paid product. The free version of Kite, creatively named Kite Free, “has all the core features you’ve come to love.” This is not strictly true. Kite Free includes completions ranked by relevance, local code processing, and documentation as you type, and function signatures as you type. The free version, however, used to also include Line-of-Code Completions. That feature, along with Multi-Line Completions, is now in the Pro version.


Kite has been free for over four years. Smith had told us in the past that monetization would come one day as an enterprise version. While a business-specific flavor is still in the works, the tool’s user growth meant it was time to start charging for features.
 

Read More: PROGRAMMING LANGUAGES: PYTHON AND JAVA VS CODE EXTENSIONS GET THESE NEW UPDATES


Not everyone has to pay for Kite Pro. University students can get Kite Pro for free by signing up with their school email address. The company plans to expand student access to high schoolers and others in the late summer, “just in time for the fall semester.”


Regardless of whether you’re going with Kite Free or Kite Pro, you’re getting an updated engine. Kite now uses deep learning, a type of machine learning.


“The field of using deep learning to understand code is evolving very quickly,” Smith explained. “The models that we are releasing today combine the state of the art from academia with our industry-leading code engine. Our models are trained on tens of millions of open source code files from a variety of code projects. The models are able to learn common patterns, along with the ability to understand the code that users are writing. As a result, the models can predict what users are going to — or should — type next. We provide these predictions through editors’ completions UIs so that users can focus on coding instead of typing, and save Google searches when they are having trouble remembering an API. We will stay at the forefront of ‘deep learning for code’ research so that our users always have a cutting-edge experience.”

 

JavaScript: Kite Free


When Kite launched in March 2017, it was only available for the Python programming language. Kite’s next programming language had not been determined at the time, though the team had narrowed down the list to Java, JavaScript, or Go. A new language was supposed to arrive in Q2 or early Q3 of that year. That never happened — the team prioritized ditching the cloud and shipping Line-of-Code Completions for Python.


Kite’s AI-powered completions now work on JavaScript. (Last year, JavaScript overtook Java as the most popular programming language, according to HackerRank.) Developers can thus use Kite to automate away the repetitive boilerplate of writing JavaScript code. And it is free, for now.


Everything related to JavaScript is completely free, including Multi-Line Completions, Kite Pro is only relevant, today, for professional Python developers. We’ll be adding to our JavaScript product over time, and will likely add paid features to JavaScript down the road.

--Smith boasts


Kite can provide completions “when editors like Visual Studio Code cannot understand the code,” Smith boasts. Kite’s completions even work alongside your IDE’s completions with filters designed to reduce noise.


Kite trained its deep learning JavaScript model on 22 million open source JavaScript files. As a result, the company promises it works with popular libraries and frameworks like React, Vue, Angular, and Node.js.

 

Growth and next languages


In addition to the over 250,000 people coding with Kite every month, Smith shared some more numbers today. Kite’s main Git repo has over 30,000 code commits and its software totals 500,000 lines of code. The team has received over 6,000 pieces of written product feedback and has closed over 3,000 issues.


As for which programming language is next, Smith said the team has nothing to announce today. You can, however, go to Kite’s Let Me Know page to vote for the language you want next and sign up to get notified when it’s released.


Read More: IS PYTHON STORMING AHEAD OF JAVA IN FINTECH?

Spotlight

In this white paper, you will learn how security intelligence, powered by next-generation SIEM and log management, enables organizations from Fortune 500 companies to mid-sized enterprises to government agencies to maintain comprehensive and cost-effective information security. Also you will discover how security intelligence is the critical next step for organizations that recognize the importance of information security.

Spotlight

In this white paper, you will learn how security intelligence, powered by next-generation SIEM and log management, enables organizations from Fortune 500 companies to mid-sized enterprises to government agencies to maintain comprehensive and cost-effective information security. Also you will discover how security intelligence is the critical next step for organizations that recognize the importance of information security.

Related News
AI TECH

Prevedere Launches Predictive AI Monitoring to Future Proof Business Performance

Prevedere today announced the launch of ERIN Protect, the latest addition to its predictive AI platform and suite of products. ERIN (External Real Time INsights) is Prevedere’s global data repository and patented machine learning platform that enables the creation, testing and publishing of econometrics based predictive models and insight. Organizations leverage Prevedere’s technology to identify economic drivers, build predictive models and create business and target market forecasts. By incorporating external signals and insights into their strategic plans and forecasts, Prevedere’s customers are better positioned to compete in an increasingly volatile and ever-changing world. ERIN Protect is the latest capability of the cloud-based ERIN platform, extending Prevedere’s ability to proactively identify how changing external events will impact a company’s strategic plans and forecasts. ERIN now enables and supports the entire predictive AI lifecycle. ERIN Discover identifies the leading drivers and indicators for a specific business or market. ERIN Predict systematically creates, simulates and refines thousands of predictive models, based on those indicators. ERIN Scenario optionally creates ‘optimistic’ and ‘pessimistic’ predictive scenarios in addition to the ERIN Protect’s baseline forecast. ERIN Protect is an AI based monitoring and alerting system, analyzing model prediction based on real-time internal and external data feeds, identifying anomalies in future performance. ERIN Protect: incorporates the latest advanced analytics related to predictive AI model health, scoring and monitoring leverages control chart algorithms and statistical process monitoring to create what is essentially an ‘EKG’ for predictive model health alerts business owners when future predictions shift out of limits, enabling timely refinement of business plans and strategies “In these uncertain times, businesses can now create forecasts and plans that incorporate projected market volatility. By monitoring predictive models that are based on their external market drivers, organizations can proactively maintain plans and strategies to optimize future performance and deliver competitive advantage.” Rich Wagner, CEO of Prevedere Rob Kugel, SVP and analyst at Ventana Research added: “AI technologies now exist that can continuously monitor predictive model quality and provide alerts when future market conditions are shifting. This ultimately enables FP&A groups to future-proof their business by proactively adjusting forecasts and budgets based on automated market monitoring.” About Prevedere Prevedere is the world’s leading provider of predictive analytics technology and solutions based on econometric modeling, enabling intelligent enterprises to understand and quantify the impact of external factors as part of their strategic planning and forecasting. Our global data repository and patented AI platform enable financial executives and operational planners to identify market drivers, quantify the future impact of economic volatility, generate performance forecasts, and optimize plans based on market foresight.

Read More

AI TECH

ZERO Announces Apollo, its Latest AI-Driven Productivity Automation Tool for the Legal Industry

ZERO, a pioneer in productivity automation solutions for professional services firms, today announced the launch of Apollo, a new software solution that automatically captures lawyers time spent on billable work on any desktop device and seamlessly integrates it into their existing billing platform. Apollo is a low-touch, high-impact solution that can be deployed seamlessly on a law firm's existing IT infrastructure. Apollo offers the legal industry a new intelligent product that mimics human cognition by learning from users' activities to produce accurate recordings of projects and billable time to drive higher client value and improve employee morale. According to ZERO's latest legal industry survey published in August 2021, lawyers waste 30% of their time on non-billable admin tasks like tracking and reporting time – time that could be spent improving the quality of their work lives by focusing on practicing law. "We heard loud and clear from lawyers that they want a better work-life balance, and one way to provide that is freeing up their time spent on administrative tasks. With Apollo, the time they spend working on their desktops is automatically captured and entered into their billing software, meaning they don't have to spend hours at the end of every day, week or month manually entering that time, when they could be watching their child play soccer or focusing on winning a case." Alex Babin, ZERO CEO Apollo provides three key benefits to lawyers and their support staff: 1) ensuring the quality and relevancy of time entries; 2) reducing the hours spent on manual timekeeping; and 3) increasing revenue for law firms. Apollo joins ZERO's suite of automation products that enable lawyers to be more productive and generate more revenue by automating and streamlining onerous administrative tasks such as email management and mobile time capture. ZERO is well-known in the legal industry via partnerships with AMLAW500 companies automating their internal administrative processes, like billing, email, and document management. ZERO's next-generation AI solutions sit upon existing systems and provide an additional layer of automation that runs in the background, using autonomous virtual modules to mimic human decision-making in high-value, repetitive processes like information prioritization and data classification. This automated layer sits on top of billing systems, email systems and document management systems enabling organizations to increase productivity and accuracy at the user and firm-wide level, ultimately bringing more billable hours and profit to the firm. ABOUT ZERO ZERO is a leader in Productivity Automation with products engineered to help professional services firms achieve operational excellence. ZERO's applications enable lawyers to be more productive and generate more revenue by automating and streamlining onerous administrative tasks such as email and document management and time capture. Law firms around the world rely on ZERO to minimize revenue leakage, increase email compliance, and improve the lives of their lawyers.

Read More

AI TECH

Clarifai Announces Launch of Clarifai Community - The World's AI Community for Developers

Clarifai, the leading Artificial Intelligence platform for unstructured image, video, text, and audio data, announced the launch of Clarifai Community–the World's AI Community. Built for AI creators and developers, Community enables users to develop and share AI resources throughout their enterprise or organization, even collaborating with the public. These capabilities can propel organizations to deploy AI across a myriad of different use cases and applications. "There are less than 100,000 data scientists that are truly capable of building deep learning technology in the world today, and this is not enough to make AI accessible to everyone. Our goal is to empower the 50 million global developers to build AI–and nobody else is as focused on that as we are. And with our no-code UIs we are also helping business operators adopt AI quickly with a no-code experience." Matt Zeiler, CEO of Clarifai Clarifai's Community promotes the sharing of AI assets and fosters collaboration between AI communities. It is a new efficient channel for the distribution of AI as it collects the world's AI resources in one place, including inputs, concepts, annotations, datasets, models, and workflows. "We are fundamentally redefining how AI gets distributed. We are making the best AI available to everyone and letting people contribute their own work to the public at large," said Yuchen Fama, Director of Product at Clarifai. "Clarifai is becoming a meeting place for developers, researchers, data scientists, and business operators looking to solve valuable problems with technology." With the launch of Clarifai Community, developers and business operators everywhere can discover popular AI assets and use them seamlessly to build robust applications. Users can collaborate with anyone globally with speed and ease and make their own AI assets public. As part of the launch of Community, Clarifai is announcing the introduction of a new product category–the AI Lake. "Clarifai's AI Lake houses all of the AI resources of an enterprise within one ecosystem and provides tools for teams to share these across the organization effortlessly," said Alfredo Ramos, SVP of Platform at Clarifai. "Within the AI Lake are AI Apps, which modularize the deployment of models and resources, making them reusable with fine-grained access control." In addition to AI Lake, Clarifai also announced new features for existing products, including Scribe Labeler, Armada Predict, Mesh Workflow and Flare Edge. New Scribe features include enhanced AI video labeling and timeline editing, including mask labeling for segmentation models. Armada Predict now supports inference for dozens of new model types, including multilingual audio transcription and text translation, and named entity recognition. Mesh Workflow was enhanced with the ability to visually create workflow graphs of models. The Flare Edge product now supports edge-optimized pre-trained models, as well as model-syncing of models that are trained on the Clarifai cloud so they can easily be pushed to edge devices. About Clarifai Clarifai offers a leading computer vision, NLP, and deep learning AI lifecycle platform for modeling unstructured image, video, text, and audio data. It helps both public sector and enterprise customers solve complex use cases through object classification, detection, tracking, geolocation, visual search, and natural language processing. Clarifai offers on-premise, cloud, bare-metal, and classified deployments.

Read More