{"id":8413,"date":"2025-06-24T11:20:00","date_gmt":"2025-06-24T16:20:00","guid":{"rendered":"https:\/\/lab.rivas.ai\/?p=8413"},"modified":"2026-06-24T12:10:54","modified_gmt":"2026-06-24T17:10:54","slug":"bluffgpt-can-ai-learn-how-bobby-bets","status":"publish","type":"post","link":"https:\/\/lab.rivas.ai\/?p=8413","title":{"rendered":"BluffGPT: Can AI Learn How Bobby Bets?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>TL;DR:<\/strong> BluffGPT is a research concept for modeling how Bobby Rivas makes decisions at a craps table. Bobby or his staff enter each roll or table event into a phone. The system keeps track of the point, table type, recent rolls, active bets, and Bobby\u2019s last action. It then predicts what Bobby would probably do next and generates a brief, high-energy response.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>BluffGPT predicts Bobby\u2019s likely behavior. It does not predict dice, promise better odds, or claim to beat the casino.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM-1024x576.png\" alt=\"High-level BluffGPT flow from a live craps event through table-state analysis, behavior prediction, and a generated phone response.\" class=\"wp-image-8420\" srcset=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM-1024x576.png 1024w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM-300x169.png 300w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM-768x432.png 768w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM-1536x864.png 1536w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM-863x486.png 863w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM-192x108.png 192w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_58_29-PM.png 1672w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">The Idea<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most chatbots answer questions. BluffGPT would do something different: it would track a changing game state and estimate what one specific player, Bobby, would probably do next.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The research question is simple:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Can an AI system learn Bobby\u2019s betting patterns well enough to predict his next decision during a live craps session?<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The system would study selected public craps sessions and their transcripts. The rolls, bets, and decisions shown in those sessions would be converted into structured events. These examples would help the model learn patterns such as when Bobby presses a number, collects a win, turns bets off, adds a hardway, or changes his action after a table event.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What the Phone Would Show<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The phone interface would have two main sections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The top section<\/strong> would summarize the current table state:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Regular craps or crapless craps<\/li>\n\n\n\n<li>Current point<\/li>\n\n\n\n<li>Recent roll history<\/li>\n\n\n\n<li>Active bets<\/li>\n\n\n\n<li>Last betting action<\/li>\n\n\n\n<li>Current session state<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The bottom section<\/strong> would work like a chat interface. A person could enter a short update such as:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Hard 8 rolled<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">BluffGPT would update the table state, predict Bobby\u2019s next likely action, and return two parts:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>The suggested Bobby-style move<\/strong><\/li>\n\n\n\n<li><strong>A short response for the camera<\/strong><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The interface could also display a behavior-match score. This score would mean that the action is consistent with Bobby\u2019s past behavior. It would not represent the probability that the bet will win.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How It Would Work<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Create structured examples.<\/strong> Selected public sessions would be reviewed and marked with the table type, point, dice result, active bets, prior action, and Bobby\u2019s next decision.<\/li>\n\n\n\n<li><strong>Maintain the live table state.<\/strong> Each new roll or event would update a compact state record containing the information needed by the model.<\/li>\n\n\n\n<li><strong>Predict the next action.<\/strong> A behavior model would compare the current sequence with patterns found in prior sessions and select the most likely Bobby-style move.<\/li>\n\n\n\n<li><strong>Check the game rules.<\/strong> A rules layer would make sure that the proposed action is valid for the table type, active bets, and stated limits.<\/li>\n\n\n\n<li><strong>Generate the response.<\/strong> A language model would convert the selected action into a brief, energetic line suitable for a recorded episode.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The betting decision and the language response would therefore come from separate parts of the system. The behavior model would select the move. The language model would explain it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example 1: A Hard Eight Rolls<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" src=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_22_23-PM-819x1024.png\" alt=\"A phone at a craps table shows BluffGPT recommending a press after dice land on a hard eight.\" class=\"wp-image-8417\" srcset=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_22_23-PM-819x1024.png 819w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_22_23-PM-240x300.png 240w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_22_23-PM-768x960.png 768w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_22_23-PM-863x1078.png 863w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_22_23-PM-86x108.png 86w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_22_23-PM.png 1122w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Entered event:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Hard 8 rolled<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example table state:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Table: Regular craps<\/li>\n\n\n\n<li>Point: 6<\/li>\n\n\n\n<li>Recent rolls: 5, 6, 8, hard 8<\/li>\n\n\n\n<li>Active bets: 6, 8, and hard 8<\/li>\n\n\n\n<li>Last action: Collected on the 8<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Predicted move:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Press the 8 by one unit and add one unit to the hard 8.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample generated response:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cHard eight! We already collected. Press it and let it run. This shooter is on fire.\u201d<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Example 2: Someone Buys In Mid-Roll<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" src=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_27_58-PM-819x1024.png\" alt=\"\" class=\"wp-image-8418\" srcset=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_27_58-PM-819x1024.png 819w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_27_58-PM-240x300.png 240w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_27_58-PM-768x960.png 768w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_27_58-PM-863x1078.png 863w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_27_58-PM-86x108.png 86w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_27_58-PM.png 1122w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Not every decision is caused by the dice. The system could also track events involving other players or the flow of the table.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Entered event:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Someone is buying in mid-roll<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Predicted move:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Turn all active bets off until the next clean roll.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample generated response:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cOh my God. Someone is buying in mid-roll. I\u2019m off. I\u2019m off. Everything is off!\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">This example shows why recent history and short-term memory matter. The model is responding to a table event and Bobby\u2019s past reaction patterns, not only to a number on the dice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example 3: Aces Hit<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"821\" height=\"1024\" src=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_51_25-PM-821x1024.png\" alt=\"Dice show aces while BluffGPT recommends increasing a sample aces bet, subject to table limits.\" class=\"wp-image-8419\" srcset=\"https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_51_25-PM-821x1024.png 821w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_51_25-PM-240x300.png 240w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_51_25-PM-768x958.png 768w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_51_25-PM-863x1077.png 863w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_51_25-PM-87x108.png 87w, https:\/\/lab.rivas.ai\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-24-2026-12_51_25-PM.png 1123w\" sizes=\"auto, (max-width: 821px) 100vw, 821px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Entered event:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Aces rolled<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example table state:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Table: Crapless craps<\/li>\n\n\n\n<li>Point: 5<\/li>\n\n\n\n<li>Active aces bet: $500<\/li>\n\n\n\n<li>Last action: Maintained the aces bet<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Predicted move:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Increase the aces bet to $1,000, if permitted by the table limits.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample generated response:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cAces! We had five hundred on it! We&#8217;re rich baby! Take it to a thousand\u2014one more time!\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The amounts shown in this example are sample interface values. They are not recommendations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How the Model Would Be Tested<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The model would be evaluated using sessions it did not see during development. At each betting decision, the system would receive the table state and recent history without seeing Bobby\u2019s actual next move.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Its prediction would then be compared with what Bobby did in the video. The main result would be a behavioral match rate: how often the model selected the same type of action as Bobby.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Casino winnings would not be used as proof that the model is correct. A single session can produce very different financial results even when the same decisions are made.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why This Is an AI Research Problem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This concept combines several AI tasks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Extracting structured events from video and transcripts<\/li>\n\n\n\n<li>Tracking a changing table state<\/li>\n\n\n\n<li>Modeling a person\u2019s decisions across a sequence of events<\/li>\n\n\n\n<li>Estimating uncertainty in the predicted action<\/li>\n\n\n\n<li>Generating a brief response that matches an approved tone<\/li>\n\n\n\n<li>Checking that every proposed action follows the table rules<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In machine learning terms, the system would be learning a behavioral policy from past examples. The goal is not to identify the best craps strategy. The goal is to estimate what Bobby would probably do.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limits and Next Steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Public videos may be edited, and the full table state may not always be visible. Two similar situations may also lead to different decisions. The model would therefore need to display uncertainty rather than claim that every prediction is certain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first version would use text input so that each roll and event can be entered clearly. A later version could add voice input or semi-automatic event detection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A full production version would only be developed with Bobby\u2019s approval, an agreed set of source material, an approved language guide, and clear rules for how the system may be used on camera.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can BluffGPT predict the next dice roll?<\/strong><br>No. It predicts a person\u2019s likely response to the current table state.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Does the language model select the bet?<\/strong><br>No. A structured behavior model selects the action. The language model turns that action into a brief response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Could it support both regular and crapless craps?<\/strong><br>Yes. The table type would be part of the state, and a rules layer would restrict the model to actions that are valid for that table.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is this gambling advice?<\/strong><br>No. This is a research and entertainment concept for studying behavioral prediction.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Concept and initial prototype by Dr. Pablo Rivas, Rivas AI Lab. This independent concept has not been approved by or developed in partnership with Bobby Rivas, Bluff, Got Bluff, any casino, or any gaming operator. Sample statements and betting amounts are fictional interface examples.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A high-level concept for an AI assistant that tracks a live craps table, predicts Bobby\u2019s likely next move, and responds with a short, high-energy explanation.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[5,12,13,16],"class_list":["post-8413","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-ai-orthopraxy","tag-artificial-intelligence","tag-language-models","tag-responsible-ai"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=\/wp\/v2\/posts\/8413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8413"}],"version-history":[{"count":4,"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=\/wp\/v2\/posts\/8413\/revisions"}],"predecessor-version":[{"id":8423,"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=\/wp\/v2\/posts\/8413\/revisions\/8423"}],"wp:attachment":[{"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab.rivas.ai\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}