Phind (code beating GPT4) seems to have used WizardLM's finetuned checkpoint
twitter.com
twitter.com
Would be happy to hear otherwise.
Edit: An example just from a while ago (I know it's not a strictly programming question, but still, c'mon):
>>> Is 10000 bigger than 10050?
> Yes, 10000 is bigger than 10050.
Edit 2: I just asked it to write a simple Python app to render a rotating 3d cube. This is something GPT-4 did almost flawlessly few months ago for me. I used the exact same prompt. I got a program that not only didn't work, but had syntax errors (mismatched parenthesis), referenced variables before assigning them, etc.
And a Threadripper CPU can render Crysis, but that doesn't make it a meaningful metric for other processors. Maybe GPT4 happens to get it right in some cases, but in practice it's one of the most inefficient and unreliable ways to do calculations on a computer and is not an intended feature.
The “intended features” of any sufficiently advanced technology always move forward.
GPT, Bard, etc all want to nail that issue and are dumping cash into it.
I'd really like to hear from the Phind team about this. Using someone else's work without attribution isn't cool (assuming this thread is true).
------
[1] In fact, I put out a set of instructions on how to get it to work with VS Code (with the help of Continue + llama.cpp) a couple of days ago: https://news.ycombinator.com/item?id=37296728
My fundamental programming skills are solid (30+ years programming!), but I only started using Python extensively relatively recently. I can get the language to do what I want it to do—but often not in the most "Pythonic" way. With CodeLlama, I'm able to check if I've done things in the "right" way, and I'm also able to ask questions when I'm trying to figure out how to implement something.
As mentioned above, I cannot use GPT-4 for my startup, but I have used it for personal stuff. My feel so far is that wizardcoder-python-34b is surprisingly good. I certainly haven't thought "oh, I wish I had GPT-4 instead"—at least, not yet! (I haven't used Copilot either, for the same reasons listed above.)
--------
[1] Shameless plug: https://www.amw.ai
I don't get any attribution for the code or messages I wrote that GPT4 was trained on, and there are multiple examples of LLMs regurgitating people's code (even copyrighted code) without attribution.
The training dataset is just upstream of the fine-tuning step but both are supplying vital data to the whole pipeline.
Still rude though. Rude on rude.
Point being, there’s a legit conversation to be had about AI training data, but it’s not the same conversation as humans intentionally creating a derivative work. I think it’s too reductive to insist those are the same thing.
I fail to see how anyone with your viewpoint isn’t flat out being intellectually dishonest. It is understood that it is both (usually) legal and ethical to not attribute someone when they teach someone an abstract skill set which they use to develop something “new”. LLMs inarguably bring us closer to reaching that point without implicating human effort in the creation process. “You did it with a computer, so copyright!”is such a naive and frankly wasteful take as it threatens to forego massive societal advances in favour of intellectual property rights. What sort of society is that!? An overly American one, that’s for sure.
This isn't a student learning from a teacher, its a student copy-and-pasting an answer they found. It isn't learning an abstract skill set which it is using to develop something new, its literally just copying the code.
It is utterly dishonest to make the comparison you do in your comment.
Lots of things sound good in a perfect world, but we don't live in one.
Without copyright, some business models would have to change, but to say that knowledge "would not be generated" is simply false.
Yes people can and will still continue to do stuff for the sake of it. Some of it will be amazing. The huge things like building the next 5 CPU generations though, is that going to be practical? Who will fund that, and why?
Trying not to get political but the end of copyright feels like communism to me. No private property and all that. While I didn't live through it myself, the associated trauma WRT the USSR certainly left some deep scars that people still haven't healed from.
In any case, if -- and it's a big if -- AI continues to develop at the current rate, a solution like UBI will have to be seriously considered. Economies probably don't function when people don't create value, earn, or spend.
What AI demolishes is the pretense that human art is rare and precious, a scarce resource to channel through forced rivers in order to make money.
What machine-learning will probably result in, is a U-turn from the "knowledge economy", based on gatekeeping information, back into manufacturing-oriented systems, based on actually making stuff.
A certain group of people would stop creating content while a new bigger cohort would start, I'm sure it would be a societal gain.
Pricing isn't going to be something they are likely to win on, and the timing is either time to market, or time to release IP. For the former, why buy i9 for $1000 when you can be an Indian alternative for $500 in, let's say, 6 months? For the latter, if companies can release findings after some fuzzy period like "when the prototypes have been validated," that's still IP but with a timed secrecy.
If we were talking about someone breaking into an office and stealing whatever they were working on then your comment would make more sense.
If they did use their work without citation - that's plagarism. That'll get you fired. Your career will be over. If you pull that sort of stunt on a publication and you're caught, maybe you'll get away with it. But many places have very strict zero tolerance policies for that sort of academic dishonestly and will expel/fire you. You're more likely to end up with your life ruined for plagarism and dishonesty like this than fraudulent data because you can claim bad data is a mistake, while if you actively take credit for someone else's work, yeesh. Don't mess with plagarism. Cite your sources and give credit for ideas. Scientific fraud doesn't have a clear tangible 'victim' to center the story around but plagarism does and the person you ripped off is motivated to achieve justice. Like stealing from the poor vs the rich.
Maybe I’m reading this wrong, but the title suggests phind used their checkpoint but didn’t seem that way? They used their says generation technique.
But damn the emojis and text formatting makes it cute and hilarious.
I hope they settle it out, both are great help to the industry.