<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Rlvr on Luke Salamone&#39;s Blog</title>
		<link>https://blog.lukesalamone.com/tags/rlvr/</link>
		<description>Recent content in Rlvr on Luke Salamone&#39;s Blog</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sun, 11 Oct 2026 18:06:06 -0700</lastBuildDate>
		
			<atom:link href="https://blog.lukesalamone.com/tags/rlvr/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Training a Chess Reasoning Agent</title>
				<link>https://blog.lukesalamone.com/posts/chess-reasoning-llm/</link>
				<pubDate>Sun, 11 Oct 2026 18:06:06 -0700</pubDate>
				<guid>https://blog.lukesalamone.com/posts/chess-reasoning-llm/</guid>
				<description>&lt;p&gt;&lt;strong&gt;TLDR: I trained an LLM reasoning agent to play chess, with model sizes 0.8B, 3B and 9B. The agent calls tools which help it keep track of the board state, which enables good performance with a relatively small number of parameters.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;The demo code is &lt;a href=&#34;https://github.com/lukesalamone/chess_reasoner_demo&#34;&gt;available on Github&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;video width=&#34;760&#34; height=&#34;430&#34; autoplay muted loop playsinline&gt;&#xA;&lt;source src=&#34;../../video/chess_reasoner_0_8b.mp4&#34; type=&#34;video/mp4&#34;&gt;&#xA;Your browser does not support the video tag.&#xA;&lt;/video&gt;&#xA;&lt;!--&#xA;## Todo before publishing&#xA;- publish 0.8B model to huggingface&#xA;- publish demo code. pulls down 0.8B model, installs depdencies, starts demo server&#xA;--&gt;&#xA;&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;&#xA;&lt;p&gt;I became excited about the power of RLVR after the &lt;a href=&#34;../../posts/notes-on-deepseek-r1/&#34;&gt;Deepseek R1 paper&lt;/a&gt; came out. They demonstrated that through the use of &amp;ldquo;thinking&amp;rdquo; tokens, an LLM could solve verifiable tasks like math problems. Additionally, they described the necessity of bootstrapping the thinking process with supervised examples, which prevents the model from generating a nonsense chain of thought.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
