{
  "description": "Browse aymeric's, an independent, searchable archive of readable snapshots from followed feeds, preserved in Git with aggr.",
  "feed_url": "https://aggr.aymericbeaumet.com/sources/ryanmadden.net/feed.json",
  "home_page_url": "https://aggr.aymericbeaumet.com/sources/ryanmadden.net/",
  "items": [
    {
      "authors": [
        {
          "name": "ryanmadden"
        }
      ],
      "content_html": "<p>Edit: Woah, this took off! If you want more details you can subscribe at the bottom of the post or <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=kLuSDUzKYZs\">on YouTube</a>. I’m working on a more detailed highlights/commentary post and video.</p>\n<p><em>Previously: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ryanmadden.net/claude-plays-factorio/\">We got Claude Code playing Factorio</a>, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ryanmadden.net/towards-automating-factorio/\">Towards beating Factorio autonomously</a>, and <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ryanmadden.net/faketorio-an-agent-testbed/\">Faketorio: an agent testbed</a></em></p>\n<p>I got GPT-5.6 Sol, running in Codex with low thinking level, to complete a peaceful (i.e. no biters) Factorio run in 13.5 hours of game time:</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://ryanmadden.net/img/factorio_rocket_launch.webp\" alt=\"\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>A timelapse of the full run is available <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=kLuSDUzKYZs\">on YouTube</a>.</p>\n<p>Similar to my <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ryanmadden.net/claude-plays-factorio/\">previous post</a>, this run used a game manager to allow Sol/Codex to interact with the game via a small library (though in this run it was Python rather than Bash). The library allows the model to play the game programmatically while enforcing the same restrictions that human players face when using the GUI (e.g. reach of the player, fog of war).</p>\n<p>Observing the run was fascinating: Sol exceeded my expectations in some areas while also showing clear weaknesses in others. I have the entire run recorded and am working on a commentary video, but in the meantime here’s a small timelapsed segment showing some parts of the factory:</p>\n<p>Besides the screencast, my run manager also captured production statistics throughout the game. Here’s a chart of total resource production, annotated with science research milestones:</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://ryanmadden.net/img/factorio_production_stats.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>I had planned to terminate the run after blue science research, but Sol’s surprising effectiveness convinced me to keep it going. Unfortunately, the scaling issues I thought would occur in the blue science stage appeared later and slowed Sol’s relative progress significantly.</p>\n<p>The rocket launch was only achieved through significant ‘manual’ effort on Sol’s part as it papered over its late-game failures to connect certain production systems by repeatedly ferrying supplies between areas of the factory.</p>\n<p>Still, I was pleased with the improvement over previous attempts with GPT-5.5 which suffered from the model’s failures to use transport belts at all.</p>\n<p>I’m optimistic about autonomous Factorio play as a medium for building intuition about the nature of model capabilities. In many ways playing Factorio is analogous to programming but with the benefit of being much more legible to casual observers, making it convenient for grounding discussion of model behaviors.</p>\n<p>I look forward to testing other models and thinking levels, as well as non-peaceful runs. Stay tuned!</p>\n",
      "date_modified": "2026-10-31T18:50:34+00:00",
      "date_published": "2026-10-31T18:50:34+00:00",
      "external_url": "https://ryanmadden.net/gpt-56-beats-factorio/",
      "id": "urn:aggr:item:36058b2f96a2a4e935779907b749d9aa5148ddf1",
      "image": "https://ryanmadden.net/img/factorio_rocket_launch_social.jpg",
      "summary": "Edit: Woah, this took off! If you want more details you can subscribe at the bottom of the post or on YouTube. I’m working on a more detailed highlights/commentary post and video. Previously: We got Claude Code playing Factorio, Towards…",
      "tags": [
        "news"
      ],
      "title": "GPT-5.6 Sol can beat Factorio on peaceful mode",
      "url": "https://aggr.aymericbeaumet.com/items/hnrss-org/2026-10-31-gpt-5-6-sol-can-beat-factorio-on-peaceful-mode/"
    }
  ],
  "language": "en",
  "title": "ryanmadden.net",
  "version": "https://jsonfeed.org/version/1.1"
}