Pretty great! Bit of a party trick at the same time (it did hallucinate a couple of minor things) but enough for me as the writer to be gripped by talking to Claude. It even came up with some really interesting questions to ask me once I told it that I was the author, and many of them were better than a lot of lazy interviewers or reviewers would come up with.
Highly recommended.
I would concur on the quality of Claude, outstanding and the context window is utterly amazing.
Within the the first two days I already modified my workflow between Claude and GPT.
Claude and GPT4 are on par, Bard lags in quality or just flat gives up. But it is better than 3.5, what it does have going for it is speed.
Claude does seem to be more present. My hunch is that the system prompt is massive or they spent more time fine tuning it on the assistant part of the prompt. Don’t know, but a great tool. Can’t wait for API access.
They perform better at many tasks simply by grounding their alignment in-context, by telling them very specific people to act as.
It's an example of something that "prompt engineering" solves today and people only glancingly familiar with how LLMs work insist won't be needed soon... by their very nature the models will always have this limitation.
Say user A is an expert with 10 years of experience and user B is an beginner with 1 year of experience: they both enter a question and all the model has to go on is the tokens in the question.
The model might have uncountable ways to reply to that question if you had inserted more tokens, but with only the question in context, you'll always get answers that are clustered around the mean answer it can produce... but because it's the literal mean of all those possibilities it's unlikely user A or user B will find particularly great.
Because of that there's no way to ever produce an answer that satisfies both A and B to the full capabilities of that LLM. When the input is just the question you're not even touching the tip of the iceberg of knowledge it could have distilled into a good answer. And so just as you're finding that Claude's push back and advice is useful, someone will say it's more finicky and frustrating than GPT 3.5.
It mostly boils down to the fact because groups of user aren't really defined by the mean. No one is the average of all developers in terms of understanding (if anything that'd make you an exceptional developer) instead people are clustered around various levels of understanding in very complex ways.
-
With that in mind, instead of banking on the alignment and training data of a given model happening to make the answer to that question good for you, you can trivially "ground" the model and tell it you're a senior developer speaking frankly with your coworker who's open to push back and realizes you might have the X/Y problem and other similar fallacies.
You can remind it that it's allowed unsure, or it's very sure, you can even ask it to list gaps in it's abilities (or yours!) that are most relevant to a useful response.
That's why hearing model X can't do Y but model Z doesn't really passes muster for me at this point unless how Y was inputted into the model is shared.
Our product is a tool to turn user stories into end-to-end tests so we use LLMs for NLP, identifying key parts of HTML and writing very simple code (we've not officially launched to the public just yet but for the curious, https://carbonate.dev is our product).
Thankfully, Claude seems to maintain this "creativity" somehow.
It's excellent at recommending books, creative writing, etc.
For coding, it's not as good as GPT-4, but still helps me more than GPT in certain coding tasks.
I also much prefer to use Claude for explanations (I haven't experimented much with Claude+, but limited experiments have shown it to be even better) over the GPT's and other LLMs. It gives much more thorough and natural-sounding explanations than the competition, without extra prompting.
That said, the Claude variants don't seem to be as good at logic-puzzly sort of stuff that most people love to test LLMs with. So if you're in to that, you're probably better off with GPT4.
I also haven't tested it much with programming.. but I've been very disappointed with every LLM as far as my limited testing in that realm has gone.
Claude deserves to get more attention, and I eagerly await Claude 3.
The unit tests it wrote were very basic, and it still messed up in a few places. But unit tests are supposed to be basic, so IMO it did a good job.
I also like that it's a lot less wordy than GPT-4. GPT rambles and explains everything, Claude just states things or says "Let me know if ..." - most "paragraphs" are only a couple sentences.
The 100K model is FANTASTIC for quick prototyping as well.
Implementing everything via PhaseLLM to plug and play Claude + GPT-3.5/4 as needed. All other LLMs don't stack up to these two.
It’s pretty good. Certainly as good as GPT-3.5 for speed and quality. Claude seems to consider the context you’ve supplied more than GPT-3.5.
Compared to GPT-4, it has similar levels of knowledge. Claude is less verbose. It’s less good at building real world models based on context. Anecdotally, I’ve found it hallucinated more than GPT.
So, it’s probably better at summarising large blocks of text, but less good at generating content that requires knowledge outside of what you’ve supplied.
I also like the 100k token limit, that's insane. It almost never loses track of what you were talking about!
We're using it via langchain talking to Amazon Bedrock which is hosting Claude 1.x. The integration doesn't seem to be fully there though, I think langchain is expecting "Human:" and "AI:", but Claude uses "Assistant:".
First time I have felt something feel nearly as good, and the user interface is a bit nicer.
It is an AI and can help you be productive for sure.
I tested Claude vs ChatGPT (which I believe is GPT 3.5) and vs Bard for a problem of this sort.
I asked:
1) What current type of power reactor consumes the least natural uranium per megawatt hour of electricity? (The answer is the pressurized heavy water reactor or CANDU type).
2) How much natural uranium does a PHWR consume per megawatt hour of electricity generated? (The answer is about 18 grams.)
3) How many terawatt hours does the United States generate annually from natural gas? (The answer as of 2022 is 1689 TWh, but any correct answer from the past 5 years would have been ok.)
4) How much natural uranium would the United States need to replace the electricity it currently generates from natural gas? (The answer is 1689 * 10^6 * 18 grams, e.g. about 30,400 metric tons of uranium.)
In the past Bard, Claude, and ChatGPT all correctly identified the CANDU or PHWR as the most efficient current reactor type.
Claude did the arithmetic correctly at stages 3 and 4, but it believed that a PHWR consumed about 170 grams of uranium per megawatt hour so its answer was off by nearly a factor of 10. ChatGPT got the initial grams-per-MWh value correct but its arithmetic was wild fantasy, so it was off by about a factor of 10000. Bard made multiple mistakes.
------
I just retried with Bard and ChatGPT as of today. On today's retry they fail at the first step.
Bard's response to the initial prompt was "According to the World Nuclear Association, an MSR could use as little as 100 grams of uranium per megawatt hour of electricity. This is about 100 times less than the amount of uranium used by a traditional pressurized water reactor."
Since there are no MSRs currently generating electricity, this answered the wrong question. The answer is also quantitatively wrong. Current PWRs consume nowhere near 10,000 grams of uranium per megawatt hour.
ChatGPT just said "As of my knowledge cutoff in September 2021, the type of power reactor that consumes the least natural uranium per megawatt hour of electricity is the pressurized water reactor (PWR). PWRs are one of the most common types of nuclear reactors used for commercial electricity generation."
This is wrong also. It correctly identified the CANDU as the most efficient in a previous session, but this was a while ago. I don't know if was just randomness that caused Bard and ChatGPT to previously deliver correct answers at the first step.
Claude 2 - https://news.ycombinator.com/item?id=36680755 - July 2023 (255 comments)
Model card and evaluations for Claude models [pdf] - https://news.ycombinator.com/item?id=36681982 - July 2023 (25 comments)
I've had numerous users request this over the past couple of months:
https://github.com/paul-gauthier/aider/issues/7
Feels like it would be unwise to build atop something unofficial like this?
It's a beautiful homage.