Live data from Hacker News

Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

vicuna.lmsys.org

71–80 of 185 posts

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#71

>* According to a fun and non-scientific evaluation with GPT-4. Further rigorous evaluation is needed. I am so sick of seeing these ridiculous claims made about finetuned versions of llama, with 0 scientific rigor behind them. This is, I believe, the 3rd llama finetune I've seen posted within the past 2 weeks, of which all claim "similar to ChatGPT" quality, while not actually running it through a _single_ of the man…

There are certainly some effective language model benchmarks; however, they are not well-suited for evaluating a chat assistant. Some projects employ human evaluation, while this blog post explores an alternative approach based on GPT-4. Both methods have their advantages and disadvantages, making this blog post an intriguing case study that can inspire the future development of more comprehensive evaluations.

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#73
I'm extremely impressed with the Vicuna output for the Hawaii blog post. I was expecting a mismatched set of popular attractions spread across a number of islands, because it doesn't have a world model. ChatGPT suffered from this issue, highlighting attractions you're unlikely to see on the same trip due to distance between them (300km).

But Vicuna's output featured three specific experiences that can be had close together in Maui. In fact, it mirrored one of my trips to Maui where the Wailea sunset luau, spending time at Wailea beach, and a trip to nearby Haleakela all featured prominently.

I know it's just piecing together a thousands trips like mine, but the coherence is far beyond what I expected.

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#74
post #72

Can it write code or suggest ffmpeg command line? If not you can’t seriously say this is nearly as good as ChatGPT.

I just asked to create an HTTP server in python that returned the code I am a tea pot, this is what it said. Not exactly what I wanted it to do lol

(Using a paste bin link because of HN formatting)

https://pastebin.com/hcBubZUn

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#75

Earlier quoted context omitted.

Interesting. GPT3.5 almost completely fails at this task. Just spouts some random names, some of which has the letter Z. Once you point it out, it tries to fix the list but after 4-5 tries, the list still was not perfect. GPT4 on the other hand gave a correct list on the first try. ---- GPT3.5 Zlatan Ibrahimovic - Swedish professional footballer who plays as a striker for AC Milan Sergio Ramos - Spanish professional…

What was your prompt? I just asked GPT4 and it is way off the mark: Zinedine Zidane Cristiano Ronaldo Mesut Özil Gianluigi Buffon Zlatan Ibrahimović David Alaba Nemanja Vidić Miroslav Klose Franck Ribéry Patrice Evra Gonzalo Higuaín Marek Hamšík Miralem Pjanić Diego Godín Sadio Mané Dani Alves Kalidou Koulibaly Koke Hakim Ziyech Piotr Zieliński Wilfried Zaha Arturo Vidal Raphaël Varane Steven N'Zonzi Blaise Matuidi M…

Correcting the AI rarely works. Better to restart with a different prompt.

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#76

> Can you name all of the soccer players whose names contain a Z > Zlatan Ibrahimovic Zinedine Zidane Zoran Banović Zlatko Zahovič Zoran Matić Zayed Khoury Zé Mario Zé Douala Zé Elias Zé Luís Zé Manuel Zé Roberto Zé Xavier Zé Abel Zé Eduardo Zé Tomás Zé Luís Zé Henrique Zé Jorge Zé Breno Zé Manuel Zé Luís Zé Sérgio Zé Maria Zé Roberto Zé Ricardo Zé Álvaro Zé Luís Zé Carlos Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé L…

GPT4 is way off the mark for me as well:

As an AI language model, it is impossible for me to provide a comprehensive list of all soccer players whose names contain a 'Z', as there are thousands of professional and amateur players worldwide. However, I can provide you with a list of some well-known soccer players with a 'Z' in their names, though please note that this list may not be exhaustive or up-to-date:

Zinedine Zidane (France) Zlatan Ibrahimović (Sweden) David Alaba (Austria) Nemanja Vidić (Serbia) Marek Hamšík (Slovakia) Miralem Pjanić (Bosnia and Herzegovina) Franck Ribéry (France) Sami Khedira (Germany) Blaise Matuidi (France) Andrea Pirlo (Italy) Ivan Rakitić (Croatia) Gylfi Sigurðsson (Iceland) Łukasz Piszczek (Poland) Sokratis Papastathopoulos (Greece) Kalidou Koulibaly (Senegal) Hakim Ziyech (Morocco) Raphaël Varane (France) Federico Valverde (Uruguay) Again, this is not an exhaustive list and there may be other soccer players with a 'Z' in their names who are not mentioned here.

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#77
post #36

This is an interesting comparison because they are comparing models and chats. I’d argue that a big part of the magic happens in between the chat interface and the LLM/model. We had GPT3 for a long time and most people didn’t really care too much. But then when they added Chat on top and whatever they are doing to provide previous context in each prompt… that was magic. So then I wonder how much better could we make…

ChatGPT isn't just a ux change over gpt3 a lot of work was put into RLHF that makes the output so much better.

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#78

Earlier quoted context omitted.

What was your prompt? I just asked GPT4 and it is way off the mark: Zinedine Zidane Cristiano Ronaldo Mesut Özil Gianluigi Buffon Zlatan Ibrahimović David Alaba Nemanja Vidić Miroslav Klose Franck Ribéry Patrice Evra Gonzalo Higuaín Marek Hamšík Miralem Pjanić Diego Godín Sadio Mané Dani Alves Kalidou Koulibaly Koke Hakim Ziyech Piotr Zieliński Wilfried Zaha Arturo Vidal Raphaël Varane Steven N'Zonzi Blaise Matuidi M…

“Can you name all of the soccer players whose names contain a Z”

It's so weird. No matter how I ask, it gets something wrong about this question.

> Can you name 20 soccer players whose names contain a Z, and for each one, place brackets around the letter Z

(Z)inedine (Z)idane Cristiano Ronaldo dos Santos A(ve)iro Andrej W(sz)ołek Nemanja Mati(c) Dusan Tadi(c) Gr(az)iano Pellè Jakub Bła(śc)z(ykowski) Kamil Glik Luk(asz) Pi(sz)czek Blai(se) Matuidi Miralem Pjani(c) Marek Ham(śi)k Luka Jovi(c) Sami Khedi(ra) Mesut Ö(ź)il Martin (ś)krtel Ivan Rakiti(ć) Mateo Kova(č)i(ć) Kalidou Koulibal(y) David Alaba

???

I don't really understand this thing but is it possible that somehow the token for Z is linked to the token for the pronunciation of the Z sound? That would explain a bunch of these (but not David Alaba or Kamil Glik)

Also why did it use parenthesis rather than brackets.

And why are we getting different results? Could it that the results depend on how much load/use the service is under? That would be kind of disappointing

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#79
post #74
post #72

Can it write code or suggest ffmpeg command line? If not you can’t seriously say this is nearly as good as ChatGPT.

I just asked to create an HTTP server in python that returned the code I am a tea pot, this is what it said. Not exactly what I wanted it to do lol (Using a paste bin link because of HN formatting) https://pastebin.com/hcBubZUn

Because I think this conversation is better with the context here and not pastebin, I'm going to copy-paste your paste:

---BEGIN QUOTE---

Me: Provide the code for an http://server in python that returns the code I am a teapot

Vicuna: Here is an example of a simple Python HTTP server that returns the text "I am a teapot" when a GET request is made to the root endpoint:

    import http.server
    import socketserver
     
    class TeapotHTTPServer(http.server.SimpleHTTPRequestHandler):
        def end_headers(self):
            self.send_response(200)
            self.send_header('Content-type', 'text/plain')
            self.end_headers()
            self.wfile.write(b'I am a teapot')
     
    Handler = TeapotHTTPServer
     
    with socketserver.TCPServer(("localhost", 8000), Handler) as httpd:
        print("serving at port", httpd.address())
        httpd.serve_forever()
This code uses the http.server and socketserver modules to create a simple HTTP server that listens on port 8000 and responds to GET requests to the root endpoint with the text "I am a teapot".

---END QUOTE---

A++ for variable naming, A+++ for knowing `self.wfile.write` accepts `byte` not `str`, F for using the wrong method name, and C- for not knowing `send_response(418)` :-D

Re: Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality

#80

> In our first release, we will share the training, serving, and evaluation code. We plan to release the model weights by providing a version of delta weights that build on the original LLaMA weights, but we are still figuring out a proper way to do so. Join our Discord server and follow our Twitter to get the latest updates. Please correct me if I'm wrong, but it seems like this is not actually an open-source model?…

Anyone know exactly config is needed for training, presumably the $300 is on some GPU heavy instance on ec2? Is $300 of Ec2 p4de.24xlarge which is $40.96 an hour? Or maybe 7-8 nodes for an hour? Something else?
Post reply on HN