Earlier quoted context omitted.
We owe a lot to the smart people working there
Quoted post unavailable.
Next-generation AI models
51–60 of 139 posts
Re: Next-generation AI models
#52Re: Next-generation AI models
#53Re: Next-generation AI models
#54Earlier quoted context omitted.
I used Tabnine before GitHub Copilot and I never looked back. It feels a bit like upgrading from GPT2 to GPT3.
I mean, that's literally what happened. At least initially Tabnine was based on the GPT2 model trained on code. Then GitHub launched Copilot using the OpenAI Codex model which is based on GPT3. I guess this is why several people have commented on the marked improvement when adopting GitHub Copilot. I have no idea how Tabnine builds their models today, and how they perform compared to Copilot. I guess one advantage co…
Re: Next-generation AI models
#55I use Copilot for its multi-line code generation. It's vastly superior. (Sorry Tabnine). Gotta give credit to Tabnine for kicking off this space -- they had a multi-year headstart on Copilot and it was pretty cool when it first launched, but it just doesn't come close to Copilot. OpenAI is kicking butt here.
Having said that, I still find value out of Tabnine -- I keep it installed it powers the pop-up autocomplete (eg Intellisense replacement). The Tabnine suggestions are immediate (as opposed to Copilot which takes a few seconds), and in a lot of cases it's super helpful for completing a variable name after 1 character, etc.
If I ESC out of the Tabnine suggestion, then Copilot takes over and a few seconds later I get a full line/multi-line suggestion.
I dunno - it's been working really well for me. Peaceful coexistence :)
Re: Next-generation AI models
#56Re: Next-generation AI models
#57Having just purchased copilot and a user of Tabnine in the past (using Phpstorm) here is my own personal opinion. The suggestions offered by Tabnine weren't anywhere good as copilot - not even by a long shot (at least for PHP and Javascript). But almost an year has passed since I used this so I don't know if they have had a major update and the results are improved, but previously 1 out of 10 tabnine suggestions were…
Tabnine CEO Dror Weiss, wrote this detailed thread explaining some of the key differences (both in technology and user-approach) between Tabnine and Copilot: https://twitter.com/drorwe/status/1539293063117516801
Re: Next-generation AI models
#58- Tabnine's local per-repository model shines best when used on big monolithic repos with lots of similar or boilerplate code. By learning on the same code it's used for it IMO does much better job at detecting local patterns. Also local-model means pretty "safe" from security POV for corporate use (I can't imagine big corps like Google and Amazon allowing use of Copilot for proprietary code).
- Back in they free tier of Tabnine was pretty useless compared to Pro because it severely limited model size. If it's still the case now I hope they have a long evaluation period.
- From usability POV, unfortunately it doesn't provide non-intrusive experience out of the box, which is very annoying and I believe is a reason for many users abandoning it pretty quickly. I had to modify both VSCode extension and VSCode itself (!) so that Tabnine's completion suggestions won't interfere with others.
Re: Next-generation AI models
#59Assume coPilot proposes a function that can be found in 90% of GPLv3 software. Should all software written by coPilot be GPLv3 as well?
If software is doing it, it can't be bad, I guess.
Re: Next-generation AI models
#60Earlier quoted context omitted.
There are some things in your comment that are wrong, or don't quite follow. > Copilot’s architecture is monolithic: “one model to rule them all.” It is also completely centralized - only Microsoft can train the model It's true that only Microsoft can train the model—for now. But GPT-3 is a monolithic model, and OpenAI allows fine-tuning. There's nothing about the architecture that prohibits Microsoft from offering c…
I fail to see how in the screenshot you provided Copilot suggests code _in the middle_ of the line. What I see is Copilot suggesting an entire line. Or does the suggestion start on the Err line with the "{" ?