It's just not there yet. I tend to be kind of bearish on LLMs in general, I think there's a lot more hype than is warranted, and people are overlooking some pretty significant downsides like prompt-injection that are going to end up making them a lot harder to use in ubiquitous contexts in practice, but... I mean, the big LLMs (even GPT-3.5) are definitely still in a class above LLaMA. I understand why they're hyped.
I look at GPT and think, "I'm not sure this is worth the trouble of using." But I look at LLaMA and I'm not sure how/where to use it at all. It's a whole different level of output.
But that doesn't mean I'm not rooting for the "hobbyists" to succeed. And it doesn't mean LLaMA can't succeed, it doesn't necessarily need to be better than GPT-4, it just needs to be good enough at a lot of the stuff GPT-4 does to be usable, and to have the accessibility and access outweigh everything else. It's just not there yet.
The aspects of LLMs that resemble AGI are pretty exciting, but there's a huge playspace for using the model just as an interface, a slightly smarter one that will understand the specific computing tasks you're looking for and connect them up with the appropriate syntax without requiring direct encoding.
A lot of what software projects come down to is in the syntax, and a conversational interface that can go a little bit beyond imperative command and a basic search box creates possibilities for new types of development environments.
LLaMA was not necessarily the model that did that. A fairer attribution might be BERT or GPT-Neo.
Pretend I deleted this post, too. I can't do it because there's a reply now.
All of this (and more) was possible before LLaMA hit the scene. Not one feature about LLaMA is novel, which is why we were able to build wrappers like llama.cpp so quickly.
Edit: The only optimization that BERT/GPT-Neo needed was Apple to enable Pytorch acceleration. LLaMA is exclusively an inferencing tool that runs on the CPU, it's "optimization" on both Apple Silicon and x86 are hacked wrappers around SIMD instructions.
I'm only pushing back here because I was running GPT-Neo for a Discord bot on cheap-as-dirt ARM hardware a year ago. It's been possible long before LLaMA brought it to the attention of bored entrepreneurs.
> And that, in turn, makes it harder for anybody to use it.
Only one of these models can be downloaded legally. Between the DMCA takedowns and broken IPFS gateways LLaMA faced, I can confidently say BERT, T5 and GPT-Neo Just Work faster and easier than LLaMA.
Seriously, actually go deploy one of these models instead of messing around with it locally. You may realize that there is more infrastructure and options for this technology than you assume.
Llamas are creating the linux of AI and the ecosystem around it. Even though openAI has a head start, this whole thing is just starting. Llammas are showing the world that it doesn't take monopoly-level hardware to run those things. And because it's fun, like, video-game-fun there is going to be a lot of attention on them. Running a fully-owned, uncensored chat is the kind of thing that gets people creative