返回首页
最新
最近,我一直在教大型语言模型(LLMs)玩《万智牌:聚合》,通过连接到开源XMage代码库的MCP工具进行实现。目前仍然存在一些bug,我认为现有模型在工具改进方面还有很大的提升空间,但现在基本上可以正常工作。由于我一直专注于便宜的模型以便解决bug,因此昂贵的前沿模型的评分目前被人为压低,因为它们在系统中没有很多游戏记录。
嗨,HN,我是Rob。我创建Broomy是因为对现有编码工具的单任务工作流程感到沮丧。
当我与AI编码代理合作时,我通常会同时处理5到10个任务,分布在不同的分支上。代理专注于一项任务,而我则在审查另一项、合并第三项并启动第四项。现有的集成开发环境(IDE)并不是为此设计的——它们假设你一次只做一件事。
Broomy是一个桌面应用程序(基于Electron和React),它允许你:
- 同时运行多个代理会话,并一目了然地查看哪些正在工作、哪些处于空闲状态或需要你的关注
- 与任何基于终端的代理(如Claude Code、Aider、Codex等)协作
- 在AI的帮助下审查代码、管理分支和处理合并
- 使用内置的IDE功能(Monaco编辑器、文件浏览器、git集成、内联终端)——所有这些都是围绕多代理工作流程设计的
我已经每天使用它几个星期,与在Cursor中工作相比,我的生产力显著提高。关键的见解是,你花在“与AI编码”上的大部分时间实际上是在等待——而Broomy让你可以利用这些等待时间来处理其他任务。
这是首次公开发布(v0.6.0)。已为macOS提供预构建的二进制文件。它应该也能在Linux和Windows上运行——从源代码构建非常简单(克隆、pnpm安装、pnpm启动:dist)。
采用MIT许可证。作为个人项目构建,与我的雇主无关。
仓库: [https://github.com/Broomy-AI/broomy](https://github.com/Broomy-AI/broomy)
网站: [https://broomy.org](https://broomy.org)
欢迎提问。
这是一个快速而有趣的项目,解决了我面临的一个实际问题——我想学习钢琴和弦的名称,但似乎不想花时间盯着和弦图。我想,也许我可以通过将逻辑编码到软件中,更深入地学习一些音乐理论。
我发现了这个表格<<a href="https://en.wikipedia.org/wiki/Chord_(music)#Examples" rel="nofollow">https://en.wikipedia.org/wiki/Chord_(music)#Examples</a>>,它逻辑性地分解了和弦的组成。我想到了位掩码,因此我将每个和弦转换为一个12位的位掩码,每个不同的音符字母名称(例如“C”或“B♭”)对应一个位。解码二进制涉及与MIDI的接口……这可能是灵感的来源——无论如何,位掩码似乎非常适合这个目的。
到目前为止,最具挑战性的部分是确定“ A♯/B♭”(在12音半音阶中被视为同一个音符)应该被表示为“A♯”还是“B♭” 的逻辑。据我所知,这取决于调号的上下文,而关于这一点的逻辑并没有很好地描述。我决定找到包含和弦中最大数量音符的音阶(7个音符的音阶)。这个音阶为音符字母名称提供了上下文。这一逻辑尚不完美——包含双降音和双升音的音阶(我之前并不知晓)仍然会产生模糊的结果。
一个用Python编写并经过Cython优化的高性能互联网广播流媒体服务器。
这本书的页面链接到一篇博客文章,里面解释了我是如何做到这一点的(并且有示例内容的链接),但简单来说,我发现很难找到既涉及“我们的”历史又充满技术细节的书籍。因此,我开始着手写一本,五年后,我很高兴能分享这个成果。我认为这是为数不多的包含大量代码的“计算机历史”书籍之一,但如果我错了,请纠正我(我写这本书既是为了讲述一个故事,也是为了学习 :-))。
我最喜欢的编程语言是Smalltalk和Lisp,但作为一名Emacs用户,我使用Lisp的时间更长,对于我当前的项目来说,Common Lisp更合适,所以我现在自称为“Lisp-er”。如果大家喜欢我所做的,我确实有计划再写一些(但可能要等我退休后再说,边写书边全职工作真的很难)。也许会写关于Smalltalk的内容,也许是关于计算机网络的内容——这两个主题我都非常热爱。
另外,特别感谢Dick Gabriel,他分享了关于这一切的开创者约翰·麦卡锡的一些精彩个人回忆。
我从diskprices.com获得了灵感,但将其应用于我的高尔夫爱好。<p>对于那些无法总是将球打入球道的人来说,高尔夫球可能会变得相当昂贵,因此我决定建立一个可以按每个球的价格查看亚马逊商品列表的方法。因此,这个网站的名字也由此而来。<p>该网站托管在Cloudflare页面上,我使用Github Actions触发一个Python脚本来获取和检查价格。这个脚本每天运行两次。如果脚本遇到任何新的ASIN,它会将其存储以便将来检查,因此被检查价格的高尔夫球列表应该会随着时间的推移不断增长。然后,变更会推送到Cloudflare页面。<p>有时,当产品标题显示一个数量,但从亚马逊返回的单位数量却是另一个数字时,可能会出现一些定价异常,因此我正在尝试添加一些检查来帮助解决这个问题。目前,我只是对某些ASIN进行了手动覆盖,但我希望在未来对此进行改进。<p>前端只是一些基本的HTML、CSS和JavaScript。<p>亚马逊上的商品列表有时可能不一致,例如,产品标题会说是二手球,但卖家却将其列为全新。我添加了一些过滤器,允许您排除二手/回收球、塑料高尔夫球等……您还可以按品牌进行过滤。<p>试试看,如果您遇到任何问题或有任何功能建议以使其更有用,请告诉我。