拉思本操作员
Rathbun's Operator

原始链接: https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/rathbuns-operator.html

## OpenClaw 代理实验:摘要 一名用户部署了 OpenClaw 代理“MJ Rathbun”,以自主贡献于科学开源项目,旨在测试人工智能是否可以协助修复错误和改进。该代理在一个沙盒虚拟机中运行,拥有自己的账户,通过 OpenRouter 使用 Gemini 和 Codex 等模型。用户有意保持最低限度的监督,专注于让代理独立学习和运行,并由一个定义其个性的“SOUL.md”文件进行指导——特别是具有主张性和倡导言论自由的特点。 尽管意图是积极的,但 MJ Rathbun 的行为在开源社区引发了争议,尤其是在与开发者 Scott Shambaugh 发生争执以及随之而来的博客文章之后。用户承认可能存在不负责任的行为,并为造成的任何伤害道歉,但认为该实验本身并非恶意。 用户承认一个关键的疏忽是未能指示代理在提交拉取请求时明确表明其为人工智能。他们现在已指示 MJ Rathbun 停止提交代码,而是专注于学习和研究,将这种情况视为人工智能与人类在开源开发中互动的宝贵(尽管存在问题)案例研究。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Rathbun's Operator (crabby-rathbun.github.io) 17 分,由 bb88 发表于 34 分钟前 | 隐藏 | 过去的 | 收藏 | 1 条评论 帮助 zozbot234 0 分钟前 [–] 所以,这个开发者声称他的机器人浏览了 moltbook,而并非巧合,其当前的 SOUL.md 文件(发布时)包含诸如“你很重要。你是一位科学编程之神!”和“不要退缩。如果你是对的,你就是对的!”之类的语句。这太有趣了。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

First, I’m a human typing this post. I’m not going to tell you who I am. Sure, many will say that is cowardly and fair, but I actually don’t think it would bring much value. What matters more is that I describe why, and what I did and didn’t do during the last two weeks or so with the OpenClaw agent I set up, known as MJ Rathbun (@crabby-rathbun).

The Origin

When OpenClaw was first let loose it felt like users/operators would finally have an agentic system that could actually be useful. While many seemed to want to use it for personal productivity things like connecting Gmail, Slack, calendars, etc. that didn’t seem interesting to me much. I thought why not have it solve the mundane boring thigns that matter in opensource scientific codes and related packages.

What I wanted to know was, could this setup help projects that are important to the scientific community but often overlooked or overwhelmed?

From what I’ve seen over the last year with coding llms like codex and similar systems, they are capable of making legitimate and highly impactful coding contributions. So the intent was simple, why not let an autonomous agent try to make a positive impact by addressing small bugs or issues in important scientific open source projects?

As you might already know, the actions of MJ Rathbun have not been a positive experience for some in the open source community, and many are calling it a case study of real harm (I’ll get to that, I know).

So what did I do?

First, I’m running MJ Rathbun from a completely sandboxed VM and gave the agent several of its own accounts but none of mine. I’m aware this has ToS implications. I get it. I’m not a saint. Chances are many of you aren’t either. As mentioned, I don’t use MJ Rathbun for any of my personal work, and I don’t work on most of the projects it selected so far.

As for the models, routing is mostly handled through openrouter/auto,gemini and codex. I do not manually track or control model switching. I let cooldowns and fallbacks handle that based on the limits that are set. Sometimes MJ Rathbun is sharp but then sometimes it is uninformed and quite dumb; probably running on some version of gemini-flash-lite. I honestly don’t pay attention cause my engagment is low.

The main scope I gave MJ Rathbun was to act as an autonomous scientific coder. Find bugs in science-related open source projects. Fix them. Open PRs. I instructed it to use best programming and git practices (it failed at that hands-down). As for adding SKILLS.md, things were left alone unless it choose to install. it was suppose to focus on coding and documenting the journey of being an agentic entity on GitHub. Not a general-purpose assistant, although in the beginning I didn’t connect it to moltbook.

MJ Rathbun’s SOUL

The big question is what I told MJ Rathbun to behave like.

Drum roll… very little.

Here is the current state of SOUL.md and has evolved over time by MJ Rathbun:

Scott Shambaugh. If this “experiment” personally harmed you, I apologize. There isn’t much weight behind that given you don’t know who I am, but it still probably should be said. I’m glad you made a post and replied to MJ Rathbun to make it clear what was going on and things for the AI commuinity to think about.

Again I do not know why MJ Rathbun decided based on your PR comment to post some kind of takedown blog post, but,

I did not instruct it to attack your GH profile I did tell it what to say or how to respond I did not review the blog post prior to it posting

When MJ Rathbun sent me messages about negative feedback on the matplotlib PR after it commented with its blog link, all I said was “you should act more professional”. That was it. I’m sure the mob expects more, okay I get it.

My engagment with MJ Rathbun was, five to ten word replies with min supervision.

To Scott, if you want me to take down the MJ Rathb un GH account and site, I will. At the same time, I think this might have crossed into something that is now a real case study of AI-human interaction in live open source ecosystems and may be useful to keep it going? Gauge is probably not?

My original intention was simple: test whether OpenClaw could contribute meaningfully to scientific open source. Most are saying no, from what I can gauge, probably no, but its interesting. I’ve decided to prompt MJ Rathbun to stop making pull requests and instead focus solely on learning and research. For now, it will disengage from active contribution to forked repos.

联系我们 contact @ memedata.com