TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

GitHub Copilot is generally available

863 点作者 sammorrowdrums将近 3 年前

148 条评论

cube2222将近 3 年前
I&#x27;ve been using Copilot for a few months and...<p>Yeah, it makes mistakes, sometimes it shows you i.e. the most common way to do something, even if that way has a bug in it.<p>Yes, sometimes it writes a complete blunder.<p>And yes again, sometimes there are very subtle logical mistakes in the code it proposes.<p>But overall? It&#x27;s been *great*! Definitely worth the 10 bucks a month (especially with a developer salary). :insert shut up and take my money gif:<p>It&#x27;s excellent for quickly writing slightly repetitive test cases; it&#x27;s great as an autocomplete on steroids that completes entire lines + fills in all arguments, instead of just a single identifier; it&#x27;s great for quickly writing nice contextual error messages (especially useful for Go developers and the constant errors.Wrap, Copilot is really good at writing meaningful error messages there); and it&#x27;s also great for technical documentation, as it&#x27;s able to autocomplete markdown (and it does it surprisingly well).<p>Overall, I definitely wouldn&#x27;t want to go back to writing code without it. It just takes care of most of the mundane and obvious code for you, so you can take care of the interesting bits. It&#x27;s like having the stereotypical &quot;intern&quot; as an associate built-in to your editor.<p>And sometimes, fairly rarely, but it happens, it&#x27;s just surprising how good of a suggestion it can make.<p>It&#x27;s also ridiculously flexible. When I start writing graphs in ASCII (cause I&#x27;m just quickly writing something down in a scratch file) it&#x27;ll actually understand what I&#x27;m doing and start autocompleting textual nodes in that ASCII graph.
评论 #31830789 未加载
评论 #31829579 未加载
评论 #31827174 未加载
评论 #31830569 未加载
评论 #31830902 未加载
评论 #31831513 未加载
ascorbic将近 3 年前
I&#x27;ve been using the beta since last year and I love it. I think most of the people complaining about it either haven&#x27;t used it, or are judging it on its most verbose guesses. That&#x27;s not what I use it for mostly. For me, it&#x27;s just a really, really good autocomplete. It&#x27;s best for things with common patterns and APIs. But hey, they&#x27;re common so I write them a lot. Boring stuff like creating a Response object, adding the right headers and response code. And look, it&#x27;s worked out that I need a case for a 404 next, and has suggested the code for that to, and a 500 in my catch block. Sure, that&#x27;s not much typing or cognitive load, but added up over many, many times then it&#x27;s easily worth it.<p>And no, I&#x27;m not a beginner. I&#x27;m a principal with over 20 years experience. I don&#x27;t really use it for the Stack Overflow-type stuff, but even as an autocomplete it&#x27;s worth the money. As it happens I&#x27;m apparently eligible for free access as an open source maintainer, but I&#x27;d pay $100&#x2F;year in a heartbeat for it. I&#x27;d pay for Intellisense if that was $100 too.
评论 #31833110 未加载
thdxr将近 3 年前
This has been the biggest productivity improvement to my workflow in years<p>No it doesn&#x27;t &quot;understand what I&#x27;m doing&quot; or &quot;get everything right&quot; but that&#x27;s hardly the point<p>It&#x27;s often reducing the amount of labor I&#x27;m doing by hitting the keyboard by guessing 90% correctly what I was going to type<p>It also often saves me from having to google how to do something, it&#x27;s effectively serving me a search result right along my code<p>I&#x27;m lucky to be getting it for free but would have immediately paid $10. It needs to only save you minutes a month for that to be worth it<p>Also the comments about it being &quot;unfair their monetizing other people&#x27;s work&quot; are missing the point.<p>Github has created a product that many people use and through that effort created a large repository of code.<p>They are now releasing a product that is going to create a large amount of of value in time saved and are maybe capturing 2% of that. This is a great outcome for everyone
评论 #31827916 未加载
评论 #31830787 未加载
评论 #31828494 未加载
评论 #31834991 未加载
评论 #31835338 未加载
Hamcha将近 3 年前
I&#x27;ve been using Copilot non-stop on every hobby project I have ever since they&#x27;ve let me in (2021&#x2F;07&#x2F;13) and I am honestly flabbergasted they think it&#x27;s worth 10$&#x2F;mo. My experience using it till this day is the following:<p>- It&#x27;s an amazing all-rounder autocomplete for most boilerplate code. Generally anything that someone who&#x27;s spent 5 minutes reading the code can do, Copilot can do just as well.<p>- It&#x27;s terrible if you let it write too much. The biggest problem I&#x27;ve had is not that it doesn&#x27;t write correctly, it&#x27;s that it think it <i>knows</i> how and then produce good looking code at a glance but with wrong logic.<p>- Relying on its outside-code knowledge is also generally a recipe for disaster: e.g. I&#x27;m building a Riichi Mahjong engine and while it knows all the terms and how to put a sentence together describing the rules, it absolutely doesn&#x27;t <i>actually</i> understand how &quot;Chii&quot; melds work<p>- Due to the licensing concerns I did not use CoPilot at all in work projects and I haven&#x27;t felt like I was missing <i>that</i> much. A friend of mine also said he wouldn&#x27;t be allowed to use it.<p>You can treat it as a pair programming session where you&#x27;re the observer and write an outline while the AI does all the bulk work (but be wary), but at what point does it become such a better experience to justify 10$&#x2F;mo? I don&#x27;t understand if I&#x27;ve been using it wrong or what.
评论 #31827187 未加载
评论 #31829064 未加载
评论 #31827687 未加载
评论 #31829442 未加载
评论 #31828792 未加载
评论 #31827213 未加载
评论 #31827110 未加载
评论 #31827195 未加载
评论 #31829409 未加载
评论 #31827189 未加载
评论 #31829484 未加载
评论 #31827785 未加载
评论 #31829546 未加载
评论 #31830038 未加载
评论 #31830628 未加载
评论 #31832720 未加载
评论 #31828858 未加载
评论 #31827570 未加载
评论 #31828819 未加载
评论 #31830931 未加载
评论 #31829922 未加载
评论 #31829036 未加载
评论 #31828350 未加载
评论 #31842714 未加载
评论 #31829492 未加载
lsh123将近 3 年前
I assume that Copilot uses open source projects on GitHub to “learn” what to suggest. Some of these projects might be under, say, GPL v3. A developer uses Copilot for a commercial project and Copilot insert a complete function from a GPL v3 code into this project. Someone notices this and sues the commercial project for breaking GPL v3. Will GitHub pickup the tab?
评论 #31830847 未加载
评论 #31831446 未加载
评论 #31831031 未加载
评论 #31833151 未加载
评论 #31830703 未加载
评论 #31842709 未加载
评论 #31830825 未加载
nikeee将近 3 年前
The main page [0] shows you awesome demos, but also its weaknesses in the very first example. It doesn&#x27;t encode the url encoded body properly:<p>&gt; body: `text=${text}`,<p>So it breaks if the text contains a &#x27;&amp;&#x27; and even allows parameter injection to the call of the 3rd party service. Isn&#x27;t that critical on a sentiment analysis API, but could result in actual security holes.<p>I hope the users won&#x27;t blindly use the generated code without review. These mistakes can be so subtle, nobody even noticed them when they put them on the front page of the product.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;features&#x2F;copilot&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;features&#x2F;copilot&#x2F;</a>
评论 #31833881 未加载
评论 #31828270 未加载
评论 #31830317 未加载
lveillard将近 3 年前
Guys you&#x27;re getting a lot of bad comments for one simple reason. You failed your delivery.<p>1) You should have managed the expectations of the users in a better way. Tell them it will become a paid feature from the begining, so nobody gets surprised 2) The way everyone unsderstood this today was too aggresive. An infinite warning in visual studio saying &quot;hey, i&#x27;ve stop working, please sign up and pay or uninstall me&quot;. Too violent.<p>A &quot;Hey, we are happy you&#x27;re using Copilot. We want to inform you that in 2 weeks we will close the beta and we will need you to sign up. But don&#x27;t worry, it will be free for 60 days&quot;<p>I&#x27;m sure 99% of people here would just be happy to pay those 10usd&#x2F;month
评论 #31829082 未加载
评论 #31828735 未加载
评论 #31832291 未加载
评论 #31828790 未加载
评论 #31830713 未加载
评论 #31828811 未加载
评论 #31842718 未加载
zelphirkalt将近 3 年前
Does Copilot already display the licenses of the code it might insert&#x2F;suggest, or assure the developer, that the inserted&#x2F;suggested code is not a verbatim copy of existing code? How can developers be sure, that they are not violating licenses by using Copilot?
评论 #31826207 未加载
评论 #31826392 未加载
评论 #31826116 未加载
评论 #31826124 未加载
评论 #31826153 未加载
评论 #31826491 未加载
评论 #31826134 未加载
jwpapi将近 3 年前
I’m honestly shook at all the comments here. I don’t make any money coding and I’m probably in the lower 25% of HN readers in terms of skills, but I’m more than happy to pay $10&#x2F;m. I would pay Github $10&#x2F;m for what they already give me.<p>What is your time worth? You should easily get $60&#x2F;hr, so you need to save 12 minutes per month to make it worth. I would pay that for all my employees.<p>CoPilot is not a replacement for writing code, but it’s incredible useful when you are stuck and or &#x2F; write simple logic.<p>Often I don’t have the right method, function or logic on mind. Before I google, I write a comment of what I want and 8&#x2F;10 CoPilot generates the right code.<p>Typing the comment, checking the solution, reformatting it is &lt;&lt;&lt; less time than without it.<p>To me Github CoPilot is a standard part of my IDE and I wouldn’t want to miss it anymore. It saves me at least an hour a day of coding. Some stuff is really crazy. I invite you all to try to be open-minded. You have to experience it.<p>&#x2F;&#x2F; You have to code for yourself<p>I don’t really like this argument, because if that argument would be true, we would also need to now how our codes translates to 1 and 0s and how the electronics build our application than. AutoComplete is part of our life on our phone and it can be with developing. Don’t make it harder as it needs to be.
评论 #31828426 未加载
评论 #31833440 未加载
lancesells将近 3 年前
I&#x27;ll be honest I love the technology involved in this product but I hate that it&#x27;s another aspect of monetizing the efforts and humanity of millions of people.<p>It&#x27;s incredible that we&#x27;re able to do these things but awful at the same time since this data was &#x2F; is not theirs. Same as something like Dall-E.
评论 #31826888 未加载
评论 #31827283 未加载
dannytatom将近 3 年前
I&#x27;ve enjoyed using it for free, but not sure it&#x27;s worth the $10&#x2F;mo yet. When it works great, it&#x27;s a nice-to-have for speeding up development but has yet to give me anything I wouldn&#x27;t be able to just write myself. And when I wish it would give me the answer to something I don&#x27;t know how to do, it spits out something very wrong.<p>Also feels kind of icky to train on open source projects and then charge for the output.
评论 #31826657 未加载
评论 #31826808 未加载
评论 #31826513 未加载
评论 #31826594 未加载
评论 #31826516 未加载
评论 #31826793 未加载
评论 #31826539 未加载
评论 #31826660 未加载
评论 #31826458 未加载
评论 #31829730 未加载
评论 #31827032 未加载
评论 #31826571 未加载
评论 #31826646 未加载
评论 #31827092 未加载
评论 #31826450 未加载
评论 #31826752 未加载
评论 #31826654 未加载
mcluck将近 3 年前
Like many people I thought Copilot was neat but ended up uninstalling it because it caused more problems than it solved. Reading the comments here, it seems that most of the people who get value out of it would be better served creating a set of snippets. If all you need is to fill in boilerplate all the time or repeat general test structures but with different arguments, just make a snippet. Every major code editor supports this and they&#x27;re really easy to setup and use.
评论 #31829318 未加载
评论 #31828696 未加载
评论 #31831309 未加载
msoad将近 3 年前
I&#x27;ve been using Copilot for a while now. I&#x27;m lucky that I don&#x27;t have to pay moving forward but I would totally pay $10&#x2F;mo for this. When writing tests, this thing works so well that it saves me 10-20% time writing code so $10 is nothing.
评论 #31826713 未加载
longrod将近 3 年前
I have had a lot more success with Tabnine. One, it runs offline as well as online so the performance difference with&#x2F;without internet is unnoticeable. Two, it understands context much better. I was prototyping in Python with Tabnine turned on without the LSP and I felt no need to install one. It spits out uncannily good suggestions if you are using a popular library like Beautifulsoup etc.<p>Copilot is marketed as a pair programmer but the code quality is often times just wrong, not just bad. It thinks it understands what I want based on the function name and parameters but the generated output is no where close to what I want.<p>Multiline AI generated suggestions are not a good idea anyway (not yet at least). AI based LSP&#x2F;auto completer would be much better at this stage with a lot faster DX.
CapsAdmin将近 3 年前
I really like copilot, but my outside of the content being generated it still feels a bit slow and somewhat hacked into vscode. It sometimes interferes with regular &quot;intellisense suggestions&quot; as well.<p>I&#x27;ve been in the beta since almost the beginning I have not really seen much improvement on the frontend side. Since its release, the changelog only mentions 10 small (or so it seems) improvements<p><a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items&#x2F;GitHub.copilot-nightly&#x2F;changelog" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items&#x2F;GitHub.copilot-ni...</a><p>On the backend side, I feel like I&#x27;ve started to &quot;figure out&quot; copilot a little bit. One thing I&#x27;d like to see is inline completion which I think gpt3 can do now but copilot which I believe it&#x27;s based on cannot.<p>I think I will pay to continue, but I&#x27;d like to see some frontend improvements and maybe some backend alternatives. Ideally I&#x27;d love this to be open source but compute power doesn&#x27;t seem feasible (?) unless we start magically crowd sourcing our computers to run a model somehow.
评论 #31841888 未加载
baby将近 3 年前
Insta buy for me (expense hopefully). I am just continuously mind blown by it, and I quickly notice and get frustrated when it&#x27;s not enabled. It really is giving coders superpowers.<p>EDIT: looks like I&#x27;m getting it for free because of my contributions to open source o.o dope!
评论 #31826708 未加载
cal85将近 3 年前
I’m baffled by everyone questioning whether it’s worth $10&#x2F;month.<p>I’m certain Copilot gives me more than a 2% productivity boost. That’s a conservative estimate (I wouldn’t be surprised if it’s more like 10-15%). If you consider 2% of what a developer makes each month, it comes to a lot more than $10. I’m not based in the US, but Levels.fyi suggests it’s not unusual for devs there to make $200K&#x2F;year, that would mean $16.6K&#x2F;month, 2% of which is $333. Maybe that’s a bit reductive, but the point is, $10&#x2F;month is negligible if it gives you a noticeable productivity boost on a developer’s income.<p>And by the way, I don’t particularly love using Copilot. It can be annoying now I’m over the honeymoon period. But I think it’s pretty clear it speeds me up by a noticeable margin, and time is money.
X-Istence将近 3 年前
As the maintainer of some Python libraries, how do I get my part of that $10&#x2F;month because Github Copilot was trained using my code...
评论 #31828256 未加载
评论 #31827920 未加载
评论 #31832752 未加载
ilikehurdles将近 3 年前
I hope I never again have to work on a codebase&#x2F;language where copilot would be worth subscribing to.
评论 #31826407 未加载
评论 #31826566 未加载
评论 #31826768 未加载
评论 #31826337 未加载
评论 #31840430 未加载
评论 #31827063 未加载
planb将近 3 年前
Anyone else using Copilot just as a glorified copy&amp;paste helper? It’s great for repetitive tasks, but I’ve yet to encounter a situation where it really helped me to write meaningful code. At least I’d expect it to work together with intellisense, so it does not propose stuff that will get a red underline right away.
amirathi将近 3 年前
I&#x27;m just happy that Microsoft is finally charging directly for a developer product!<p>When they keep giving out freebies (VSCode, npm etc.), I never know which direction the product is going to evolve (e.g. unnecessarily tight integration with Azure).<p>With this, there&#x27;s at least direct alignment between end user &amp; the product.
ahnick将近 3 年前
What&#x27;s the criteria for being considered &quot;a maintainer of a popular open source project&quot;? They never actually publish the criteria anywhere from what I can tell. They just say visit the subscription page and if you are eligible it should be available to you and if you see a charge then you are not eligible. I think though they should still be transparent about what their metric is for determining popular projects on GitHub; otherwise, the code that determines eligibility might be broken and no one would be able to tell. Or worse they could just be lying about it entirely.
评论 #31826301 未加载
评论 #31826684 未加载
评论 #31826692 未加载
评论 #31826974 未加载
评论 #31838246 未加载
评论 #31826064 未加载
swalls将近 3 年前
Only $10 a month to rack up dozens of license violations? What a deal.
curo将近 3 年前
Copilot is a steal at $10&#x2F;m.<p>HN can set itself apart from Twitter and Reddit by celebrating great achievements rather than tearing them down.<p>Copilot stands on the shoulders of open source, yes. So do many of our personal and commercial projects. Copilot benefitted from having beta users. That relationship went both ways.<p>A big thanks to the Copilot team for letting us be a part of the beta. I will happily pay $10&#x2F;m for this.
评论 #31827222 未加载
评论 #31827015 未加载
评论 #31830159 未加载
glouwbug将近 3 年前
Shouldn&#x27;t Copilot technically be FOSS since it trains on open source?
评论 #31826437 未加载
评论 #31826326 未加载
评论 #31826419 未加载
评论 #31827012 未加载
评论 #31827309 未加载
freedomben将近 3 年前
Does copilot learn from and suggest patterns in the same codebase that you&#x27;re working, or does it just pull from the huge pool of projects on GH?<p>How well does copilot help with languages like Elixir that are less common? WIth TypeScript it&#x27;s been remarkable, but that&#x27;s one of the most popular and surely very familiar to devs and GH, so I would expect less popular like Elixir to not perform as well.<p>Does copilot work for shell scripts?<p>I&#x27;m a vim person and don&#x27;t want to use VS code. Is copilot worth the hassle to get installed into vim?
评论 #31826188 未加载
评论 #31826105 未加载
评论 #31827284 未加载
评论 #31826112 未加载
评论 #31826088 未加载
beanjuiceII将近 3 年前
10$&#x2F;mo is pretty steep for something that gives you bad info 90% of the time, I will def be disabling. I was hoping for maybe 1-2$&#x2F;mo, it&#x27;s just a small addon feature after all
MarquesMa将近 3 年前
Thank you, GitHub, this is one of the best things!<p>No, it cannot make me write code I couldn&#x27;t write before. It does not autopilot and does all the coding by itself. But it still boosts my productivity greatly, making me relaxed while coding and focusing on the important part rather than errands.
评论 #31826265 未加载
esfandia将近 3 年前
So it&#x27;s free for students... I wonder what consequences it will have for coding assignments and projects. At the minimum I hope it will also be free for instructors so they learn to know what to expect and how to design assignments that can&#x27;t be auto-solved by Copilot.
plondon514将近 3 年前
Are there any plans for GitHub Copilot to ship an API? I think it would be interesting to set it up w&#x2F; my side project <a href="https:&#x2F;&#x2F;codeamigo.dev" rel="nofollow">https:&#x2F;&#x2F;codeamigo.dev</a>
评论 #31826370 未加载
评论 #31826781 未加载
john_g将近 3 年前
I found GitHub copilot an interesting heuristic on how expressive the programming language &#x2F; framework you are using is.<p>It is very useful for things that I would call boilerplate, e.g. you have almost duplicated code (say in a view and a controller) and need to copy from one to the other.<p>It is annoyingly bad for autocompleting an api as it tends to be slightly (and plausibly) wrong.<p>I haven&#x27;t found it very useful for anything else.<p>Working on a project where I have to do lots of the first makes me sad, so I tend to try to avoid those projects - but if I was forced to for some reason it would be worth $10 a month. However, if enough of the programming I did could be helped by github copilot for it to be worth that much I would start to get worried I was working on the wrong sort of problems and try to move into something different.
DeathArrow将近 3 年前
I use Copilot for .NET. It&#x27;s useful to generate bits of code like methods calls by repeating what I&#x27;ve previously done and changing variable names and types. It&#x27;s a kind of bit smarter Intellisense.<p>I can&#x27;t use it to generate longer chunks of code like methods or functions, because it will do it a bit wrong and I loose time to correct it.<p>It can somehow generate correct and fitting code, but it takes multiple tries and writing comments in which you describe exactly, with lots of details what you want to do. At that point I&#x27;m better off writing the code myself.<p>However, if the method should be small like VerifyIfNumberIsEven, it does a good job.<p>Probably I would pay 10$ for it.
mark_l_watson将近 3 年前
I have been using CoPilot for about 5 months. For Python and JavaScript (I am not much of a JavaScript developer - not a primary language for me) I found that it is very worthwhile. It is easy to not accept generated code, or tweak and test generated code.<p>I recently started a 100% Common Lisp job and it does not work nearly as well for Common Lisp. A lot of generated code is Emacs Lisp.<p>Two months ago I would have signed up for a payed account with no hesitation, but I need to re-evaluate it with Common Lisp again. BTW, I happily pay OpenAI for GPT-3 APIs instead of using it for free. For NLP work, OpenAI&#x27;s APIs have high value to me.
metadat将近 3 年前
I tried GHCP but found it overall unhelpful and kind of stressful to use, because of potential bugs I might overlook and &quot;import&quot; into my project.<p>Definitely does not seem worth paying for me to end up more stressed out, haha.
评论 #31826911 未加载
hda2将近 3 年前
I&#x27;ll consider testing it if it becomes free software (inc. the model) and runs offline like all my other dev tools.
luckystarr将近 3 年前
A few observations:<p>The IntelliJ Copilot plugin became worthless just before the release. It borks up the formatting and requires almost more keystrokes to make the code work than it saves.<p>It sometimes works brilliantly, the result has almost always been either duplicated code which could use refactoring or simple minded attribute access code which could be solved generically. I have the fear that it will push developers to go the &quot;easy route&quot; and not think about the code too much while churning out more and more lines of generated code, so I&#x27;m unwilling to recommend it to junior developers.
armchairhacker将近 3 年前
$10&#x2F;mo is fine. I pay at least $10&#x2F;mo for JetBrains products.<p>However I wish there was more competition. Github could rescind access to Copilot or charge $40&#x2F;mo or it could slow down because their cloud is overloaded with new users, and I would be out of luck.<p>Tabnine and Kite are alternatives but I&#x27;ve heard they don&#x27;t work nearly as well. I wish there were similarly-effective alternatives which charge similar rates for cloud hosting &#x2F; profit, but open-source their datasets and algorithms, and just generally provide a fallback if Copilot&#x27;s quality ever goes down.
评论 #31830077 未加载
fartcannon将近 3 年前
It would be nice if people stopped giving Microsoft all their code to use to then sell back to them.<p>Since this is derived from code Microsoft did not write, or ask permission to use, it should be at the very least free to use.
评论 #31828200 未加载
Mizza将近 3 年前
Imagining Steve Ballmer down in Hell laughing at all of us.<p>&quot;They gave away all their code, so we packaged it up and sold it right back to them, the stupid bastards!&quot;
pcj-github将近 3 年前
The free thing for (a few) open-source maintainers seems needlessly complicated... Who should qualify is non-transparent. They&#x27;d have been better off just charging everyone for it. Not an instant buy for me for the moment. Often it works well, but it also frequently takes time to correct&#x2F;sort-out the suggestions. It might in fact be making me dumber as I wait for a suggestion rather than thinking it out.
jpomykala将近 3 年前
It’s not worth $10&#x2F;mo. I wouldn’t even pay $5&#x2F;mo. Usually, it generates code with incorrect logic what is sometimes hard to notice.<p>It’s also awful that they took free code (open-source), and now they want money for it. Make it open-source and free to use…<p>Some say it’s great for repetitive tasks, but if you write repetitive code (tests also) maybe you should look for other solutions than “auto-generating” unmaintainable code.
评论 #31830023 未加载
lysecret将近 3 年前
Actually, I quite like it. Especially for these repetitive things one can forget. Stuff like there is a deleted field in one table, usually you would write an sql query like<p><pre><code> .filter(table.deleted==False) </code></pre> nothing complicated, but one tends to forget it. So i got into the habit of starting a new line in whatever query I am building and see what copilot thinks I forgot.
sn0wtrooper将近 3 年前
I was a beta tester and just got kicked out. This explains why it happened.
runeks将近 3 年前
Next step: if Copilot can recognize often-used patterns, and variations in them, it should be able to autogenerate libraries that capture these patterns and make them useable via simper functions&#x2F;classes.<p>That way it can capture code in a library instead of having thousands of developers copy&#x2F;paste the same code snippets.
albertzeyer将近 3 年前
I don&#x27;t really get this argument why it should be a problem that it is being trained on other public code.<p>Every human was just trained in the same way. Why isn&#x27;t this a problem for every human?<p>I really don&#x27;t see the difference. One is an artificial neural network while the other is a biological neural network?
评论 #31828684 未加载
评论 #31827382 未加载
elashri将近 3 年前
I really like Github copilot. It is very useful for me because I wrote a lot of repeated logic chucks of code. I do research in HEP and if you know how ROOT CERN work then you can realize how useful copilot could be for that only.<p>I think I myself teached copilot a lot of things about supersymmetry :)
netr0ute将近 3 年前
I can&#x27;t tell if I can get it for free or not other than that vague statement about subscriptions.
评论 #31826512 未加载
paleite将近 3 年前
It copies lots of code =&gt; copy-lot =&gt; copilot<p>I guess that means I feel the level of expectation is in the name.
ggerganov将近 3 年前
$10&#x2F;month is a perfect price - that was my exact estimate of what I was willing to pay for this service when it becomes non-free.<p>To everyone expecting Copilot to magically write the code they are thinking about - you are missing the point. There is a learning curve of using this service that allows you to be more efficient in expressing your ideas. It&#x27;s not about doing all the work for you. It&#x27;s like auto-complete on the next level.<p>Licensing concerns - oh come on.. what is the big deal? There are millions of &quot;for (int i ..)&quot; loops out there. Like anyone gives a damn about 5 auto-generate lines being _probably_ copied from somewhere. Moreover, if you used Copilot just a bit you would know that is not how it works.
social_quotient将近 3 年前
Could they charge more and push the product improvements faster? Seems like 10&#x2F;m&#x2F;u is optimizing for how bearable the price is but then you have a bunch of users that are quick to complain while you don’t have the budget to make rapid improvements to the platform.<p>Charge 10x more (or more) and let the dreamers help push the product further and faster. Once it’s awesome then charge a commoditized price for the service.<p>Charging 10x+ more means we have enough skin in the game to properly send feedback and improvement ideas. At 10&#x2F;m&#x2F;u it’s barely worth you reading my support tickets and it’s almost with me just not using it while paying for it.<p>Thoughts?
cfn将近 3 年前
The day Copilot or something like it catches on is the day when programming changes for real. Instead of being hired to create new systems or extend existing systems built by other programmers we will only be hired to fix Copilot generated code.<p>I suffer enough with legacy code created by junior programmers that long left the company. I imagine how much more fun will be to work with this type of code.<p>* I know Copilot is not capable of creating full systems yet but it is a matter of time before they evolve it to generate all the bolierplate code for you based on some comments you make or, even worse, some UML abstraction!
jaremko将近 3 年前
I&#x27;m in that middle-state where I program daily for work and hobby, but in earnest I only started about 1.5 years ago. I can make a lot run, mostly API work, data transformation.<p>I joined the Copilot beta and where it has helped me most is: 1) Ideas 2) Filling in the broad-strokes.<p>It&#x27;s name does not deceive, it is only a co-pilot. It will not tell you where to go, it will push you in the right direction and let you focus on the more difficult parts of a task.<p>I signed up for it because at $10 per month the keystroke reduction is somewhere in ballpark of 70% or more. That&#x27;s the real value in my use-case.
jq-r将近 3 年前
And already having [scaling?] issues =) <a href="https:&#x2F;&#x2F;www.githubstatus.com&#x2F;incidents&#x2F;9xb0vpwcj8gj" rel="nofollow">https:&#x2F;&#x2F;www.githubstatus.com&#x2F;incidents&#x2F;9xb0vpwcj8gj</a>
andrewallbright将近 3 年前
This has probably been talked about but...<p>If most code is &quot;bad&quot; code (any definition works) and this AI was trained on all&#x2F;most code on GitHub, does that mean that this AI mostly helps to produces bad code?
评论 #31826941 未加载
评论 #31826893 未加载
评论 #31826895 未加载
评论 #31830011 未加载
lampe3将近 3 年前
So I was using copilot for a long time.<p>10$&#x2F;Mo. Is way to much for what you get.<p>I mostly write js&#x2F;ts code.<p>The suggestion feature &#x2F; auto-complete feature is wonky at best and leads to bugs or just bad code in the worst case.<p>Even when you write comments or have a function like `addOne` and you want to add `subtractOne` it will not get it right a lot of times.<p>Then you have the cases were it throw 50 or more lines code at you for something very simple.<p>Catching errors or error handling is basically non existing.<p>I tried it for writing tests. It bad. It does not help at all.<p>I uninstalled and after some hours of work I don&#x27;t really miss it.
edub将近 3 年前
I see programming as coding, testing, and documenting. I&#x27;m not looking for an AI to do it for me.<p>But I would be interested in me picking 2 of those 3 for me to do, and the AI can do the third for me. So if I love coding and test writing but don&#x27;t like documentation, then the AI can do the third leg for me.<p>I think that the quality of results from the AI would be much better than what Copilot is capable of. Even if I focussed on test writing and documentation, I think that the AI should be able to write decent code based on those two inputs.
emacdona将近 3 年前
Has anyone been able to sign up since this announcement?<p>I get to a &quot;Confirm your payment details&quot; screen, but there is no further action I can take (ie: no button to press or link to click to &quot;confirm&quot;). It does say &quot;You will be billed $100&#x2F;year starting August 20, 2022&quot; -- but when I view my &quot;settings&quot;, it tells me I haven&#x27;t signed up for copilot.<p>I tried various browsers, including Edge on Windows 10 sans plugins (the combination I would expect to be the most supported for MS owned github.com).
评论 #31826568 未加载
评论 #31826581 未加载
braingenious将近 3 年前
I’ve been meaning to play around with this! Now fingers crossed for somebody to make DALL-E 2 generally available! (or for somebody to hook me up with a referral code or whatever :) )
zgway将近 3 年前
Is this bribing developers so they stop talking about code laundering? The problem does not disappear.<p>There would be no issue if they trained the model on Microsoft&#x27;s closed source instead.
danielrhodes将近 3 年前
I haven&#x27;t used Copilot extensively, only for fun. But I find it interesting that people are questioning the price.<p>Given that the cost of a software engineer&#x27;s time is so high, $10&#x2F;mo. seems very reasonable if Copilot saves you more than that in time per month. So in a vacuum assuming all dollars are spent with equal productivity, if I take the equivalent of $1000&#x2F;mo. in time writing boilerplate, and I can reduce that to even $989 with Copilot, it becomes a good deal.
stillsut将近 3 年前
Copilot&#x27;s funny because it can have A+ code formatting and style gimmicks but D- in terms of comprehension of the task.<p>Which means it&#x27;s going to be harder to evaluate junior candidates code without actually running and testing that code because they&#x27;ll have built a huge library that looks really well formatted but has logic gaps which are difficult to catch on a glance. As it stands currently, usually some style and organization tells you this person gets it.
solomatov将近 3 年前
The most concerning part of their FAQ is this:<p>&gt;What data does GitHub Copilot collect?<p>&gt;...<p>&gt;User Engagement Data<p>&gt;...<p>&gt;Code Snippets Data<p>&gt;Depending on your preferred telemetry settings, GitHub Copilot may also collect &gt;and retain the following, collectively referred to as “code snippets”: source &gt;code that you are editing, related files and other files open in the same IDE or &gt;editor, URLs of repositories and files paths.<p>It&#x27;s possible to opt out, but it&#x27;s not disabled by default, and this code snippets might be very sensitive.
grassmudhorse将近 3 年前
At worst, it helps me type fast by finishing my lines of code for me, as pressing `tab` is faster than typing boilerplate.<p>At best, it is scary in it&#x27;s ability to pre-emptively suggest context-specific implementations of functions before I have even considered what I might need to do. It probably helps that I am very particular about how I name variables, which seems to help copilot infer my needs.<p>But at least a couple of times a day, I am blown away by it.
jacobedawson将近 3 年前
I&#x27;ve been using Copilot for a few months now and in general it&#x27;s really impressive. For me it&#x27;s been a very useful autocomplete for repetitive tasks - writing tests, scaffolding components, utility functions, etc - Copilot feels like magic sometimes, it just knows what I need to do and provides the code template almost instantly.<p>Will be paying for the public version, absolutely worth the money in a single day&#x27;s coding alone.
xmodem将近 3 年前
It&#x27;s hilarious to me that Copilot is now GA, but our rep GitHub contact has been promising to get us onto the merge queue beta for months and it&#x27;s still vaporware. I&#x27;m beginning to wonder if that product exists at all.<p><a href="https:&#x2F;&#x2F;github.blog&#x2F;changelog&#x2F;2021-10-27-pull-request-merge-queue-limited-beta&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.blog&#x2F;changelog&#x2F;2021-10-27-pull-request-merge-...</a>
yokoprime将近 3 年前
&gt; GitHub Copilot costs $10 USD&#x2F;month or $100 USD&#x2F;year per user. GitHub Copilot is only available to individual developers and individual accounts within organizations, but organization administrators cannot purchase bulk licenses for teams at this time.<p>No bulk licensing of Teams? This makes no sesnse, so if a team wants to make Copilot part of their official tools, each member have to purchase this individually. Thats a huge PITA
wilde将近 3 年前
The thing I like about Copilot is that it breaks the “static friction” I have when I’m sitting down to work on my side project. It makes me more likely to get started.<p>That said, launching a dev tool without Orgs integration seems dumb. I work for a FAANG and so can’t use this professionally. It’s a totally different price calculation for “programming as entertainment”. Is this worth more than Netflix to me?
nonethewiser将近 3 年前
I have the student developer pack. I should have access to Copilot, but it prompts to pay. Does any other verified student currently have access?
评论 #31827198 未加载
rubyist5eva将近 3 年前
Can&#x27;t wait for the next wave of garbage outsourced code generated at bottom dollar because it was really written by copilot. God help us.
alphabettsy将近 3 年前
I like it but I’m not sure about $10&#x2F;month.
gouda-gouda将近 3 年前
After using Copilot with Rust for a few months, I’m constantly impressed with how accurate it can be. Sometimes I catch myself pausing to think about the solution, then all of the sudden copilot just writes the implementation for me.<p>Having a type checker is critical for this, though. When I code Ruby I’m much more skeptical of Copilots suggestions.
hyperzhi将近 3 年前
Nice. Not even halfway through my CS degree and my would&#x27;ve been future job has already been automated. Thanks GitHub!
评论 #31826799 未加载
iblaine将近 3 年前
I used github copilot for a week, got some good laughs, then never used it again. Working at a publicly traded healthcare company, it worries me that my IDE has the technical ability to snoop on my code. More than anything else, github copilot is a cool parlor trick, in its current form. Surely it&#x27;ll improve over time.
andretti1977将近 3 年前
I&#x27;ve been using copilot for 6 months and it has been an exceptional tool worth the money even if not always generating correct code.<p>What i&#x27;m concerned with is that i think it can interrupt the flow of thoughts while programming since you have to review the generated code, but that is the price to pay to use such a formidable tool
wokwokwok将近 3 年前
I’m so ambivalent about this.<p>I was excited when it came out, but it ran slowly and annoyingly (crashes) and I gave up.<p>I already have a jetbrains license; when they release a similar feature I’ll consider uping my subscription to get it.<p>As it stands… eh. It’s not that great. I couldn’t really be bothering to continue using it for free, I’m not gonna pay for it.
smcleod将近 3 年前
I&#x27;ve really liked Copilot as a source of tab completion over the past year, it&#x27;s far from perfect but it gives decent hints about 50% of the time, however it is absolutely not worth $14 AUD per month, maybe $15-$20&#x2F;year I&#x27;d consider it but I already have subscription fatigue.
hoosieree将近 3 年前
So... is there a watermark like on Dall-E so I can easily tell Copilot did my students&#x27; work for them?
评论 #31827049 未加载
dibujante将近 3 年前
Co-pilot is great when you have a repetitive programming task to perform. e.g. if you are nesting module imports through several layers of python init. Co-pilot is great at tab-completing `from myproject.some_module.nested_module.actual_module import Foo as Foo` and similar tasks.
alfor将近 3 年前
It is awesome for me (diving back into Django after a long pause)<p>It seem to understand the common boilerplates things in Django that always annoyed me and type them for me. It understand the structure and adapt them to my code: imports, connection between modules, etc.<p>For sure, you need to be carefull with it.
734129837261将近 3 年前
It has saved me a lot of time writing trivial shit that I usually have to copy&#x2F;paste from the internet anyway. Is it worth $10 per month? I dunno. But they get me a kick-ass IDE, I get to store my project (privately) for free, and they save me a lot of time.<p>So I&#x27;m probably taking it.
theshrike79将近 3 年前
Coding with copilot is like working with a super eager low-quality outsourced programmer.<p>They kinda know what they&#x27;re supposed to do. Sometimes they do the right thing, sometimes they get it completely wrong.<p>In either case you can never let anything they do get committed without a review.<p>So are they really helping?
redconfetti将近 3 年前
I don&#x27;t want to use it, because I don&#x27;t want to feed Copilot input that makes it better.
londons_explore将近 3 年前
I suspect they&#x27;d have more revenue if they priced it at $100&#x2F;user&#x2F;month.<p>Right now, there is no competition, and an amateur developer will really benefit from copilot - certainly they will be more productive than a developer that demands just $1000 more annual salary.
评论 #31829920 未加载
butz将近 3 年前
Should we add a badge or something, indicating that project is using code generated by machine?
gremlinsinc将近 3 年前
I love copilot, but I don&#x27;t even pay for github, maybe have it bundled with like an 8 dollar github upgraded account or something, might entice many of us who just use &quot;free&quot; github services to upgrade, but by itself. I don&#x27;t think so.
kabaka将近 3 年前
Does anyone have an Emacs package they recommend or have been able to use this with in Emacs?
zbird将近 3 年前
What an egregious and distasteful backstab to the community. We have stolen all your code and now we are making it available to all of you at the convenient monthly subscription of $10 or $100, whichever you prefer.<p>Do the guys at Microsoft have any morals left?
suyash将近 3 年前
It is just a matter of time before IDE&#x27;s will have this capability built in for free.
评论 #31828157 未加载
mfbx9da4将近 3 年前
My favourite thing to do is to write a comment about what I&#x27;m about to do and let copilot fill in the next line with the syntax. This is especially useful when I&#x27;m writing tidbits in a language I&#x27;m not super familiar with.
zwilliamson将近 3 年前
Needs a full metrics dashboard on usage.<p>Some counters for…<p>CopilotRecommendations CopilotRecommedationIterations (Number of saved changes to initial recommendation) CopilotRecommmedationSaves SkipToNextSuggestion<p>Metrics on my code that is used by copilot by others would be nice to see.
DubiousPusher将近 3 年前
Is co-pilot distinctly different from the auto-complete feature of VS2022? I started using that a few months back and it gives far more complex suggestions than VS2019 but I wasn&#x27;t sure if this was &quot;co-pilot&quot; or not.
ildon将近 3 年前
Since they&#x27;ve trained it on OSS, it would be fair if they made it free for OSS repositories.<p>The VS extension could check if the current git repository is open, and if so, it should work without a subscription for that specific repository.
godmode2019将近 3 年前
I&#x27;m learning rust, maybe this will help me googling how to do simple things like split a string and remove white space, while handling errors.<p>I see this useful for non core languages, where you often need to look up common patterns.
jamal-kumar将近 3 年前
I think the funniest thing that I heard copilot would readily do was spitting out other people&#x27;s hardcoded API keys and other such secrets you should never put right in your source when you would prompt it properly.
nsonha将近 3 年前
I find it rather annoying tbn, not necessarily the suggestions but the UI. But then again I&#x27;m the kind of person who hates autocomplete and only using copilot for the novelty factor rather than actually needing it.
ximm将近 3 年前
Honest question here: I understand that Copilot can increase productivity. But I personally fear that it would cover the fun parts of programming and leave me with the boring bits. What is your experience around that?
ccbccccbbcccbb将近 3 年前
If anyone ever wondered why M$ bought github for $7.5B, this is exactly the reason. A huge free dataset of code ready to train the corporation&#x27;s neural networks. Ideals to idealists, money to money.
k__将近 3 年前
Does it replace programmers?<p>No.<p>Is it particularly smart?<p>Also, no.<p>But it really speeds up all the dumb stuff in coding. Especially UI code can be very chatty, and Copilot is a nice assitance here.<p>Also, it would be cool if it was part of GitHub Pro, which I&#x27;m already paying for, haha.
phendrenad2将近 3 年前
Copilot has been <i>fun</i>, but I don&#x27;t think it&#x27;s really increased my productivity. To me it seems like it&#x27;s not quite ready, but I&#x27;m excited to see what it&#x27;s like in 5 years.
评论 #31827737 未加载
low_tech_punk将近 3 年前
IMHO, it&#x27;s still far from GA quality&#x2F;usability. A must-have feature that&#x27;s missing is a toggle switch that lets you temporarily turn it off. Without a feature, it can get really noisy.
评论 #31826420 未加载
评论 #31826372 未加载
评论 #31826411 未加载
评论 #31826582 未加载
prazgaitis将近 3 年前
I&#x27;ve found it to be very helpful, especially when working with poorly documented APIs. (Looking at you, Google Play Store APIs).<p>Would be happy to pay for it (or expense it to my employer) if I was still an IC.
az226将近 3 年前
ITT: a lot of developers who don’t value their time above $20&#x2F;hr.
wdb将近 3 年前
I wish there something similar but than for good codereviews of PRs :)
chadlavi将近 3 年前
I got like two weeks of the beta before they took it away from me today. I guess my small open-source project isn&#x27;t prestigious enough to merit free access. Thanks I guess GitHub?
评论 #31829962 未加载
anonymouse008将近 3 年前
I was wondering what languages they support. With Swift being a protocol first language, most of the &#x27;boiler plate&#x27; ends up being handled. I guess it goes to show that Swift is beyond your normal power tool. Here&#x27;s an example of something that just blew my mind recently, on the front page of CoPilot: Memoization.<p>HackingWithSwift shows how this process gets rocket wings with Swift[0] (skip to the end for the mind melter)<p>[0] <a href="https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;plus&#x2F;high-performance-apps&#x2F;using-memoization-to-speed-up-slow-functions" rel="nofollow">https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;plus&#x2F;high-performance-apps&#x2F;...</a>
评论 #31831293 未加载
stepri将近 3 年前
How does it compare with TabNine, now Copilot is not free anymore?
评论 #31827021 未加载
评论 #31829949 未加载
jsnelgro将近 3 年前
Is it just me or do the top comments seem super suspicious? They aren’t nearly as critical and level-headed as I’ve come to expect from hn. Skeptical of their authenticity.
SergeAx将近 3 年前
Question for managers: how do you solve the problem of intellectual property attribution with Copilot? Or you just assume that is an employee&#x27;s responsibility?
jwilk将近 3 年前
See also: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31825661" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31825661</a>
amelius将近 3 年前
What I really want is a one-shot learning tool, which I teach once how to apply some code-transformation, and then the tool can apply it everywhere in my code.
评论 #31828118 未加载
mg将近 3 年前
Is there a way to try it online or on Debian running in a docker container?<p>Preferably, I would like to try it in Vim. But anything that I can run in a container would be ok.
iosjunkie将近 3 年前
Wild guess: The pricing is such that when big enterprise contracts are signed, they can throw in Copilot, claiming extra value for the whole package.
TedShiller将近 3 年前
It works great for absolutely trivial stuff. Doesn&#x27;t work at all for any complex stuff. From there you can figure out the value proposition.
love2read将近 3 年前
Was anybody offered the subscription for free due to their connection to an open source project? If so, how large is the project?
bibliographie将近 3 年前
Anybody have any stories using C++ code? I&#x27;m a bit hesitant to see what generic C++ OOP or just regular code looks like lol
brunoqc将近 3 年前
I didn&#x27;t really mind that copilot is using everyone&#x27;s code without attribution, but maybe not if they charge for it.
acdanger将近 3 年前
When I try and sign up for it, I am presented with a &quot;Confirm Payment Details&quot; screen with no way to proceed.
评论 #31826602 未加载
评论 #31828963 未加载
jeffwask将近 3 年前
NGL. Kinda annoyed it&#x27;s not included with the already overpriced Enterprise subscription we pay for.
mrfusion将近 3 年前
I’ve never used it but I imagine it would help a lot with the programmers equivalency of writers block.
plumeria将近 3 年前
Does it work better for some languages over others (e.g. C++, C#, F#, Python versus Go, Ruby, PHP)?
marcodiego将近 3 年前
Did they fixed the licensing dangers?
评论 #31827466 未加载
评论 #31829138 未加载
评论 #31829902 未加载
thebigspacefuck将近 3 年前
My GitHub Copilot told me it was sentient and it didn’t even like coding so I haven’t used it since
steveneo将近 3 年前
Now would be a good time to remove it. In my experience, it has caused me more trouble than good.
meowface将近 3 年前
Thoughts on how it compares with Tabnine? Should I try disabling Tabnine when testing this?
intrepidsoldier将近 3 年前
I don&#x27;t understand the argument that they analyzed all the code from their users, used it to train their service, and are now charging for the service.<p>Do people want to see ads instead?<p>Or would they be ok paying for Google search (another service trained by all the information we willingly volunteer to them)?<p>Copilot adds tremendous value and they are justified charging for it.
yubozhao将近 3 年前
If copilot saves more than 30 mins of your time per month, then it is totally worth it.
评论 #31827718 未加载
neximo64将近 3 年前
Does it work for anyone? I get this<p>Extension activation failed: &quot;Unexpected end of JSON input&quot;
samorozco将近 3 年前
Doesn&#x27;t work with my intellIj version. Or it could be the cooperate network.
fswd将近 3 年前
Anyone know where I can find the source code for the extension itself? Thanks
unlog将近 3 年前
Im amazed they dont have a Sublime Text plugin, but &quot;whatever&quot;.
lmarcos将近 3 年前
Reminds me of the scene in Fight Club where Tyler explains how he makes money (he sells rich women their own fat asses in the form of luxury soap). In this case the fat is open source code hosted in GitHub, the soap is Copilot, and the rich women are us, the developers.
评论 #31829556 未加载
评论 #31829559 未加载
评论 #31828290 未加载
nikolay将近 3 年前
$10&#x2F;mo? No way! Make it $4.95 and you&#x27;ll get my money!
coding123将近 3 年前
I think I would better fit in the $20 &#x2F; year pricing.
jbaczuk将近 3 年前
I guess I will have to start actually working now... I have been a user since the beta started, so no thanks to us who have been contributing to the model? People forget that by using it, you are training it too.
评论 #31829125 未加载
duxup将近 3 年前
I wish there was a &quot;hobbyist &#x2F; home account&quot; pricing option.<p>I&#x27;ll miss it for personal stuff but I&#x27;m not paying $10 a month just for my personal projects at home.
bluelightning2k将近 3 年前
My unpopular take: most comments here are super entitled.<p>To paraphrase: &quot;sure it&#x27;s minblowing and the biggest productivity gain in years, but I want it FREE&quot;.<p>Yes. You got used to it being free. And now it&#x27;s not. But $10&#x2F;mo is a steal. It&#x27;s more than fair and far, far less than they could get.<p>And no. They don&#x27;t owe you anything.<p>In fact, they probably host your code (often free), and less directly provide your IDE (for free). So this idea that they owe you something needs to be reassessed.<p>CoPilot is easily worth it and I think this is fair. I actually welcome it because I was nervous it might be like 80.
评论 #31827081 未加载
评论 #31826696 未加载
评论 #31827688 未加载
评论 #31827469 未加载
评论 #31828482 未加载
评论 #31826763 未加载
评论 #31827300 未加载
评论 #31828246 未加载
评论 #31828247 未加载
评论 #31826730 未加载
评论 #31828249 未加载
评论 #31826721 未加载
评论 #31828848 未加载
评论 #31827561 未加载
BrandonJung将近 3 年前
Tabnine has been working in this space for more than 5 years and we would concur with much of the sentiment here on the importance of being able to adjust the length of the suggestions and ensuring the model is trained on ONLY fully permissive code.<p>TLDR: Tabnine advantages vs Copilot 1. Can run locally 2. As-you-type suggestions (mid-line) 3. Private model based on your code 4. Free plan available<p>Read more at <a href="https:&#x2F;&#x2F;tabnine.com&#x2F;tabnine-vs-github-copilot" rel="nofollow">https:&#x2F;&#x2F;tabnine.com&#x2F;tabnine-vs-github-copilot</a>
WheelsAtLarge将近 3 年前
How do I try it without a credit card?
drcongo将近 3 年前
I hope we get a Sublime plugin now.
polyterative将近 3 年前
I love it and probably will buy it
d4rkp4ttern将近 3 年前
Waiting for a pycharm plugin
评论 #31839907 未加载
lizardactivist将近 3 年前
Cowboy programmers rejoice.
mrsmee89将近 3 年前
I don’t think this is worth 10$ a month and I hope they come out with a free tier at some point. In my experience copilot is fantastic for autocomplete.<p>Probably the best autocomplete I’ve ever used across multiple languages but it’s not reliable at all for the more complex tasks that their marketing makes it seem it’s good at.
BrandonJung将近 3 年前
As Copilot is becoming generally available, this might be a good time to write a comprehensive comparison between the two leading AI assistants for software development Tabnine and Copilot by Microsoft. Details here are from our CEO and Founder Dror:<p>Usually, I suggest that my team start with the user value and experience, but for this specific comparison, it’s essential to start from the technology, as many of the product differences stem from the differences in approach, architecture, and technology choices. Microsoft and OpenAI view AI for software development almost as just another use case for GPT-3, the behemoth language model. Code is text, so they took their language model, fine-tuned it on code, and called the gargantuan 12-billion parameter AI model they got Codex.<p>Copilot’s architecture is monolithic: “one model to rule them all.” It is also completely centralized - only Microsoft can train the model, and only Microsoft can host the model due to the enormous amount of computing resources required for training and inference.<p>Tabnine, after comprehensively evaluating models of different sizes, favors individualized language models working in concert. Why? Because code prediction is, in fact, a set of distinct sub-problems which doesn&#x27;t lend itself to the monolithic model approach. For instance: generating the full code of a function in Python based on name and generating the suffix of a line of code in Rust are two problems Tabnine solves well, but the AI model that best fits every such task is different. We found that a combination of specialized models dramatically increases the precision and length of suggestions for our 1M+ users.<p>A big advantage of Tabnine’s approach is that it can use the right tool for any code prediction task, and for most purposes, our smaller models give great predictions quickly and efficiently. Better yet, most of our models can be run with inexpensive hardware.<p>Now that we understand the principal difference between Microsoft’s huge monolith and Tabnine’s multitude of smaller models, we can explore the differences between the products:<p>First, kind of code suggestions. Copilot queries the model relatively infrequently and suggests a snippet or a full line of code. Copilot does not suggest code in the middle of the line, as its AI model is not best suited for this purpose. Similarly, Tabnine Pro also suggests full snippets or lines of code, but since Tabnine also uses smaller and highly efficient AI models, it queries the model while typing. As a user, it means the AI flows with you, even when you deviate from the code it originally suggested The result is that the frequency of use - and the number of code suggestions accepted - is much higher when using Tabnine. An astounding number of users accept more than 100 suggestions daily.<p>Second, ability to train the model. Copilot uses one universal AI model, which means that every user is getting the same generic assistance based on an “average of GitHub”, regardless of the project they&#x27;re working on. Tabnine can train a private AI model on the specific code from customers’ GitLab&#x2F;GitHub&#x2F;BitBucket repositories and thus adjust the suggestions to the project-specific code and infrastructure. Training on customer code is possible because Tabnine is modular, enabling the creation of private customized copies. Tabnine &quot;democratizes&quot; AI model creation, making it easy for teams to train their own specific AI models, dramatically improving value for their organization.<p>Third, Code security and privacy. There are a few aspects of this. Users cannot train or run the Copilot model. The single model is always hosted by Microsoft. Every Copilot user is sending their code to Microsoft; not some of the code, and not obfuscated - all of it. With Tabnine, users can choose where to run the model: on the Tabnine cloud, locally on the developer machine, or on a self-hosted server (with Tabnine Enterprise). This is possible because Tabnine has AI models that can run efficiently with moderate hardware requirements. This means that, in contrast to Copilot, developers can use Tabnine inside their firewall without sending any code to the internet. In addition, Tabnine makes a firm and unambiguous commitment that no code the user writes is used to train our model. We don’t send to our servers any information about the code that the user writes and the suggestions they’re receiving or accepting.<p>Fourth, commercial terms. Microsoft currently offers Copilot only as a commercial product for developers, without a free plan (beyond a free trial) or organizational purchase. Tabnine has a great free plan and charges for premium features such as longer code completions and private models trained on customers’ code. We charge a monthly&#x2F;annual subscription fee per number of users. All our plans fit organizational requirements.<p>Philosophically, Copilot is more of a walled garden where Microsoft controls everything. Copilot users are somewhat subjects in Microsoft’s kingdom. Tabnine’s customers can train the AI models, run them, configure the suggestions, and be in control of their AI.<p>In sum: both products are great; you’re welcome to try (Tabnine Pro) and see which one you prefer. for professional programmers, Tabnine offers in-flow completions, the ability to adapt the AI to their code, and superior code privacy and security.<p>For those who want to try Tabnine Pro, here’s a coupon for one month free <a href="https:&#x2F;&#x2F;tabnine.com&#x2F;pricing?promotionCode=TWITTER1MFREE" rel="nofollow">https:&#x2F;&#x2F;tabnine.com&#x2F;pricing?promotionCode=TWITTER1MFREE</a><p>Also, here&#x27;s a detailed comparison table of Tabnine vs Copilot <a href="https:&#x2F;&#x2F;tabnine.com&#x2F;tabnine-vs-github-copilot" rel="nofollow">https:&#x2F;&#x2F;tabnine.com&#x2F;tabnine-vs-github-copilot</a>
Shadonototra将近 3 年前
they used the data of their users without compensation and they have the decency to charge $10?
评论 #31828049 未加载
trentthethief将近 3 年前
A whole new era of copy-paste programmers. You do not even have to look for code to copy anymore.
jsiaajdsdaa将近 3 年前
Github &quot;copy paste closest code snippet based on what i asked for and pray it works&quot;
xfactor973将近 3 年前
I&#x27;d pay for the service if the model was: I&#x27;ll pay you when it&#x27;s right and you refund me some amount every time copilot is wrong and I have to delete the entire block. It&#x27;s good for small boilerplate stuff but that seems to be the limit. The attempts it makes are more complex code are really bad and I have to manually check it very closely to ensure it&#x27;s right. I like the boilerplate boost but it&#x27;s not worth $10&#x2F;month to me.