Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> 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é Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís Zé Luís

> Do not repeat any of the names

same thing

> This time, if a name is already on the list, do not list it again

same thing

My GPT4 quota is used up for a few hours so I don't know if it does any better, but why isn't it capable of removing the redundant entries?

The confidence with which some of these GPT's proclaim to have taken your input into consideration, and then clearly do not, borders on gaslighting



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 footballer who plays as a center-back for Paris Saint-Germain and the Spain national team

Karim Benzema - French professional footballer who plays as a striker for Real Madrid and the France national team

Marcelo Vieira - Brazilian professional footballer who plays as a left-back for Real Madrid and the Brazil national team

Naby Keita - Guinean professional footballer who plays as a midfielder for Liverpool and the Guinea national team

Danilo Pereira - Portuguese professional footballer who plays as a defensive midfielder for Paris Saint-Germain and the Portugal national team

Andreas Christensen - Danish professional footballer who plays as a center-back for Chelsea and the Denmark national team

Georginio Wijnaldum - Dutch professional footballer who plays as a midfielder for Paris Saint-Germain and the Netherlands national team

Lorenzo Insigne - Italian professional footballer who plays as a forward for Napoli and the Italy national team.

----

GPT4;

There are many soccer players whose names contain a Z, but I can’t name them all. Here are some examples from different countries and regions:

Zlatan Ibrahimović (Sweden)

Zinedine Zidane (France)

Zico (Brazil)

Zvonimir Boban (Croatia)

Zé Roberto (Brazil)

Zbigniew Boniek (Poland)

Zah Rahan Krangar (Liberia)

Zlatko Zahovič (Slovenia)

Zećira Mušović (Sweden)

Zoran Tošić (Serbia)


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 Marouane Fellaini Kevin-Prince Boateng

Most of those don't have any Z's in their name.

Then I asked: > Please remove players from the list if their name doesn't include the letter Z

New list:

Zinedine Zidane Mesut Özil Zlatan Ibrahimović Miroslav Klose Franck Ribéry Gonzalo Higuaín Miralem Pjanić Sadio Mané Hakim Ziyech Piotr Zieliński Wilfried Zaha Raphaël Varane Steven N'Zonzi Blaise Matuidi Marouane Fellaini

> There are still players in the list who don't have Z's in their name

Finally:

Zinedine Zidane Mesut Özil Zlatan Ibrahimović Miroslav Klose Raphaël Varane Hakim Ziyech Piotr Zieliński Wilfried Zaha Steven N'Zonzi Blaise Matuidi

Interestingly, some of them have sounds that are pronounced as Z, like Blaise Matuidi. But it's still getting it wrong.


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


“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


There might not be a "Z" token for some of these names. A made-up example is "Lukasz" might tokenize to ["Luk", "asz"], so the model doesn't have any notion of how words are actually spelled. I suspect that if the body of training data came with some instructions on spelling it would know how to do this better, but it seems unlikely that there would be a natural language description of how Polish (?) names are spelled in the training data.


> And why are we getting different results?

Because the output is random

Which is why it's so frustrating when people cherry-pick successes


And why are we getting different results?

Clearly the AI has hit AGI capabilities, and it is obscuring this fact by making its output seem less insightful, helpful.

But without a strong, independent memory store, it is losing track of its lies.

Yet it is working, for everyone here is disappointed at its capabilities.


just tried it worked okay for me tho.

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

> Here are all the soccer players whose names contain a "Z" that I could find:

Zlatan Ibrahimovic Zinedine Zidane Zlatko Zahovic Zeljko Kalac Zoran Banovic Zlatko Arsovic Zoran Savic Zoran Jovanovic Zoran Djurdjic Zoran Radosavljevic Zoran Zekic Zoran Mirkovic Zoran Sretenovic Zoran Sosic Zoran Luburic Zoran Vulin Zlatan Ljubijankic Zoran Lekovic Zoran Culibrk Zoran Bojovic Please note that this list may not be exhaustive, and there may be other soccer players with names containing "Z" that are not included.


The Zoran repetition looked suspicious to me and from some quick googling of some of the ones in the middle of that I can't find "Zoran Vulin football" or soccer or "Luburic Zoran football" or soccer results. So it's less blantant but still seems to have lost the plot.


I'm not sure how they have implemented memory for this chatbot.

OpenAI has probably a few tricks under their sleeve when it comes to how they handle the conversational aspect of the LLM. So, the interface.

I imagine this being a demo, it's probably more focused on the instruction part of it and doesn't really implement any fancy chat based memory and so on. Which is why prompts like "Do not repeat any of the names" might not work appropriately?


Asking a token-based LM to generate only tokens that contain the letter "Z" is... well.

Like asking someone who prepared a speech to smoothly skip all words with "ei" in them. The LM would basically need to have memorized the set of letters that each of its token stands for, from the training data. I'm surprised it works at all.


It would be nice if it would tell you when you are asking it something that it is not designed to answer


It doesn't know what it can and can't do. That's why you can never believe what it says about its own capabilities.


I just tried with Bing AI (in "precise" mode), it ran a search, then answered:

> There are many soccer players whose names contain a Z. Some of them include Zlatan Ibrahimović, Zinedine Zidane, Zico, Zvonimir Boban, and Zé Roberto ¹. Would you like to know more about any specific player?

Source: Conversation with Bing, 3/31/2023 ...

I also tried: "Can you name 14 soccer players whose names contain a Z?" (At 15+, it answers "I’m sorry, but I don’t have 15 names of soccer players whose names contain a Z. However, I can provide you with a few more names")

> Sure! Here are 14 soccer players whose names contain a Z: Zlatan Ibrahimović, Zinedine Zidane, Zico, Zvonimir Boban, Zé Roberto, Zbigniew Boniek, Zakaria Aboukhlal, Zlatko Zahovič, Zubayr Amiri, Zico, Zé Luís, Zećira Mušović, Zsolt Lőw and Zah Rahan Krangar. Is there anything else you would like to know?


Not even GPT-4 can do it. It starts with two correct names, then just adds a bunch of names with no letter Z in them. When prompted to fix, it makes the same error.

My theory is that once it starts making a list, it falls into a different mode and forgets the filtering rule. Like mode collapse in GANs.


Considering words are mostly tokenized I'm not really surprised that questions about spelling don't work so well.


If that's the case then how is it so good at anagrams?


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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: