i would like to drop a couple thoughts, starting with the strength of jaxcalibur. PLEASE note that these initial thoughts do not reflect my stance on any potential solutions to or ramifications of future bot development.
Jaxcalibur is strong. This is undeniable. BUT i am wary that some people in this thread may be doomposting and overexaggerating its strength. i am not good at rands. i only peaked around 2200, couldnt even get into RBEL, and on my first two matches against jaxcalibur, i won both. this is not to see i can beat it consistently; quite on the contrary, i proceeded to get beat 4 games in a row, win another one, then lose some more. But therein lies the problem. Looking at my first 7 games, i only lost 3-4 - and i made quite a few mistakes that were just objectively incorrect and honestly just careless. now my question is this: if some random guy who hasnt even touched rands in like half a year+ can have an okay chance at beating jaxcalibur, will top players taking a bo3 or something seriously not have a favorable chance? i mean unless you think i'm somehow some secret overlooked talent (which i'm not, but you're free to think so), trying to say "oh yeah this bot is leagues ahead of everyone... with the sole exception of michaelderbeste" and acting like jaxcalibur is already on the level of deep blue in 1996 seems disingenuous to me. again, please note - these thoughts DO NOT have any specific implications yet, i am simply stating that jaxcalibur is not that strong YET - a statement that i think can be treated objectively.
now, why does this matter? there are many good points in this thread about how the development of bots COULD lead to bots being much better and to the level of top level players. while i disagree with amaranth's comparison to kasparov vs deep blue, his underlying point that bots can and likely will improve at a rapid rate is correct. however, this has the asterisk of even more money and even more time being poured into bots - jaxcalibur already took relatively significant investment. im inclined to agree with this
This is a nontrivial game and it wouldn't surprise me if there was significant diminishing returns on investment such that reaching superhuman performance could require a DeepMind style massive investment (probably not going to happen)
where bots are a problem, however, are ladder and as guides. clearly, as jaxcalibur as demonstrated, bots can take over the rands ladder, and i echo the sentiments that rby ladder and maybe gsc ladder are in danger. furthermore, for players who already good, a bot could assist in unclear situations during a match. now, i would say that i don't think the idea of being "unexploitable" really applies in a bo1 or a bo3 series. a 50/50 remains just that, a bot is never going to pick up useful frequencies in these sample sizes. especially when players lose a 50/50, the bot has no way of determining if the player goes "dang it, guess i shouldnt do that i'll play differently next time" or "it's ok the same play will work next time". the idea of clicking certain moves with x, y, and z frequencies doesn't really work in a "short series" against one player. sure, in the long run, it might help, but also, "in the long run, we are all dead". a bot is not figuring out individual player tendencies that easily, and even if it figured out one player, it still has to play the next. delving into a player's replays to figure out tendencies is a whole story of its own, and i think bots might be able to do that to some success in rby - that is a whole different concern and is one of the main issues in my eyes.
so we have problems. what are the solutions? quite frankly, i don't have the slightest idea. on ladder, botting or playing assisted by bots is nigh-undetectable. in tournaments, getting ghosted by a bot is just like getting ghosted by another player - both are really hard to detect, and getting ghosted by a bot even has the benefit of the ghoster always being active and never reporting you. then, in terms of play, there's not really an "inhuman" plays because most of the time, there is no objectively correct line - especially one that's hard to find. when there is a "better" line that you try to cover, even a regular player could read it. bots are 100% undetectable in terms of predictions. as for avoiding silly mistakes, the absence of silly mistakes should not be met with suspicion. thus, bot-detection issues are likely unsolvable. then what? many of the solutions suggested in this thread are too extreme. forcing every account on ladder to link to smogon kills much of the casual playerbase. i also specifically have grievances with bliziguh's idea.
webcam and screen recording for tournament play is honestly a terrible idea considering newcomers might not want to go out of their way to do all of that, especially considering some people play on mobile which honestly makes it even more annoying. this is not to mention potential privacy concerns, as now any time-sensitive changes will be part of the recording whether it be a notification recorded on the computer or having to move locations in real life. i'm assuming we have to keep a continuous feed of both, otherwise such restrictions would be ineffective, so would i just have to reveal some of the things in the location around me? not to mention if somebody was playing in a location outside of their house, we know how good geoguessr players are and unless the camera was constantly kept facing the sky, some parts of the location would inevitably be recorded, and great, now people have a general idea of where you live. also yes, would just like to reiterate the issue of younger people of this site having large privacy issues, although as i am writing this, this has been addressed.
given all of this, what was even the purpose of my post? to just say, ok we have problems and can't solve them? no. This is where i might get flamed, but I just don't think bots are a problem in the
short-term. Yes, bots will get better. Yes, these will be increasingly relevant problems. And yes, while I'm not entirely convinced of the
inevitability of progression to a much more threatening level, we can assume that will happen at some point in time. But the whole point of this post was to say, we don't need to hit the nuclear button
yet. We don't need to do all of these things that might kill decent portions of our playerbase
yet. Of course, while I say this, I know that something has to be done. This thread has derailed from the original idea of just "hey do we care about suspect reqs" which of course we do, but beyond that, I think we should start smaller rather than just full sending a radical shift. This is not to take away from any suggestions in this thread. At the end of the day, everyone here is just trying to help keep competitive Pokemon fun and fair, and i believe everybody is acting in good faith. I think that having these ideas is good - I 100% agree that something needs to be done at some point. I just think that as of right now (RIGHT NOW), with the main issue being the thankfully non-open sourced jaxcalibur (which i believe to have an overexaggerated skill level), it is important to not be hasty and let the community as a whole gather more ideas and feedback before doing something that might just end up killing the community before the bots even get to it.