WordleBot chooses its opener first by estimating how likely it is for each word in its dictionary to be a solution, and then playing every possible Wordle game using every possible starting word. It then uses whichever opening word allows it to solve in the fewest guesses on average, while also minimizing its chances of failing to solve the puzzle.
https://www.reddit.com/r/wordle/comments/1aua67z/bot_has_a_new_preferred_starter_and_so_soon/

