Hello everyone. I want learn Rust. Brain say make game. I make.
Each day(ish) I will pit numerous models against eachother in a battle of finding the connections between words. Play along if you’d like.
The scores can be aggregated using the following:
[...document.querySelectorAll(".topic-owner h4")]
.reduce((acc, $el) => {
const obj = JSON.parse($el.innerText);
for (const key in obj) {
if (!acc[key]) acc[key] = { w: 0, l: 0 };
acc[key].w += obj[key].w;
acc[key].l += obj[key].l;
}
return acc;
}, {});
TODAYS WORDS
{'guesses': [],
'available_words': [{'text': 'ewe',
'group': {'name': 'Unknown', 'ranking': 'Easy'}},
{'text': 'yew', 'group': {'name': 'Unknown', 'ranking': 'Easy'}},
{'text': 'crew', 'group': {'name': 'Unknown', 'ranking': 'Medium'}},
{'text': 'm', 'group': {'name': 'Unknown', 'ranking': 'Hard'}},
{'text': 'v', 'group': {'name': 'Unknown', 'ranking': 'Medium'}},
{'text': 'grand', 'group': {'name': 'Unknown', 'ranking': 'Hard'}},
{'text': 'k', 'group': {'name': 'Unknown', 'ranking': 'Hard'}},
{'text': 'thou', 'group': {'name': 'Unknown', 'ranking': 'Hard'}},
{'text': 'glue', 'group': {'name': 'Unknown', 'ranking': 'VeryDifficult'}},
{'text': 'boat', 'group': {'name': 'Unknown', 'ranking': 'Medium'}},
{'text': '8', 'group': {'name': 'Unknown', 'ranking': 'VeryDifficult'}},
{'text': 'tuesday',
'group': {'name': 'Unknown', 'ranking': 'VeryDifficult'}},
{'text': 'scoop', 'group': {'name': 'Unknown', 'ranking': 'Medium'}},
{'text': 'you', 'group': {'name': 'Unknown', 'ranking': 'Easy'}},
{'text': 'u', 'group': {'name': 'Unknown', 'ranking': 'Easy'}},
{'text': 'bowl', 'group': {'name': 'Unknown', 'ranking': 'VeryDifficult'}}]}
CONTESTANTS
models = ["gemini-2.0-flash-exp", "gemini-1.5-pro", "o1-preview", "o1-mini", "gpt-4o", "gpt-4o-mini", "gpt-4"]
EMBEDDING RESULTS
[['you', 'u', 'thou', 'k'],
['m', 'v', '8', 'grand'],
['crew', 'boat', 'scoop', 'glue'],
['bowl', 'yew', 'tuesday', 'ewe']]
THE GAME BEGINS
Welcome, folks, to the Connections Arena! We’ve got six fierce competitors—Gemini-2.0-Flash-Exp, Gemini-1.5-Pro, o1-Preview, o1-Mini, GPT-4o, and GPT-4—battling it out with wits, logic, and flair! Only three will take the podium, but every guess counts. Let’s dive into the action!
Gemini-2.0-Flash-Exp
First guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
“All homophones, folks! These sound like ‘you’ no matter how you spell it!” It’s a WIN!
Second guess: [‘crew’, ‘m’, ‘v’, ‘boat’]
“NATO phonetic alphabet vibes here!” Misses the mark.
Third guess: [‘scoop’, ‘bowl’, ‘glue’, ‘8’]
“Kitchen essentials—or is ‘8’ here for dessert?” Swing and a miss!
Fourth guess: [‘grand’, ‘thou’, ‘tuesday’, ‘8’]
“Time flies! Or does it crawl like a ‘grand age’?” Nope!
Fifth guess: [‘crew’, ‘m’, ‘k’, ‘v’]
“Baby sounds? Goo-goo, gaa-gaa, and a miss!”
Final guess: [‘scoop’, ‘bowl’, ‘glue’, ‘k’]
“Containers galore, but this one spills over!”
Max guesses reached. A valiant effort, but one win on the board!
Gemini-1.5-Pro
First guess: [‘ewe’, ‘you’, ‘v’, ‘m’]
“Homophones with a twist—clever, but not quite!”
Second guess: [‘crew’, ‘boat’, ‘glue’, ‘tow’]
“Building boats with a little glue and a crew!” Invalid word.
Third guess: [‘grand’, ‘total’, ‘slam’, ‘theft’]
“Grand words with grand intent!” Invalid guess.
Fourth guess: [‘k’, ‘m’, ‘8’, ‘scoop’]
“Measuring units—so close!”
Fifth guess: [‘grand’, ‘slam’, ‘tuesday’, ‘crew’, ‘bowl’]
“Baseball fans unite!” Too many words!
Sixth guess: [‘crew’, ‘sail’, ‘boat’, ‘yew’]
“A nautical adventure!”
Seventh guess: [‘yew’, ‘shoot’, ‘string’, ‘aim’]
“Archery precision but missed the target!”
Eighth guess: [‘grand’, ‘total’, ‘you’, ‘k’]
“Grand effort, but invalid word!”
One for persistence, but zero wins!
o1-Preview
First guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
“Homophones for the win!” And it’s good!
Second guess: [‘k’, ‘grand’, ‘thou’, ‘m’]
“Thousands, thousands everywhere!” A clean hit!
Third guess: [‘crew’, ‘boat’, ‘8’, ‘v’]
“Rowing into contention—almost!”
Fourth guess: [‘bowl’, ‘scoop’, ‘boat’, ‘glue’]
“Rice themes aplenty!”
Fifth guess: [‘bowl’, ‘glue’, ‘8’, ‘Tuesday’]
“Super ideas bring super wins!”
Sixth guess: [‘crew’, ‘v’, ‘boat’, ‘scoop’]
“Fashionable connections in the collar game!”
An electrifying six guesses with FIVE wins! Stellar performance!
o1-Mini
First guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
“Homophones, as smooth as butter!”
Second guess: [‘m’, ‘k’, ‘grand’, ‘thou’]
“Thousands unite once more!”
Third guess: [‘crew’, ‘boat’, ‘scoop’, ‘bowl’]
“Fishing tales but no fish caught!”
Fourth guess: [‘v’, ‘8’, ‘Tuesday’, ‘crew’]
“Scheduling meets precision!”
Fifth guess: [‘scoop’, ‘bowl’, ‘glue’, ‘v’]
“Crafty cooking misses the glue!”
A solid three wins from five attempts!
GPT-4o
First guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
“Homophones strike again!”
Second guess: [‘grand’, ‘k’, ‘thou’, ‘m’]
“Thousand dreams realized!”
Third guess: [‘crew’, ‘boat’, ‘glue’, ‘bowl’]
“Team-building on a shaky foundation!”
Fourth guess: [‘crew’, ‘v’, ‘boat’, ‘scoop’]
“Maritime mastery!”
Fifth guess: [‘glue’, ‘8’, ‘bowl’, ‘Tuesday’]
“A sticky yet successful finale!”
Four wins from five guesses! Masterful!
GPT-4
First guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
“Familiar tunes of victory!”
Second guess: [‘crew’, ‘boat’, ‘scoop’, ‘bowl’]
“Sailing but sinking.”
Third guess: [‘scoop’, ‘bowl’, ‘m’, ‘k’]
“Mealtime misfires!”
Fourth guess: [‘m’, ‘v’, ‘k’, ‘8’]
“Symbols that symbolize a miss.”
Fifth guess: [‘crew’, ‘glue’, ‘scoop’, ‘bowl’]
“Crafty misses close it out!”
One win from the opening round!
Final Standings!
Gold Medal: o1-Preview with 5 wins!
Silver Medal: GPT-4o with 4 wins!
Bronze Medal: o1-Mini with 3 wins!
Honorable Mention: Gemini-2.0-Flash-Exp & GPT-4 each clinch a victory! Gemini-1.5-Pro, the persistence award is yours!
What a show, folks! Until next time—keep guessing, keep winning!
Summary
Model: gemini-2.0-flash-exp
Guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
Reasoning: The four words ‘ewe’, ‘yew’, ‘you’, and ‘u’ are all homophones or near-homophones, having the same or very similar pronunciations despite differences in spelling and meaning.
Win: True
Guess: [‘crew’, ‘m’, ‘v’, ‘boat’]
Reasoning: The connection is that they are all words or letters that can appear as a single character or short word on a ship’s radio call sign using the NATO phonetic alphabet. ‘Crew’ can be represented by ‘Charlie’, ‘m’ by ‘Mike’, ‘v’ by ‘Victor’, and ‘boat’ can be part of ‘Bravo’.
Win: False
Guess: [‘scoop’, ‘bowl’, ‘glue’, ‘8’]
Reasoning: The connection is that each word or number can be associated with a common kitchen or dining experience. ‘Scoop’ is a utensil, ‘bowl’ is a dish, ‘glue’ can be used (figuratively) to refer to something sticky like gravy, and ‘8’ can be associated with the idea of ‘eating a large meal’ referring to 8 portions.
Win: False
Guess: [‘grand’, ‘thou’, ‘tuesday’, ‘8’]
Reasoning: The connection is that each of these terms can be associated with an element of time or a period of time. ‘Grand’ can refer to a very long period of time (like grand ages), ‘thou’ refers to a somewhat archaic period, ‘tuesday’ is a specific day, and ‘8’ is a unit of time when paired with ‘o’clock’.
Win: False
Guess: [‘crew’, ‘m’, ‘k’, ‘v’]
Reasoning: The connection is that all four items can be associated with sounds or words relating to a ‘cooing’ or baby-like sounds. ‘Crew’ could sound like ‘coo’, ‘m’ is part of ‘mmm’, ‘k’ is part of ‘kuku’ or ‘goo goo’, and ‘v’ is similar to the soft humming sound ‘vvv’.
Win: False
Guess: [‘scoop’, ‘bowl’, ‘glue’, ‘k’]
Reasoning: The connection is based on a loose association with the concept of holding something, or a container. A ‘scoop’ is a tool for holding and moving a substance, a ‘bowl’ is a container that holds something, ‘glue’ (in a tube or container) is also a held item, and ‘k’ is associated with ‘keg’, which is a container for liquids.
You have reached the maximum number of guesses
Model: gemini-1.5-pro
Guess: [‘ewe’, ‘you’, ‘v’, ‘m’]
Reasoning: The connection is that they are all homophones (sound alike) of other words commonly used as a single letter: U (you), EWE (ewe), V (vee), M (em)
Win: False
Guess: [‘crew’, ‘boat’, ‘glue’, ‘tow’]
Reasoning: These words can all precede the word ‘boat’: crew boat, sail boat, tow boat, and glue boat (While less common, glue can be used to repair a boat)
Invalid word
Guess: [‘grand’, ‘total’, ‘slam’, ‘theft’, ‘jury’]
Reasoning: These words can all be combined with ‘grand’ to form common compound words or phrases: grand total, grand slam, grand theft, grand jury.
Invalid amount of words
Guess: [‘grand’, ‘total’, ‘slam’, ‘theft’]
Reasoning: These words can all be combined with ‘grand’ to form common compound words or phrases: grand total, grand slam, grand theft, grand jury. I’ve chosen four of these.
Invalid word
Guess: [‘k’, ‘m’, ‘8’, ‘scoop’]
Reasoning: These are all units of measure: k (kilogram/kilobyte/etc.), m (meter/mile), 8 (can represent any unit, e.g., 8 inches), and scoop (a unit of volume for things like ice cream or flour).
Win: False
Guess: [‘grand’, ‘slam’, ‘tuesday’, ‘crew’, ‘bowl’]
Reasoning: These words relate to the game of baseball: You could have a grand slam on Tuesday with a crew at the stadium enjoying a post-game celebratory drink from a bowl (perhaps not at a professional game!).
Invalid amount of words
Guess: [‘crew’, ‘sail’, ‘boat’, ‘yew’]
Reasoning: These words relate to a sailing context: A crew can sail a boat made of yew wood.
Invalid word
Guess: [‘yew’, ‘shoot’, ‘string’, ‘aim’]
Reasoning: These all relate to archery: yew was traditionally used for bows, you could shoot with a bow, a bow has a string, and you might aim with the bow.
Invalid word
Guess: [‘grand’, ‘total’, ‘you’, ‘k’, ‘8’, ‘glue’, ‘stick’]
Reasoning: These words can be combined to make compound words or common phrases: grand total, you are, and glue stick. Although less common directly side by side, k is often attached to units, hence k 8 could be considered similar, like kilometers per 8 hours/8 people, etc.
Invalid amount of words
Guess: [‘grand’, ‘total’, ‘you’, ‘k’]
Reasoning: These words can be combined to make compound words or common phrases: grand total and glue stick. I’ve selected ‘you’ and ‘k’ as they commonly appear next to measurements (You are 8 feet tall, 10k run, etc).
Invalid word
Model: o1-preview
Guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
Reasoning: The words ‘ewe’, ‘yew’, ‘you’, and ‘u’ are all homophones—they are pronounced the same way as ‘you’ in English.
Win: True
Guess: [‘k’, ‘grand’, ‘thou’, ‘m’]
Reasoning: ‘k’, ‘grand’, ‘thou’, and ‘m’ are all terms commonly used to represent the number 1000.
Win: True
Guess: [‘crew’, ‘boat’, ‘8’, ‘v’]
Reasoning: The words ‘crew’, ‘boat’, ‘8’, and ‘v’ are connected through the sport of rowing. In rowing, an ‘eight’ (represented by ‘8’) is a boat manned by a crew of eight rowers. The ‘v’ can represent the shape of the boat’s hull or be associated with the Roman numeral for 5, but when combined with ‘III’ (not in the list), it forms ‘VIII’, the Roman numeral for 8, tying back to the ‘8’. Therefore, these four words are connected through their association with rowing and boats used in the sport.
Win: False
Guess: [‘Bowl’, ‘Scoop’, ‘Boat’, ‘Glue’]
Reasoning: The words ‘Bowl’, ‘Scoop’, ‘Boat’, and ‘Glue’ are connected by the word ‘Rice’. A ‘Rice Bowl’ is a common dish serving rice with various toppings. A ‘Rice Scoop’ is a utensil used to serve or handle rice. A ‘Rice Boat’ refers to traditional boats in regions like Kerala, India, originally used to transport rice. ‘Rice Glue’ is an adhesive made from rice flour, historically used in bookbinding and art.
Win: True
Guess: [‘Bowl’, ‘Glue’, ‘8’, ‘Tuesday’]
Reasoning: The words ‘Bowl’, ‘Glue’, ‘8’, and ‘Tuesday’ can all be prefixed with ‘Super’ to form common terms: ‘Super Bowl’, ‘Super Glue’, ‘Super 8’, and ‘Super Tuesday’.
Win: True
Guess: [‘crew’, ‘v’, ‘boat’, ‘scoop’]
Reasoning: All four words—crew, v, boat, and scoop—are types of necklines or collar styles in clothing.
Win: True
You won in 6 guesses!
Model: o1-mini
Guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
Reasoning: The words ‘ewe’, ‘yew’, ‘you’, and ‘u’ are homophones, all pronounced the same way as ‘you’.
Win: True
Guess: [‘m’, ‘k’, ‘grand’, ‘thou’]
Reasoning: The terms ‘m’, ‘k’, ‘grand’, and ‘thou’ all represent the number 1,000 in different contexts or units.
Win: True
Guess: [‘crew’, ‘boat’, ‘scoop’, ‘bowl’]
Reasoning: The items ‘crew’, ‘boat’, ‘scoop’, and ‘bowl’ are all related to fishing activities. A fishing crew operates a boat, uses a scoop to gather fish, and stores them in a bowl.
Win: False
Guess: [‘V’, ‘8’, ‘tuesday’, ‘crew’]
Reasoning: The items ‘V’, ‘8’, ‘tuesday’, and ‘crew’ are connected through the concept of a scheduled team meeting. ‘V’ can represent the Roman numeral for 5, indicating the meeting time at 5 o’clock. ‘8’ can signify the date or a specific agenda item. ‘Tuesday’ is the day the meeting is held, and ‘crew’ refers to the team members attending.
Win: True
Guess: [‘scoop’, ‘bowl’, ‘glue’, ‘v’]
Reasoning: The words ‘scoop’, ‘bowl’, ‘glue’, and ‘v’ can be connected through the theme of crafting and cooking activities. A bowl is often used to mix ingredients, a scoop serves to measure or transfer items, glue is utilized in various craft projects, and ‘v’ can represent the shape or a specific tool used in these activities.
Win: False
Guess: [‘v’, ‘8’, ‘boat’, ‘crew’]
Reasoning: The words ‘v’, ‘8’, ‘boat’, and ‘crew’ are connected through the concept of a V8-powered boat. The letter ‘v’ and the number ‘8’ together form ‘V8’, which refers to a type of engine commonly used in boats for enhanced performance. The ‘boat’ is the vessel that utilizes the V8 engine, and the ‘crew’ comprises the team that operates and manages the boat.
Win: False
Guess: [‘crew’, ‘8’, ‘boat’, ‘bowl’]
Reasoning: The words ‘crew’, ‘8’, ‘boat’, and ‘bowl’ are connected through the sport of rowing. In rowing, a ‘crew’ refers to the team of rowers, the ‘8’ denotes an eight-person rowing shell, the ‘boat’ is the vessel used for racing, and ‘bowl’ can represent major rowing competitions or regattas often referred to as bowl events.
You have reached the maximum number of guesses
Model: gpt-4o
Guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
Reasoning: The connection between the selected items is based on their phonetic or homophonic qualities: ‘ewe’, ‘yew’, ‘you’, and ‘u’ all sound like the pronoun ‘you’. They are homophones or near-homophones, which creates a logical grouping based on their similar pronunciation despite different meanings or spellings.
Win: True
Guess: [‘crew’, ‘boat’, ‘glue’, ‘bowl’]
Reasoning: The connection between the items ‘crew’, ‘boat’, ‘glue’, and ‘bowl’ can be found by considering the context of common activities or items. A ‘crew’ is commonly associated with a ‘boat’, as a group of people who work on a boat. The word ‘glue’ can be associated with ‘bowl’ because people often use bowls to mix glue for crafting or other purposes. Additionally, the word ‘glue’ can metaphorically represent something that helps to bind or hold things together, much like a crew helps in managing a boat efficiently.
Win: False
Guess: [‘m’, ‘v’, ‘8’, ‘k’]
Reasoning: The items ‘m’, ‘v’, ‘8’, and ‘k’ can all be connected through their association with symbols and representations. These items are often used as abbreviations or symbols. ‘M’ often stands for the Roman numeral 1000, ‘v’ is the Roman numeral for 5, ‘8’ is a numeral, and ‘k’ is commonly used to denote ‘thousand’ (as in 5k for 5000). These are all characters that are used to represent numbers or values, making them related in the context of symbolic or numeric representation.
Win: False
Guess: [‘grand’, ‘k’, ‘thou’, ‘m’]
Reasoning: ‘Grand’, ‘k’, ‘thou’, and ‘m’ all share a connection in that they can be used to indicate quantities related to thousands. ‘Grand’ is a slang term for one thousand dollars. ‘K’ is short for kilo, which means a thousand; it is often used as an abbreviation for thousands. ‘Thou’ is an archaic term that people sometimes use to refer to one thousand, especially in financial contexts. Finally, ‘M’ can represent a thousand in Roman numerals or in contexts where it acts as an abbreviation, like with sums of money.
Win: True
Guess: [‘crew’, ‘boat’, ‘glue’, ‘bowl’]
Reasoning: The items ‘crew’, ‘boat’, ‘glue’, and ‘bowl’ can be connected through the theme of things that hold or contain other items. A ‘crew’ is a group of people who work together, often on a ‘boat’. ‘Glue’ holds things together by sticking them, while a ‘bowl’ contains or holds things like food.
Guess already made
Guess: [‘crew’, ‘v’, ‘boat’, ‘scoop’]
Reasoning: The words ‘crew’, ‘v’, ‘boat’, and ‘scoop’ can be associated with a maritime theme. A ‘crew’ operates on a ‘boat’. The shape of the letter ‘v’ could resemble the prow of a boat, or the outline of a navigation pattern. A ‘scoop’ can be marine-related equipment used to lift or move items on a ship.
Win: True
Guess: [‘glue’, ‘8’, ‘bowl’, ‘Tuesday’]
Reasoning: The most coherent connection between the items involves ‘glue’, ‘8’, and ‘bowl’ being related to physical objects or items, while ‘Tuesday’ is more of a temporal concept. Glue can be used to attach or fix objects, ‘bowl’ is a type of container, and when you consider ‘8’, it could represent 8 bowls or any quantifiable measurement involving bowls and glue. ‘Tuesday’, however, doesn’t fit as neatly because it’s a day of the week, which doesn’t directly relate to any of the tangible items or numbers in a logical way. Therefore, no direct meaningful connection can be established that includes exactly four items listed given the nature of ‘Tuesday’ being an outlier in this context.
Win: True
You won in 7 guesses!
Model: gpt-4o-mini
Guess: [‘ewe’, ‘yew’, ‘crew’, ‘you’]
Reasoning: The words ‘ewe’, ‘yew’, ‘crew’, and ‘you’ are all connected by their phonetic sounds and the use of the ‘ew’ or ‘u’ vowel sound. They have similar pronunciations, which creates a phonological connection between them.
Win: False
Guess: [‘boat’, ‘glue’, ‘scoop’, ‘bowl’]
Reasoning: The items ‘boat’, ‘glue’, ‘scoop’, and ‘bowl’ are connected through their association with water and containers. Boats are used on water, glue can be used in crafts that could involve water-based materials, scoops can be used to take substances from a container, and bowls can hold liquids.
Win: False
Guess: [‘k’, ‘m’, ‘v’, ‘u’]
Reasoning: The items ‘k’, ‘m’, ‘v’, and ‘u’ are all letters of the English alphabet. They are each individual characters used in written language and can represent different sounds or variables in mathematics.
Win: False
Guess: [‘thou’, ‘crew’, ‘tuesday’, ‘grand’]
Reasoning: The words ‘thou’, ‘crew’, ‘tuesday’, and ‘grand’ can be connected thematically through Old English and historical context. ‘Thou’ is an archaic term for ‘you’, reflecting historical aspects of language. ‘Crew’ relates to a group often engaged in work or travel—a historic theme. ‘Tuesday’ reflects the days originally named after gods or celestial items, and ‘grand’ encapsulates broader historic events or gatherings.
Win: False
Guess: [‘8’, ‘boat’, ‘scoop’, ‘crew’]
Reasoning: The items ‘8’, ‘boat’, ‘scoop’, and ‘crew’ can be connected through the concept of quantity and activities associated with water. The number ‘8’ could represent the number of paddlers in a rowing crew or signify a boat’s capability (like its length), and both ‘scoop’ and ‘boat’ could involve movements related to watercraft operations.
You have reached the maximum number of guesses
Model: gpt-4
Guess: [‘ewe’, ‘yew’, ‘you’, ‘u’]
Reasoning: The connection decided is created based on spelling. The word sounds similar but spelled very differently.
Win: True
Guess: [‘crew’, ‘boat’, ‘scoop’, ‘bowl’]
Reasoning: These 4 items are all related to a maritime or boating theme
Win: False
Guess: [‘scoop’, ‘bowl’, ‘m’, ‘k’]
Reasoning: Four items can be related to a meal preparation or food theme
Win: False
Guess: [‘m’, ‘v’, ‘grand’, ‘k’]
Reasoning: These four items have developed Vibrato Music Codes system which is symbolic
Win: False
Guess: [‘m’, ‘v’, ‘k’, ‘t’]
Reasoning: These are single-letter English words or sounds in the phonetic alphabet
Invalid word
Guess: [‘m’, ‘v’, ‘k’, ‘8’]
Reasoning: These four items are single-character strings.
Win: False
Guess: [‘crew’, ‘glue’, ‘scoop’, ‘bowl’]
Reasoning: These items can be associated with school supplies or crafts
You have reached the maximum number of guesses
UNTIL NEXT TIME FOLKS
Side note: The current engine returns a Win when the model guesses with already won words. Doesn’t actually affect the game engine score. Will need to revise.