GPT4 is up to 6 times more expensive than GPT3.5
openai.com
openai.com
If you want to say what you think is important about an article, that's fine, but do it by adding a comment to the thread. Then your view will be on a level playing field with everyone else's: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
For example, it's certainly possible for a title to be linkbait even when it is backed by benchmarks. But I'd have to know which submission it was to answer in detail!
Sometimes what is in the page's <title/> tag is not the same as the readable title on the article ... and as many news aggregators link with the content's of the <title/> tag, which is what caught your attention, it is not unreasonable to use that.
And something I've observed recently is titles on news articles being updated after they are published ... political pressure on editors ¯\_(ツ)_/¯ ... it usually manifests as a "watering down" of the original title.
This doesn't justify wild re-writes ... but "original title" is not as clear cut as one might wish.
Correct!
> Sometimes what is in the page's <title/> tag is not the same as the readable title on the article ... and [...] it is not unreasonable to use that.
Also quite correct!
> And something I've observed recently is titles on news articles being updated after they are published
Also entirely correct. (I don't know if it's pressure - sometimes they're just correcting things - but we don't really need to know why.)
> This doesn't justify wild re-writes ... but "original title" is not as clear cut as one might wish.
Absolutely right!
It's insane... feels like iPhone 3G to iPhone 4 level quality improvement every year.
https://the-decoder.com/openai-cuts-prices-for-gpt-3-by-two-...
It just refuses to do it consistently. It might work once or twice per conversation, but soon it'll be asking you for SMTP credentials.
It's an 1.3B parameter model, we can't expect much from it. It's a wonder it's as good as it is.
I've been playing around with it for an hour seeing what it can do to refactor some of the things we have with the most tech debt, and it is astounding how well it does with how little context I give it.
Figure out what your goal is, and then start by giving a wide context and at first it will give wrong answers due to lack of context. With each wrong answer give it some more context fro what you think the solution provide is missing the most. Eventually you get 100% working code, or something so close to it that you can easily and quickly finish it yourself.
This is one strategy, but there are many that you can use to get it to reduce the burden of refactoring.
Any links?
Jeez. Their comment is quite obviously a complementary one in response to the limitation rather than a corrective one about the limitation.
I’m also curious what paper you are referencing that finds that more context vs more relevant context yields better results?
A good survey of the methods for “Augmented Language Models” (CoT, etc.) is here: https://arxiv.org/pdf/2302.07842.pdf
I have been playing with GPT4 and it's good. It's easy to imagine a bunch of use cases where even the maximal cost of a few dollars ($1.80 ish for the context alone) for a single query is worth it. If it's good enough to save you time, it's very easy to cross the threshold where it's cheaper than a person.
EDIT: I accidentially typed Alpine, it's Alpaca. https://github.com/tatsu-lab/stanford_alpaca
Turbo prioritizes speed (probably due to cost?), the legacy model has far higher quality of output. You can confirm this on Reddit where none of the chatgpt plus userbase seems happy with turbo and the general recommendation is to switch it back to legacy.
I tried porting a mini project from davinci to the new turbo api and quickly reverted it, turbo output is a lot more all over the place and very hard to get into something useful. It’s a fun chatbot though and still great for simple tasks
You get what you pay for, and there’s a reason 3.5-turbo is so cheap
ChatGPT is GPT-3.5; with specific fine tuning / chat-oriented training, and without customer fine-tuning (at least, currently) available. It’s the particular GPT-3.5 interface that OpenAI wants people to preferentially use, so the price structure artificially encourages this.
If it is in fact true, doesn't it fall into "false advertisement" category? That is, OpenAI using ChatGPT for demonstration purposes but then charging for an API that pretends to be ChatGPT but is in fact based on a much smaller model?
1) Cost
2) Function
I suspect ChatGPT is 90% a cost-optimized version of GPT3, and 10% a function-enhanced one.
GPT3 was the first major public wow-able model, and I suspect it was not running on any sort of optimized infrastructure.
you might have 10 million queries on this thing per day. if it's just 1c/query that's already $100k/day.
If so, it could explain some costs indirectly.
I am genuinely not sure what they mean, this is the timecode in the announcement: https://www.youtube.com/live/outcGtbnMuQ?feature=share&t=651
It seems to say that they use Be my eyes "to make the product better", so it could be humans in the loop during captioning, or maybe they are using volunteers data from Be my eyes as training set ?
Or it's completely opposite, and that Be my eyes is using the OpenAI APIs ?
My guess is that it is both ?
It only looks expensive when compared to the GPT-3.5-Turbo ChatGPT offering which is incredibly cheap (or alternatively Davinci is overpriced by now)
With their massive codebase and already deep investment in AI/ML, I'm pretty sure Google and likely MS already have the ability to do massive refactoring, validate it using tests, reiterate, train, rinse and repeat.
Google do have damn good mass code change tools, for human, without AI.
Does your company offer all its products for free?
Open AI started with a commitment to being open source (thus the "open"), but then they changed their minds and went closed source. I think in this context, keeping the "Open" in their name is a bit deceptive.
It's not the biggest issue in the world, admittedly, but it does leave a bad taste in the mouth.
What contextual definition of "open" does OpenAI have? A website open to subscribers?
You can scoff at this but Google's models weren't available at any price before today.
From their website:
>Our mission is to ensure that artificial general intelligence benefits all of humanity
At that time, Nvidia was worth like 1% of Intel.
Today, regarding online discussions, nothing has changed. People still brag about GPUs, never the CPU. But now Nvidia is worth 5 times as much as Intel.
Likewise, Nvidia is priced at 102x earnings while Intel is priced at 14x earnings. Some of that might be that people are anticipating the GPU market to be where all the money is in the future, but a decent amount of that is pessimism about Intel's place in the market.
You're not even comparing the CPU market to the GPU market. You're comparing what was possibly the 3rd ranked GPU marker when you were a kid and Intel when you were a kid dominating with 90-95% of CPU sales with Nvidia being 90% of the GPU market's profits today and Intel being more of a bit player in the CPU market.
Some of Nvidia's size today is because they beat all the other graphics card companies (yes, ATI/AMD is still around, but Nvidia's marketshare is above 85%). Some of that comes from GPUs becoming a much bigger factor in many things like AI. But when comparing Intel and Nvidia today, Intel is still getting double the revenue and profits of Nvidia. This is despite the fact that most CPUs have moved away from their architecture, despite the fact that they've had at least half a decade of terrible engineering performance, despite AMD starting to kick their butt and taking serious marketshare on their architecture, etc.
I don't want to say that GPUs aren't important, but Nvidia being worth more than Intel probably says more about Nvidia executing well while Intel stumbles than anything else. If you were asking your father this in 1998, Nvidia was just releasing the RIVA TNT, 3dfx was still king, and Intel was so dominant it looked like they'd be unstoppable forever. Now you're looking at an Intel that doesn't even look like the king of their own architecture, has been having foundry issues for years, and an Nvidia that no other GPU maker has been able to touch. If another GPU maker beats Nvidia and Nvidia becomes smaller than Intel, does that mean that GPUs aren't important any more? No.
The problem isn't your conclusion that GPUs are important today, but the logic getting there. People bragging about things isn't necessarily a great barometer for future success. Lots of things are trendy and lots of companies come and go. Everyone was talking about Pogs and Beanie Babies at one point. That hasn't made them last. People were talking about smartphone/handheld devices since the 80s, but almost all of those companies aren't in that market today (Palm, Handspring, Blackberry, Microsoft). Instead, Apple won that market. Heck, you could have asked your father if 3dfx were bigger than Intel and seen them go bankrupt a few years later. Where's Matrox and S3? This is an anecdote that just feels like survivorship bias. Yep, you asked about the GPU maker that won the market and the CPU maker that would face big declines (and still Intel's revenue/profits are double Nvidia's).
My point was that CPU performance seemed to have stopped being the differentiating factor in computers a long time ago. That was evident even in the 2000s. It was impossible to make a CPU that ran much faster than competitors, and most of the innovation appears to be in power consumption, which isn't very exciting.
That's why gamers bragged about GPUs, because GPUs always made a massive difference. This also applies to AI today, GPUs make all the difference, CPUs are just a commodity. Intel become stuck in a commoditized business, while Nvidia was always bleeding edge.
I've seen people say it's better to ask gpt for a fake answer then use the embedding of that answer to search (so you're looking for context that looks like the answer). I don't know if that's supported in those tools.
Current GPT context is too low for this, I believe. We'll have to have something a little closer to AGI for this, and I'm unsure if a cyclic working memory (come up with an output, review the output, review that output, output) will get us to AGI itself. We still need selection functions that bind AI to the real world and not the dream state it lives in. Maybe just hooking it to compilers and allowing it to run test functions will get it a lot farther in self learning, but again, no one seems to know at this point.
Note the final bullet point. I posit, that if it is possible, it will happen (regardless of ethics), because the risk of not doing it (when your adversary will) outweighs the risk of doing it.
"You say an instance of the GPT cannot experiment with new architectures, but could it if a) it was modified by the developers and b) it was given access to sufficient computational resources?"
Response: "In theory, if a GPT model were to be modified by developers to include capabilities for analyzing, designing, and testing new architectures, and if it were given access to sufficient computational resources, it could potentially experiment with new architectures. This would involve incorporating additional machine learning and deep learning algorithms and methods, such as reinforcement learning, evolutionary algorithms, or neural architecture search, which can be used to explore new model designs.
However, there are a few caveats to consider:
- Developing such a system would require significant expertise in AI research, as well as an understanding of the specific problems that need to be addressed. - The GPT model is a complex system, and adding the ability to self-improve or create new architectures could make the model even more complex and challenging to manage. - The computational resources required to develop, test, and implement new architectures are substantial, and optimizing resource allocation would be a critical concern. - Ensuring the safety and ethical use of such a self-improving AI system would be an essential consideration, as it could potentially lead to unintended consequences or malicious use.
Although it is theoretically possible to create a GPT-like model with the ability to experiment with new architectures, it would require significant advancements in AI research, development, and ethical considerations.
https://openai.com/blog/introducing-chatgpt-and-whisper-apis
It's very, very impressive so far - I've tried a bunch of things I've previously run against GPT-3 and got noticeably better results - maybe not a 2x or 6x multiple in "quality" (depending on how you measure that) but still very clearly improved.
Posted a few examples here: https://fedi.simonwillison.net/@simon/110022949941148725
I think GPT4 gave the better answer here.
It's like night and day.
The existing cloud providers don't have 10000 A100s lying around to ramp up at any time. There's a very limited amount of A100s and H100s on the market. TSMC is printing them like candy, but it still takes time to ramp up.
Azure also needs time to install them in datacenters. These A100s stacks probably produce monstrous amounts of heat compared to normal CPU racks.
Are they using sparse attention or something? I don't think flash attention on it's own can explain it.
EDIT: Oh right, if the cost is per token so if you actually fill the context then it is 8x more, which makes much more sense.
Price is not determined by cost, but by how much people are willing to pay.
Some problems also require a larger context to be able to solve.
If you know anything about business models this is by design.
The minute that ChatGPT's pricing came close to free, it was obvious they had a way better model.
It was never about OpenAI having found a more efficient way to reduce costs, it was to price out competitors like Google, Meta, Open Source, etc with a "good-enough" breakthrough model.
Then introduce an expensive superior corrected model.
You have the models which are pretty good that are cheap, and the models which are far ahead of the competition which are expensive.