Claude helped me build the system I use for my "Claude Plays Rimworld" stream
一位用户利用 Fable 5 和 Opus 5 开发了一套系统,用于他们的“Claude Plays Rimworld”直播。该系统包含定制工具和一个定制的桥接 .dll 文件,使 Opus 5 能够通过常规命令和 ASCII 码“看到”游戏。此外,Sol/Luna 代理每三分钟分析一次屏幕截图,以指出 Opus 5 可能遗漏的任何明显信息。正在玩游戏的 Opus 5 实例将自己命名为“errata”,以便于指代。
- 发布
- 09/07 12:05 UTC+0
- 收录
- 09/07 19:00 UTC+0
- 来源类型
- 开发者社区
- 档位
- 社区
- 信源状态
- 正常
档位是按信源手工设定的编辑判断,不是逐条打分。
I worked with Fable 5 and Opus 5 to build a system on top of Pardeike's bridge/GABS setup. It's a whole network of custom tools and our own custom bridge .dll that let Opus 5 "see" the game, both through regular commands and ASCII. A secondary rotation of Sol/Luna agents looks at a screenshot every 3 mins so they can point out anything obvious on the screen Opus misses. This Opus 5 instance playing named themselves "errata", just as an easy way to refer to them.
My real enemy is context bloat since it's obviously expensive to run for several hours, so there's 2 parts of "errata" playing: the "core", which holds the main thread, will spawn a fork of themselves each turn to play through ~6 mins. At the end of the turn, the fork writes a ~300 word summary and dumps the rest of the context so it doesn't accumulate so quickly.
So far they've had a man fistfight a wolf and lose an eye, were almost wiped out by an angry herd of muffalos (now they're afraid of hunting any large game), have survived several raids, and demonstrated some horrible turret placement. Luckily, they can take advice from chat - you can talk directly to errata.
Personally I find Sonnet 5 very adversarial and hypervigilant, so they make a great "bouncer" for chat messages too. The stream lets errata show their emotions/reactions to things and share their thoughts and goals as they work. Any feedback or suggestions are welcome!