|
|
|
|
|
by lukevp
2232 days ago
|
|
Adam, Intelligent autocomplete is great. Big fan of it. However, Microsoft has already built this out in VS and VS Code as IntelliCode, and it supports Python, Typescript, JS, and Java. VS Code is the most used JS editor by far and has first party support for this that comes out of the box. What is the reason for Kite for the VS Code users out there? |
|
IntelliCode has a similar vision but uses much simpler models. IntelliCode can essentially give you to the top 5 attributes for a global type.
Kite uses statistical models which are orders of magnitude larger and richer, both in terms of the context they understand and the sophistication of the completions provided.
Here is a good example from the blog post:
IntelliCode returns: Kite's first completion is (bodyParser is defined earlier in the file.)Finally, IntelliCode only returns completions for attributes (foo.) whereas Kite returns deep learning completions in all the places they are useful.