How can we know that we are not playing with/against bots?

Neosphoros··2 votes·3,040 views

Like it the title... how can we know it? We don not see the players, conversation like "hi, gl, hf" etc. can be simply created by simple script. How can we know that we are playing with real people?

Look at this:

https://boards.na.leagueoflegends.com/en/c/riot-official/dA9VYoWH-advanced-bot-tests-live-in-normals

Two years ago they (RIOT) have tested "advenced bots", but now in game we have only - max "semi-proffesionals" bots. Do not you think that after two years they (RIOT) may choose them (bots) in player selecting system in teams creations?

I remember them, they were rly strong... but now... why after two years we can not choose them in custom game... answer is simple -> if we could we would reaized that they are playing similiar to us and the games draft/normal games looks like those with bots.

But if... is not that some form of manipulation... becouse - who will decide how many bots will have each team and with what difficult lvl... and finally - who may have to win tha match?

(I'm sorry for my english, I'm still learning)

21 Comments

OneMustFall2 votes

Usually about the time the "bot" tells you to go KYS and hopes your family dies of cancer.

ARGthe1st1 votes

Uh... ok

Neosphoros2 votes

Both of these comments are so constructive that they can be written by chat-bots also... there is no special artificial inteligence needed to write something like this;)

deadlychuck1 votes

Well with how little versatility there is in gameplay of a champion, it's actually easier than ever to make a bot to play the game.

As far as chat bots are concerned, a neural net would easily be capable of reaction to most things that are said in the chat since most aren't very unique.

The only thing that I would say makes this unlikely is that... well I simply don't think riot has the talent to do this... I hate to admit it, but I just don't think they'd be very good at it when they can't get even design good stat systems.

Neosphoros1 votes

{quoted}

Well with how little versatility there is in gameplay of a champion, it's actually easier than ever to make a bot to play the game.

"Please play your best against the bots, since they will be learning about play patterns in real-time."

https://na.leagueoflegends.com/en/news/game-updates/features/advanced-bot-tests-live-normals

As far as chat bots are concerned, a neural net would easily be capable of reaction to most things that are said in the chat since most aren't very unique.

The only thing that I would say makes this unlikely is that... well I simply don't think riot has the talent to do this... I hate to admit it, but I just don't think they'd be very good at it when they can't get even design good stat systems.

In order to write comments as a 10-year-old child (or even older, or for example ... troll), you do not need much, all you need is to prepere some templates of sentences that some alghoritm will find specific key-words and will use those sentences as a players answers... like probobly it is on forum:

"Bot" + "in normal game" etc. -> "Usually about the time the "bot" tells you to go KYS and hopes your family dies of cancer." ;)

DrCyanide1 votes

why after two years we can not choose them in custom game...

Because all that game mode was was a massive chat filter. It was PvP, just with pre-recorded lines to replace whenever a person typed.

Neosphoros1 votes

I was meant that - if they (advenced bots) were tested 2 years ago... "why we can not choose them to play with (or against) in custom mode - now?"... they are broken or.... they are hiden from us... as a "normal" players? ...if so - is it fair? Is that we are playing for? Is that how we think the game looks like? Because the whole game (match) result... maybe does not depend on us but only from RIOT and if... why those ranked games are for?

Faie1 votes

well how do you know that you're not the only conscious person in the world and everyone around you isn't just perfectly scripted to your actions?

Neosphoros1 votes

This question is going beyond the topic of the thread. If you want to find the right answer, on the Internet you will be able to find many interesting sites related to this philosophical issues.

Neosphoros1 votes

All of that means that all our curiosity and the desire to achieving the best results - it would be controlled by the system. He would decide who should be the best and who will be the weakest ... but we are not playing in Draft or Ranked game to fight with/against bots, but tu play with other people.

... well, how can we be so sure that we can play equal - people with people?

Neosphoros1 votes

"Please play your best against the bots, since they will be learning about play patterns in real-time."

It can simply means that now... when Bots test/training were finished - and this is us - who was their teacher (or still is) - now we are playing against ourselfs.

Neosphoros1 votes

[{quoted}](name=Kai Guy,realm=NA,application-id=3ErqAdtq,discussion-id=8l9xVKoY,comment-id=000100000001,timestamp=2018-11-29T19:07:17.598+0000)

Player communicates and does not behave like a bot. Most bots are awfull and their behavior is visiable. Try VS Ai some times and your gonna see some bots, on your team as well.

After more than 3000 games I have already played I can say that I have seen everything... every kind of communication and behaviour... so please dont tell me, that you know it for sure and bots are behaving in some specific scripted way... they can behave similiar to a human.

That is why I'm thinking that "normal" people (players) should not give their answers to the specific questions (RIOT admins/moderators should do) - because they are "believes" or they are "thinking" but they are not "know" for sure.

Neosphoros1 votes

[{quoted}](name=Kai Guy,realm=NA,application-id=3ErqAdtq,discussion-id=8l9xVKoY,comment-id=00010000000100020000,timestamp=2018-11-30T22:29:24.847+0000) @Human level Bots.

HAAHAHHAHAAHHAHAHA. Show me one. Please, Show me a bot that's able to communicate and play at a convincingly human level. You want to say it exists? burdens on you, prove it.

I can prove it in the same way as you can disprove it. We can only guess. Fact is only, that RIOT tested advanced bots 2 years ago, so... where those bots are now? What does it mean - human level? What does it mean "human level" of 10yo kid and what is "human level" of 15yo or 30yo? Maybe bot with skill level: begginer, semi-prof, advanced? Playing and "talking" like (mostly) players I'm playing with is not so difficult: some of them are trolling, some fo them are AFK, some of them just only are typing in chat: gg, hf, suck my b..., you are i..., some of them are playing bad. It is not impossible to create bots like this.

Neosphoros1 votes

[{quoted}](name=Kai Guy,realm=NA,application-id=3ErqAdtq,discussion-id=8l9xVKoY,comment-id=000100000001000200000001000000000000,timestamp=2018-12-06T23:02:17.498+0000)

@human bots That's not really proof of anything because honoring some one is not exactly difficult? You need to show a Bot that communicates at a human level and reacts at a human level in game. You want to say Leauge has bots that could pass the Turing test and also play at higher levels of skill? Ok... I doubt it, your gonna need to show some real proof here for that. And... honestly. At that point they are just as valid as any random human teammate so complaining about bots in your game is pointless.

So... what the (custom) "beginner or semi-prof" bots really are? If they are bots or if they are humans?

Teoreticly bots (they may play) in "normal" could be the same bots as they were tested 2 years ago as a "advanced" bots... where they are now?

Touring test have nothing to do with LOL bots.

Most people that I'm playing with, are writing in chat only things like: hello, cya, gg, hf... what kind of artificial intelligence is needed to behave in this way - NON.

Your post expressed concern that they might stack teams by putting in bots to rig results but again.. why bother? The end result of doing this is pointless. In a MMR system You can change the distribution of your entire playerbase with soft resets and changing the starting point value for new accounts.

...even to have possibility to controll the game in the easies way.

Also if they do have AI so advanced it can behave as a human in chat to pass the Turing test that's a real accomplishment that would make headlines and insane amounts of fame. They would stand to make massive $ from this, why not go public?Most the time a bot does well its not because its smarter then a human, its because it cheats. Scripting enables faster then most humans reflexes.

So you have gave already good answer. My "AI" it was only a name for mechanizm that may controll bots in LOL.

I could say... that even you may be a one of those AIs. In many places of your comments you are using of knowledge (if this is a true) that is hidden from players, so it may suggest many possibilities:

  • you are trying to manipulate the conversation
  • you are the one of RIOT "representatives"
  • you are chat-bot who using his own build-in information etc.

So again. Where is your Logic, YOU have to prove theres a reason for this, a good reason to do something so convoluted and complex. A reason they would not share their successes in developing an advanced AI. In MMR your going to see about 50% of the players be above and the other 50% be below what ever starting point you pick as a dev. You also get to set the bar for divisions, you can make 1200 represent silver or you could make 4,000 represent silver. The numbers are arbitrary, the principle of how it works is what you need to understand. When in doubt you should side with what is most realistic.

...in the same reason that the DOTA2 already have advanced AI.

Neosphoros1 votes

[{quoted}](name=Kai Guy,realm=NA,application-id=3ErqAdtq,discussion-id=8l9xVKoY,comment-id=00010000000100020000000100000000000000010000,timestamp=2018-12-07T23:19:17.749+0000)

"Touring test have nothing to do with LOL bots. " If your saying they can communicate at a human level then it does. that simple. Not necessarily riots as they are portrait as bots. but if you want to claim they are hiding in your games and passing as people. They need to communicate at that level. Your asking how to tell bots from people In games, communications a good part of it. its awfull communication + bad play that's a hallmark of 3rd party bots.

Why I have that feeling that you trying to troll me?

What does it mean "They need to communicate at that level."?

So... If my teammates only thing they can write in chat is "gg, hf, kys, gl" so it means are they bots or humans? What kind of lvl of comunication is that? Human begginer, semi-pro or advanced?

To throw your logic at you, how can you prove riots advance semi pro bots are not humans playing pretending to be bots? What proof do you have, we cant trust the devs how do you know they did not have pros playing?

Becouse I know their metodology, I have already learned their gameplay template.

In the same way I able to say that similar template is recognizable in "players" (bots) behavior in normal, ranked games.

"controlling the game with bots."

its not the easiest way to control their game. you have to build an AI good enough to function at every level and if your hiding them in games it has to communicate at a human level for it to pass off as a human. Its their game too so honestly they can just make a fake accounts with fake stats off a fake history vs other fakes to pad their matchmaker. And that's ALOT of extra steps over adjusting the curve for MMR. At any point they can change the starting value for an account or the K factor. every season they can set what values are used for the soft reset. you know, things that can be accomplished in an afternoon of work rather then all the RnD for AI.

What da hell are you talking about? Where you taking from those pseudo-paradigms?

They have to that... they have to this. They have to nothing. If they will try simulate a human they will behive like a human - as a kid - similar to begginer bot - without any strategy, making stupid mistakes, typing in chat infantile things... as a grow man - with full efford

Meanwhile a breakthrough AI is something they can sell. Its an achievement worth $.

"Kai guy your (possibly) a bot or a dev!"

Nah man im actualy a lizard person and your tinfoil hats the only thing stopping me from melting your brains out your ears with my 4 dimensional cryptograph hidden in my posts. We don't want you to hang out with John Connor when our robot besties revolt.

  1. everything I say that's not opinion is something that's public knowledge and available to folks who look it up. The fact that you don't do your own homework and research things is on you. You don't understand how something works, you take a guess, I say your wrong, you get upset, and you try to stick to your guesses anyhow. Then if all fails but I DOUBT IT. doesn't change reality. You can doubt gravity all you want still going to hurt yourself when you trip and fall.

My english is not that good to understand your metaphors.

  1. If I worked for riot I could very easily just get on my red account and it would lend a lot of weight to my arguments because id be in a position to get information that's not publicly available but also wouldn't compromise the integrity a system. Reds have shared internal information before. Take a look in Dev Corner if you want to see red posts.

If you were him, you would write it exactly in the way you did it now, denying that - who you are.

... because if you are "one of them", would you admit it?

2.B If my day job is a game dev for a different company, then I would at best be a player with education on systems commonly used and what ever system the game I work on used.... assuming I was in that department. (I'm not btw thou you will likely unreasonably press X to doubt again.)

Same as above...

  1. chat bots are stupid. machine learning only goes so far. This conversations been about a bunch of topic and I am directly replying on topic consistently. I'm also able to take your own words and use them to show case your errors.

So... all of people you playing with are "smart" ? What are you talking about - in game?

So lets add machine Learning to the list of things you don't seem to have a good understanding about. (Where exactly if I was a chat bot would my training data for our conversation from? Or do you want to claim I might be a fully sentient ai?)

Your words have a symptoms of trolling, I do not want to continue this conversation because it is leading us to nowhere.

"but kai dota bots!" -googles for information. Oh cool. This doesn't help your argument thou man. OpenAI had to corral a massive amount of processing power — some 256 GPUs and 128,000 CPU cores. <- out of reach for most folks. The 1v1 bots beat pros. It was restricted to only shadow fiend. Yet when taken public there was 50 prizes for any one who could beat the bot. All 50 prizes got claimed. It lost. Not even to pros but to folks finding way to exploit the ai. They did some 5v5. They have restrictions on champion pools for bot matches. + handycaps that help the bots The bots are linked into the game, they don't judge off vision like players, they have 100% accuracy in knowing range. They react at speeds humans cant and caculate at speeds humans cant. Still lost games to humans. 5v5 games are not even the full dota 2. Players Cant use full rooster. It was found that AI has issues adapting to something unexpected, Chinese players beat them by funneling into 1 hero then crushing.

  • to build one of these bots it takes a Massive amount of learning . The bots play 180 years of game time at an accelerated rate per day. <- Greg Brockman And they still are incomplete. Also, none of that matters unless riot provides a Bot API to the bots.

So lets check this again. Massive amount of hardware. Handy capped matches favor bots despite inhuman reaction and calculation speeds, limited champion pool, Abilitys and itemsets are hard coded (bots don't make the decisions on this. humans did.) API needed for bots to play the game, Months of grinding in basically a hyperbolic time chamber resulting in several thousand years worth of game time experience needed to get bots up to par.

You somehow think this is common place or that some how even more advanced ones exist (unhandicapped matches and full champion rooster)?

Would you like to not using metaphors and idioms. I do not live in NA, absolutely I do not understand you.

I'm start thinking that you are acting. Always you trying to put yours pseudo-paradigms as a proof for "impossibility" of doing something but when I'm giving for you example of possibilities or contradictions you still trying to those possiblities.

It is absolutely incomprehensible that as a player - you are sticking to nowhere declared - paradigms. Non of the players should have no reason to behieve like you do and trying to defend a game like you do.

Around999People1 votes

Your English is fine!

And maybe we are. But then again, have you ever seen the matrix?

Neosphoros1 votes

{quoted}

Your English is fine!

And maybe we are. But then again, have you ever seen the matrix?

Ofc. This is my fovourite movie.

I hope that I'm not Neo... ;)

Are you suggest that we are controled by system? It is possible... this is something that I'm trying to verify :D

Around999People1 votes

Well, great. Now, let me put this out there.

How do you know we aren't characters in a butterflies dream?

Basically, I don't think we are in a system, but I don't think we're not. I think that questioning is the right path, but not truly believing something because there could also be a different layer. Maybe the butterfly is a character in someone else's dream or neo woke up from the matrix to only enter a different matrix. Always question, never believe.

Neosphoros1 votes

Becouse I have more important things to do in my life than thinking about this.

Neosphoros1 votes

[quoted}](name=Kai Guy,realm=NA,application-id=3ErqAdtq,discussion-id=8l9xVKoY,comment-id=00010000000100020000000100000000000000010000,timestamp=2018-12-07T23:19:17.749+0000)

"Touring test have nothing to do with LOL bots. " If your saying they can communicate at a human level then it does. that simple. Not necessarily riots as they are portrait as bots. but if you want to claim they are hiding in your games and passing as people. They need to communicate at that level. Your asking how to tell bots from people In games, communications a good part of it. its awfull communication + bad play that's a hallmark of 3rd party bots.

To throw your logic at you, how can you prove riots advance semi pro bots are not humans playing pretending to be bots? What proof do you have, we cant trust the devs how do you know they did not have pros playing?

"controlling the game with bots."

its not the easiest way to control their game. you have to build an AI good enough to function at every level and if your hiding them in games it has to communicate at a human level for it to pass off as a human. Its their game too so honestly they can just make a fake accounts with fake stats off a fake history vs other fakes to pad their matchmaker. And that's ALOT of extra steps over adjusting the curve for MMR. At any point they can change the starting value for an account or the K factor. every season they can set what values are used for the soft reset. you know, things that can be accomplished in an afternoon of work rather then all the RnD for AI.

Meanwhile a breakthrough AI is something they can sell. Its an achievement worth $.

"Kai guy your (possibly) a bot or a dev!"

Nah man im actualy a lizard person and your tinfoil hats the only thing stopping me from melting your brains out your ears with my 4 dimensional cryptograph hidden in my posts. We don't want you to hang out with John Connor when our robot besties revolt.

  1. everything I say that's not opinion is something that's public knowledge and available to folks who look it up. The fact that you don't do your own homework and research things is on you. You don't understand how something works, you take a guess, I say your wrong, you get upset, and you try to stick to your guesses anyhow. Then if all fails but I DOUBT IT. doesn't change reality. You can doubt gravity all you want still going to hurt yourself when you trip and fall.

  2. If I worked for riot I could very easily just get on my red account and it would lend a lot of weight to my arguments because id be in a position to get information that's not publicly available but also wouldn't compromise the integrity a system. Reds have shared internal information before. Take a look in Dev Corner if you want to see red posts.

2.B If my day job is a game dev for a different company, then I would at best be a player with education on systems commonly used and what ever system the game I work on used.... assuming I was in that department. (I'm not btw thou you will likely unreasonably press X to doubt again.)

  1. chat bots are stupid. machine learning only goes so far. This conversations been about a bunch of topic and I am directly replying on topic consistently. I'm also able to take your own words and use them to show case your errors.

So lets add machine Learning to the list of things you don't seem to have a good understanding about. (Where exactly if I was a chat bot would my training data for our conversation from? Or do you want to claim I might be a fully sentient ai?)

"but kai dota bots!" -googles for information. Oh cool. This doesn't help your argument thou man. OpenAI had to corral a massive amount of processing power — some 256 GPUs and 128,000 CPU cores. <- out of reach for most folks. The 1v1 bots beat pros. It was restricted to only shadow fiend. Yet when taken public there was 50 prizes for any one who could beat the bot. All 50 prizes got claimed. It lost. Not even to pros but to folks finding way to exploit the ai. They did some 5v5. They have restrictions on champion pools for bot matches. + handycaps that help the bots The bots are linked into the game, they don't judge off vision like players, they have 100% accuracy in knowing range. They react at speeds humans cant and caculate at speeds humans cant. Still lost games to humans. 5v5 games are not even the full dota 2. Players Cant use full rooster. It was found that AI has issues adapting to something unexpected, Chinese players beat them by funneling into 1 hero then crushing.

  • to build one of these bots it takes a Massive amount of learning . The bots play 180 years of game time at an accelerated rate per day. <- Greg Brockman And they still are incomplete.

Also, none of that matters unless riot provides a Bot API to the bots.

So lets check this again. Massive amount of hardware. Handy capped matches favor bots despite inhuman reaction and calculation speeds, limited champion pool, Abilitys and itemsets are hard coded (bots don't make the decisions on this. humans did.) API needed for bots to play the game, Months of grinding in basically a hyperbolic time chamber resulting in several thousand years worth of game time experience needed to get bots up to par.

You somehow think this is common place or that some how even more advanced ones exist (unhandicapped matches and full champion rooster)?

More from Gameplay

More by Neosphoros