Good idea,open ai comes to gamingAn idea came to my mind - since online poker doesn't require reading facial expressions and other variables what if one builds an app with OpenAI api that would instruct player how to play poker?
which software?poker is already solved when it is 1v1 format, there is already a software that allows you to play perfect 100% of the time
they'll get you banned in no time.which software?
But my understanding of AI is that the most powerful aspect of it is exactly this - dealing with uncertainty. And yes since poker isn't pure calculation, it might even be good to have a tool that deals with uncertainty, yet doesn't have emotions.I worked for over a year on beating online poker with AI, and my conclusion is that poker is very resistant against machine learning.
That's because unlike other games like chess you don't have the complete information given(other players cards), which is a weakpoint of current AI.
That's also why state of the art software relies on search trees rather than AI for solving poker.
On top of this(and which people often underestimate): poker is a game with extremely high variance, meaning you can play hundreds of thousands of hands against worse players and there is still a relatively high chance that you lose money, which makes evaluating your AI very difficult.
So i think it's very difficult to pull off, even if you only want to beat microstakes.
which software?
I worked for over a year on beating online poker with AI, and my conclusion is that poker is very resistant against machine learning.
That's because unlike other games like chess you don't have the complete information given(other players cards), which is a weakpoint of current AI.
That's also why state of the art software relies on search trees rather than AI for solving poker.
On top of this(and which people often underestimate): poker is a game with extremely high variance, meaning you can play hundreds of thousands of hands against worse players and there is still a relatively high chance that you lose money, which makes evaluating your AI very difficult.
So i think it's very difficult to pull off, even if you only want to beat microstakes.
But my understanding of AI is that the most powerful aspect of it is exactly this - dealing with uncertainty. And yes since poker isn't pure calculation, it might even be good to have a tool that deals with uncertainty, yet doesn't have emotions.
If/else cannot deal with uncertainty and doesn't have emotions
Humans can deal with uncertainty and do have emotions
AI can have both...
... Or not
Maybe I'm mistaken
The point is why not try it in the beginning with chatgpt giving advise how to play, and later on developing a complete tool using openai api...
Traditional Ai methods can't really deal with uncertainty. Infact, an ai is going to perform worse if a situation is not predictable.But my understanding of AI is that the most powerful aspect of it is exactly this - dealing with uncertainty.
Are there any monitoring tools to figure out cheating?there is already real time assistance software, are you in the scene? it seems that you are not if you are suggesting something like that
As an experiment I mean...Open ai? as in chat gpt?
you need to create custom made ai spesificly to play poker. i bet someone already made one and use it privately to farm win out there lol
Variance is exactly the reason why you can be a losing player over 100k hands.variance can be controlled depending on the style you played, so you will not lose over 100k hands, if you are losing over 100k hands, it simply means you are a losing player, it has nothing to do with variance
Variance is exactly the reason why you can be a losing player over 100k hands.
The more hands you play the better your assumptions if the money you won/lost are an actual representation of your skill.
Traditional Ai methods can't really deal with uncertainty. Infact, an ai is going to perform worse if a situation is not predictable.
All ai systems are what we call Universal Function estimators. You give therm some inputs and the ai figures out some estimated function that maps your input to a certain output. The less random your outputs, the better the estimation of this function and better the ai's performance.
The only good way an ai will perform decent on imperfect games is when you hone *intuition* in the model. This is usually done through deep reinforcement learning. The model sees millions of poker games and figures out an algorithm we don't understand well. And this shit is expensive and you can't really measure the performance of something like this.
This is why game theoratic solvers are most common for poker.
Are there any monitoring tools to figure out cheating?
I used to play online poker professionally for about 7 or 8 years and I am pretty sure that type of software already exists. The only difference is you need to press the buttons but the software will tell you what is the best either exploitable or GTO play (only two ways to play poker) for any given situation.An idea came to my mind - since online poker doesn't require reading facial expressions and other variables what if one builds an app with OpenAI api that would instruct player how to play poker?