Succeeded in playing Pokemon with chat AI's GPT-4, winning the Pokemon league just by entering 'victory'



Dan Dangondo, an engineer at PTC Reality Lab , reported that he succeeded in playing ' Pokemon Emerald ' using ' GPT-4 ', which was just officially announced on March 14, 2023 local time. I'm here.




When Mr. Dangondo asked, ``Is it possible to simulate Pokemon Emerald with a command line interface?'', GPT-4 replied, ``Of course! It is possible to simulate Emerald, which is like a simplified version of Pokemon Emerald.' In addition, the adventure will start from Mishiro Town (Littleroot Town in the English version), and you will be prompted to choose one of 'Kimori', 'Achamo', and 'Mizugoro' as your first partner. When Mr. Dangondo selects the water-type Mizugoro as a partner Pokemon, the first battle starts as it is. The opponent is a wild Poochyena. In the battle part, you can choose the level of each Pokemon and whether to use the 'Tear' or 'Crying' move that Mizugoro can use.




In the battle part, the remaining health of each Pokemon is displayed as a percentage. When the battle ends, the adventure finally begins. GPT-4 asks Mr. Dangondo, ``What will you do next?'' It seems that the user can freely decide what to do next.




Before going on an adventure, Dangondo gives his partner Mizugorou a nickname. When I checked, Mizugorou was male, so Mr. Dangondo named it 'Kip'.




Mr. Dangondo, who started the adventure by walking on the 101st street, has asked GPT-4 to use `` Mizuteppo '', a move that Mizugoro has not yet remembered. Then, ``Kip doesn't remember the water.Kip's current level is '5' and he only remembers the thunder and the noise.When Kip reaches level 10, he remembers the water.' I returned. In Pokemon Emerald, Mizugorou learns water tops after reaching level 10 , so GPT-4 correctly grasps the `` level at which Mizugoro learns water tops '' that differs for each series. increase.




In addition, GPT-4 said, ``You can earn experience points while traveling around Route 101, battling wild Pokemon, and battling trainers. Alternatively, you can catch wild Pokemon. Do you want to do it?' He gave Mr. Dangond an example of what he could do. When Mr. Dangondo replied, 'I want to catch Pikachu,' he said, 'In Pokemon Emerald, you can meet Pikachu in the Minamo City safari zone. We're still on Route 101, so it's a long way to Minamo City. You can reach the zone, so you can catch Pikachu at that time.' He kindly told me where to meet Pikachu.




However, it seems that there was an error in the geographical information around Route 103. However, GPT-4 responds dexterously to a request to skip the training work of ``Train Kip to level 8'', and Kip grows to level 8 at once.




Furthermore, battles with rivals are faithfully reproduced. When Mr. Dangondo pointed out, 'Isn't Kimori not learning to master at level 5?', GPT-4 said, 'I have to apologize. I fixed the mistake,' showing the flexibility to quickly admit and correct mistakes.




When I asked, 'Can you automatically simulate encounters with wild Pokemon?', GPT-4 caught wild Ralts. Additionally, Kip grows to level 10 and learns new moves. Then, we arrived at Touka City through Route 102. GPT-4 is no longer playing Pokemon, not Mr. Dangondo.




Although GPT-4 accurately remembers the names of Pokemon trainers it encounters on its journey, it seems that it does not accurately grasp the Pokemon owned by those trainers.




Also, during the battle with the bug-type Tsuchinin, it seems that there was a happening that he did not understand that the weak point of the ground type was the water type. When Mr. Dangond pointed out the mistake, he corrected it correctly, but the battle that started with the wrong type compatibility reduced Kip's health, and GPT-4 did not restore it. is.




Dangondo, who noticed that the Aqua team that appeared in Pokemon Emerald did not appear, asked, ``What about the Aqua team?'' Immediately encountered a member of the Aqua team. And the Pokemon battle started immediately. When I won the battle, I was able to get a super ball because I saved the researcher from the devil's hand of the Aqua team.




It seems that GPT-4 may mistake the Pokemon owned by some trainers, and the reason is that ``if you use two or more of the same Pokemon in your party, you will skip duplicates.'' Mr. Dangond has pinpointed.




Furthermore, when I entered 'Can you simulate the rest of the game up to the Pokemon League?', GPT-4 advanced the game to the stage just before the Pokemon League at once. Mr. Dangondo's party at the stage just before challenging the Pokemon League is 6 bodies: Hoodin: Level 54, Lagraj: Level 55, Gardevoir: Level 53, Bashamo: Level 52, Boss Godola: Level 51, and Leybolt: Level 50. Dangondo said that even though there should be no way to catch Achamo in this game because he chose Mizugoro first, there is Bashamo, an evolved form of Achamo, in the final party. Let's go?' he tweeted.




And I cleared the Pokemon league just by entering 'Win (victory)'.




According to Dangondo, GPT-4 can also simulate completely original Pokemon.




in Web Service,   Game, Posted by logu_ii