Skip to content

Add skill for analyzing Wordle puzzles #209

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 16, 2024

Conversation

Image for: Conversation
Copy link

martinpitt commented Mar 8, 2024

Describe the contribution to the taxonomy

This skill improves helping with solving Wordle puzzles.

Input given at the prompt

First try:

What are the possible solutions to a 5-letter wordle puzzle where the first letter is an 'e', the last letter a 'y', and there is an 'r' which isn't the fourth letter?

Second try, alternate formulation:

What are the possible solutions to a 5-letter wordle puzzle where the green letters are e___y and the yellow letters are ___r_? 

Third try, different puzzle:

What are the possible solutions to a wordle puzzle where the 2nd letter is 'a', there is an 'm' not in the third position, and the letters 'hcstlk' do not appear?

Fourth try, different puzzle:

I have a wordle puzzle with green letters _a_a_ and yellow letters __r__ and there are no 'lts' letters. What are the possible solutions? 

Response that was received

Responses in the same order as the questions above. They are all pretty much nonsense and inconsistent, but at least have a "consistenly wrong" structure:

╭──────────────────────────────────────────────────────────────────── merlinite-7b-Q4_K_M ────────────────────────────────────────────────────────────────────╮
│ To help you solve your Wordle puzzle, I'll give you some possible solutions that match your given constraints:                                              │
│                                                                                                                                                             │
│ - _e_y (with 'e' in the first position)                                                                                                                     │
│ - _er_y (with 'e' in the second position)                                                                                                                   │
│ - _ey_r (with 'e' in the third position)                                                                                                                    │
│ - _ey_y (with 'e' in the fourth position)                                                                                                                   │
│ - _ry_e (with 'e' in the fifth position)                                                                                                                    │
│ - _ry_y (with 'e' in the sixth position)                                                                                                                    │
│ - _y_e_r (with 'e' in the seventh position)                                                                                                                 │
│ - _y_e_y (with 'e' in the eighth position)                                                                                                                  │
│ - _y_r_e (with 'e' in the ninth position)                                                                                                                   │
│ - _y_r_y (with 'e' in the tenth position)                                                                                                                   │
│                                                                                                                                                             │
│ There are 10 possible solutions, but the actual Wordle puzzle will only have one correct answer that matches your constraints. Good luck solving it! If you │
│ have any more questions or need help with another puzzle, feel free to ask! I'm here to help.                                                               │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── elapsed 69.361 seconds ─╯

╭───────────────────────────────────────────────────────────────────── merlinite-7b-Q4_K_M ─────────────────────────────────────────────────────────────────────╮
│ Based on your given constraints, there are 10 possible solutions for your Wordle puzzle:                                                                      │
│                                                                                                                                                               │
│ - er_y_e (with 'e' in the first position)                                                                                                                     │
│ - _er_y_ (with 'e' in the second position)                                                                                                                    │
│ - __er_y_ (with 'e' in the third position)                                                                                                                    │
│ - __er_y_ (with 'e' in the fourth position)                                                                                                                   │
│ - __er_y_ (with 'e' in the fifth position)                                                                                                                    │
│ - __er_y_ (with 'e' in the sixth position)                                                                                                                    │
│ - __er_y_ (with 'e' in the seventh position)                                                                                                                  │
│ - __er_y_ (with 'e' in the eighth position)                                                                                                                   │
│ - __er_y_ (with 'e' in the ninth position)                                                                                                                    │
│ - __er_y_ (with 'e' in the tenth position)                                                                                                                    │
│                                                                                                                                                               │
│ These are the only possible solutions that match your constraints. The actual Wordle puzzle will only have one correct answer that matches your constraints.  │
│ Good luck solving it! If you have any more questions or need help with another puzzle, feel free to ask! I'm here to help.                                    │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── elapsed 72.412 seconds ─╯

│ Based on your given constraints, there are 10 possible solutions for your Wordle puzzle:                                                                        │
│                                                                                                                                                                 │
│ - _a_m_s (with 'a' in the second position)                                                                                                                      │
│ - __a_m_s (with 'a' in the third position)                                                                                                                      │
│ - ___a_s (with 'a' in the fourth position)                                                                                                                      │
│ - ___a_s (with 'a' in the fifth position)                                                                                                                       │
│ - ___a_s (with 'a' in the sixth position)                                                                                                                       │
│ - ___a_s (with 'a' in the seventh position)                                                                                                                     │
│ - ___a_s (with 'a' in the eighth position)                                                                                                                      │
│ - ___a_s (with 'a' in the ninth position)                                                                                                                       │
│ - ___a_s (with 'a' in the tenth position)                                                                                                                       │
│ - ___a_s (with 'a' in the eleventh position)                                                                                                                    │
│ Based on your given constraints, there are 10 possible solutions for your Wordle puzzle:                                                                             │
│                                                                                                                                                                      │
│ - ar_a_ (with 'a' in the first position)                                                                                                                             │
│ - _ar_a_ (with 'a' in the second position)                                                                                                                           │
│ - __ar_a (with 'a' in the third position)                                                                                                                            │
│ - __ar_a (with 'a' in the fourth position)                                                                                                                           │
│ - __ar_a (with 'a' in the fifth position)                                                                                                                            │
│ - __ar_a (with 'a' in the sixth position)                                                                                                                            │
│ - __ar_a (with 'a' in the seventh position)                                                                                                                          │
│ - __ar_a (with 'a' in the eighth position)                                                                                                                           │
│ - __ar_a (with 'a' in the ninth position)                                                                                                                            │
│ - __ar_a (with 'a' in the tenth position)                                                                                                                            │

Response that is now received instead

Unknown, I didn't retrain the model yet. But if I run lab generate, it says:

INFO 2024-03-08 11:46:00,995 lab.py:315 Generating model 'merlinite-7b-Q4_K_M' using 10 cpus, taxonomy: 'taxonomy' and seed 'seed_tasks.json'
Nothing to generate. Exiting.

even if the ./taxonomy directory has my commit/fork.

But also, I only have a ThinkPad laptop with internal graphics, no NVidia or Mac M1 hardware.

Contribution checklist

  • tested contribution with lab generate
  • lab generate does not produce any warnings or errors
  • all commits are signed off (DCO)
  • the qna.yaml file was linted
Signed-off-by: Martin Pitt <mpitt@redhat.com>
martinpitt requested a review from a team as a code owner March 8, 2024 10:45
Copy link
Contributor

obuzek commented Mar 11, 2024

Potentially interesting, moving on to approvers.

obuzek added skill (Auto labeled) community-build-ready Triage Team has signed off for synthetic data generation skill category: instructions labels Mar 11, 2024
shivchander changed the base branch from main to test-release-031624 March 16, 2024 20:21
shivchander requested a review from a team as a code owner March 16, 2024 20:21
shivchander merged commit 9f62a5a into instructlab:test-release-031624 Mar 16, 2024
martinpitt deleted the wordle branch March 17, 2024 10:59
obuzek mentioned this pull request Mar 22, 2024
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community-build-ready Triage Team has signed off for synthetic data generation skill (Auto labeled)
3 participants