返回首页
最新
大家好,
我是一名独立游戏开发者,也是《边缘世界》的粉丝。在过去的一个月里,我一直在开发一个新的工具,用于使用人工智能构建和修复《边缘世界》的模组: https://modmixer.com/
Modmixer 可以反编译并索引您所有游戏和 DLC 的源代码,以便模型能够轻松理解(而且成本远低于 Claude!),它还可以启动游戏,填充调试面板,并监控游戏日志以查找错误。当出现错误时,它会自动修复并重新启动游戏。总体而言,我认为通过使用人工智能,我们可以构建出比没有使用时更强大、更高效且兼容性更广的模组。
不过,这仍然需要一个“驱动者”,也就是一个真正关心制作出体面作品的人。Modmixer 无法解决创造力的问题,它无法玩游戏来测试模组,也无法进行游戏设计,更不能调整数值直到感觉正好。所有这些工作仍然需要您自己来完成!
该项目是开源的,采用 MIT 许可证。这里是 GitHub 仓库: https://github.com/lebek/modmixer
我很高兴看到更多玩家能够对他们玩的游戏进行模组制作。制作一个只为自己或朋友的模组将变得如此简单,这将成为一种常态。
欢迎告诉我您的想法,或者加入我们的 Discord,那里只有我们四个人: https://discord.com/invite/54QhJeNvFy
嗨,HN!我是Pierce。
Rotunda是一个基于Firefox的分支,主要用于代理使用,我在晚上和周末一直在进行开发。
上周有一场关于计算机使用模型成本的[长篇讨论](https://news.ycombinator.com/item?id=48024859)。成本最终会下降,但我认为在某种程度上,这通常仍然是错误的基础。网络为我们提供了美丽的结构化格式、纯文本等……如果我们不必放弃这些,为什么要这样做呢?
我意识到,对于99%的自动化,我只希望代理能够控制我的Chrome实例。但这说起来容易做起来难:CDP(Chrome自动化协议)泄露了大量关于被程序控制的状态信息,无论是通过切换窗口属性,还是在页面上下文中运行`page.evaluate()`命令。此外,如果你观察一个正在运行的自动化,结果显而易见:鼠标移动不自然,字段瞬间被填充等。
Rotunda试图解决这个问题。它的突出特点包括:
- 通过对我过去一周的时间模式进行训练的递归神经网络(RNN),实现逼真的鼠标移动和键盘命令模拟。(虽然选择使用键盘记录器让我感觉有点奇怪,但无所谓)
- 不会对其主机规格撒谎,只在某些客户端细节上有所隐瞒。当你在画布像素或音频管道中添加噪声时,隐形浏览器太容易被统计标记。
- 它在本地设备上运行,提供命令行接口(CLI)或Playwright API,供Claude、Codex或你当前的任何工具使用。
- 对现代Firefox(150)进行补丁,以保持代理工具的持续更新。
在GitHub上的MPL-2.0许可证下发布:[https://github.com/monkeysee-ai/rotunda](https://github.com/monkeysee-ai/rotunda)
关于设计选择的更长篇幅说明:[https://pierce.dev/notes/a-browser-for-agents](https://pierce.dev/notes/a-browser-for-agents)
也可以查看网站上的演示
对这个项目的结果感到非常兴奋,但我们仍然处于早期阶段。请试用一下,并反馈任何问题!
技术背景:每个代理循环都以一个真实的Astro项目模板开始,该模板已预先复制到工作区中。Claude并不是从头生成文件树,而是扩展和修改这个已知的良好基线。这个设计决策避免了模型生成的支架所带来的低效和不一致性。通过在一个预构建的、可编译的结构中工作,模型可以专注于高价值的任务,例如文案撰写、布局和视觉层次。
关于代理循环、Postgres作为队列、通过简历编辑等的完整架构说明,请访问这里:<a href="https://www.adamhsn.com/blog/conversational-website-builder-claude-agent-sdk" rel="nofollow">https://www.adamhsn.com/blog/conversational-website-builder-...</a>