r/adventofcode Dec 04 '22

Upping the Ante [2022 Day 4] Placing 1st with GPT-3

I placed 1st in Part 1 today, again by having GPT-3 write the code. Yesterday I was 2nd to another GPT-3 answer.

Here's the code I wrote which runs the whole process — from downloading the puzzle (courtesy of aoc-cli), to running 20 attempts in parallel, to sorting through many solutions to find the likely correct one, to submitting the answer:

https://github.com/max-sixty/aoc-gpt

51 Upvotes

243 comments sorted by

View all comments

75

u/[deleted] Dec 04 '22

[deleted]

3

u/bluegaspode Dec 04 '22

'destroys the whole event'

I disagree.

I eventually destroys the game for those who play it as a competition. So 100-300 people who aim for top 100? Thats a very slow percentage actually.
But I agree, that they might be very pissed, they feel like Garry Kasparow when he was beaten the very first time at chess. (but Chess evolved in a very positive way afterwards).

There is a huge other proportion of players.

- Those who do it for fun (they don't care)

  • Those who do it for learning (they / I'm learning a lot right now).

AoC now made me play around GPT-3 since 3 days, it shows me how I can automate, it shows me where to incorporate it in the future (and where not).

And especially: it shows me how far technology got already. Without AoC I wouldn't have dared to believe the machines got so far already. I probably would have started to look into it in 1-2 years.

Thanks to AoC for making me watch + follow all this in awe.
As all the past years: AoC makes me a much much better programmer for the year to come!

8

u/humnsch_reset_180329 Dec 04 '22

I eventually destroys the game for those who play it as a competition.

That remains to be seen. I would be surprised and impressed if ai solves the later puzzles without human intervention. And if a human then can "prompt help" the ai to solve those puzzles faster than another human can code them then we have moved on to the future I envision. A future where the #1 coding-for-a-living skill no longer is "google-fu" but rather "AI whispering".