ChatGPT helped me find some components on a CRT schematic, that's about it lol.
I used AI constantly for work and hobbies but arcade repair is not its forte.
I just tried a few things it SHOULD be able to do. For example I tried "find the MAME filename for the ROM at 6D for the game Frenzy". It told me the answer was "6D-4" and gave me this table:
ROM_START( frenzy )
ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "1c-0", 0x0000, 0x1000, CRC(0c0fa0c3) SHA1(0c0fa0c3) ) // ROM 1 at 1C
ROM_LOAD( "1d-1", 0x1000, 0x1000, CRC(3e1d01c7) SHA1(3e1d01c7) ) // ROM 2 at 1D
ROM_LOAD( "3d-2", 0x2000, 0x1000, CRC(7e3fbd6c) SHA1(7e3fbd6c) ) // ROM 3 at 3D
ROM_LOAD( "5d-3", 0x3000, 0x1000, CRC(1aab27c0) SHA1(1aab27c0) ) // ROM 4 at 5D
ROM_LOAD( "6d-4", 0x4000, 0x1000, CRC(2f8c1c6d) SHA1(2f8c1c6d) ) // ROM 5 at 6D
ROM_END
Ok, looks like it found the right MAME driver. But I can't find those CRCs anywhere, and the SHA1 numbers are too short. I told it to try again and it did a slightly better job:
ROM_START( frenzy )
ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "1c-0", 0x0000, 0x1000, CRC(abddcc5e) SHA1(5e28d6f831f18eae5c9b5bca47294140fcb398b4) )
ROM_LOAD( "1d-1", 0x1000, 0x1000, CRC(536e4ae0) SHA1(1472f2d3925d6b4c8cfeb8c8d7ae9e5124d23e81) )
ROM_LOAD( "3d-2", 0x2000, 0x1000, CRC(eea2118d) SHA1(1197394d05514e8dd72d3d6b6a410ce18c690f45) )
ROM_LOAD( "5d-3", 0x3000, 0x1000, CRC(ef698811) SHA1(145d1674ab4ff7c620be22913e3d110de00464d0) )
ROM_LOAD( "6d-4", 0x4000, 0x1000, CRC(007bbb26) SHA1(18e0871f55e3484ae5dc1f2871c4f3d703e5a98c) )
ROM_END
It got a few things right like the CRC of the first few files, but this seems to still be messed up. Also, those labels were removed from MAME 6 years ago and updated more correct ones. So ChatGPT was able to find some old information. But if I was indeed searching for the ROM filename, it is now "frenzy_ra1_rom4.6d" which is wasn't able to tell me.
So ChatGPT has many great uses, but arcade repair is currently not one of them, in my opinion.