2作者: rndhouse5 个月前
您好, 我正在构建 Draxl,这是一种源代码格式,适用于一个由数百万个代理编辑代码的世界。 AI 代理将生成比今天人类多得多的代码。Rebase 分支、并发编辑和长期存在的 fork 将变得更加普遍。代码管理需要在此规模上进行更精确的控制。 Draxl 将稳定的 AST 节点 ID 直接嵌入到源代码中,因此工具可以按身份而不是行位置来定位语法。这里有一个小例子: 这里有一个小例子: ``` @m1 mod demo { @d1 // 给 x 加一。 @f1[a] fn add_one(@p1[a] x: @t1 i64) -> @t2 i64 { @c1 // 缓存中间值。 @s1[a] let @p2 y = @e1 (@e2 x + @l1 1); @s2[b] @e3 y } } ``` 语法是: ``` @id[rank]->anchor ``` * `@id` 为下一个节点提供一个稳定的身份 * `[rank]` 对已排序的槽内的同级节点进行排序 * `->anchor` 将分离的文档或注释附加到现有的同级 id 相同的代码会降级为普通的 Rust: ``` mod demo { // 给 x 加一。 fn add_one(x: i64) -> i64 { // 缓存中间值。 let y = (x + 1); y } } ``` 在 Draxl 中,函数、语句、表达式、文档和注释都可以携带稳定的 ID。已排序的同级节点携带显式的排名。分离的文档和注释可以携带显式的锚点。 这使得工具可以这样说:“替换表达式 `@e3`” 或 “将语句插入到 `@f1.body[ah]`” 中,而不是 “更改此处附近的这些行”。 这应该使语义重放更可靠,尤其是在高并发编辑下。它还应该减少虚假的合并冲突,并更精确地定位真实的冲突。 它还开启了其他用途。您可以将所有权、策略或审查元数据直接附加到 AST 节点。 我对早期的反馈很感兴趣:这种源代码模型是否觉得有用,以及以这种方式编辑代码是否更适合代理密集型工作流程。在互联网上,哪里是讨论这类问题的最佳场所? 联系我:<a href="https://x.com/rndhouse" rel="nofollow">https://x.com/rndhouse</a>
1作者: mbadyl5 个月前
我一直在大量使用 Claude Code,并围绕它构建了一个 Web 界面。 感觉最缺失的功能是无法了解模型在运行时的实际操作——因此,核心功能是一个实时交互式图表,展示 Claude 的步骤和工具调用。<p>它还具有一个带流式传输功能的聊天用户界面,以及项目和会话管理、带 YOLO 模式的权限控制,以及用于切换 API 密钥的配置文件。<p>处于早期阶段,采用 MIT 许可证,主要为自己构建。
1作者: krishpavuluri5 个月前
我们运营一个云设备农场,用于移动测试自动化(真实的 Android/iOS 设备,Selenium Grid,Appium)。<p>我们刚刚发布了一个聊天 AI 助手,它存在于每个设备会话中。它可以看到实时屏幕,并回答诸如“那个按钮的 XPath 是什么?”或“给我第 2 行的 UIAutomator2 选择器”之类的问题——并以 Java、Python、Swift、Kotlin 或 WebDriverIO 输出代码。<p>实现方式:我们在查询时从 WebRTC 流中抓取一个帧,并将其传递给一个带有结构化提示的视觉 LLM。该模型以所有适用的格式(XPath、CSS、UIAutomator2、XCUITest、Accessibility ID)返回定位器。我们使用语法高亮进行解析和渲染。<p>主要挑战在于提示工程,以获得干净的可解析输出,而不是带有嵌入代码的散文。<p>很乐意回答有关实现的任何问题。
3作者: data-leon5 个月前
我开发这个应用,是因为我想要一个简单易用的姿势监测应用,可以全天候运行,而且不会带来额外的麻烦。它在 Mac 电脑上本地运行,实时监测你的姿势变化,当你开始驼背时,会给你提醒。<p>我特别希望收到关于准确性、隐私保护方面的反馈,以及这些提醒在实际使用中是否有效。<p>谢谢!
3作者: erkok5 个月前
我年轻的时候,玩过一款名为《Helbreath》的韩国大型多人在线角色扮演游戏(MMORPG),还搭建过一些它的私服。后来我离开了,但我一直很喜欢这款游戏的美学设计、2D画面和氛围。这可能只是怀旧之情在作祟。 社区维护的私服和客户端,据我所知,是基于泄露的官方文件,用相当古老的C++编写的。如果你对原始代码感兴趣,我在参考文件夹中包含了主要的客户端和服务器文件,Client.cpp 和 Server.cpp。我一直觉得,如果这个项目用更现代、结构更好的方式重写,就能实现更多功能。但从头开始重写一个MMORPG的客户端和服务器,可不是随便就能做的事情。尽管如此,曾经有人用C#重写,并基于XNA开发了一个客户端,取得了相当大的进展,但那个项目现在也停止了。 现在人工智能已经变得相当强大,我决定看看通过将原始资源接入现代HTML5游戏引擎,能做到什么程度。我选择HTML5是因为我认为一个将近30年的2D游戏应该可以在浏览器中流畅运行。最终我选择了Phaser 3,原因有几个。主要是,它只支持2D,免费,以HTML5为先(JS/TS),并且代码优先,这很重要,因为我希望通过光标集成来获得AI的协助。另一点我喜欢的是它与React的集成,这让我能够使用浏览器技术构建UI,并在WebGL画布上以原生分辨率渲染UI,而不是在游戏引擎内部构建UI,后者运行在1024x576分辨率下。而原版游戏运行在640x480分辨率下。 在与AI交流了大约1.5个月的晚上和周末,并花费了大约200美元的Cursor使用费后,我完成了将原始资源接入现代游戏引擎的工作,它似乎在浏览器中运行良好。 我所说的“基础游戏客户端”,指的是它在MMORPG的完整功能方面还没有完全接入,但它确实包含了所有原始资源和核心机制,如果你想在其基础上构建自己的2D (MMO)RPG,它将提供一个坚实的基础。继续使用AI构建也应该没问题,因为我就是这样取得进展的。如果你问我,资源库相当丰富,但有一个警告:这些资源不在公共领域。它们仍然属于某个拥有原始开发者知识产权的人或实体,而该开发者已经不再经营业务。你可以在GitHub页面上阅读更多相关信息。
1作者: godot5 个月前
大家好,这是我一个副业项目的早期版本。很希望得到一些反馈和评论。<p>我喜欢卡拉OK,从小就接触亚洲风格的卡拉OK,背景是音乐视频,底部有卡拉OK歌词。<p>有时候我想唱一首歌,却找不到那种风格的卡拉OK视频。<p>几年前,我接触到了一些机器学习模型,可以干净地分离歌曲的人声和伴奏。我想到一个主意,将这些机器学习模型串联起来,输入一个音乐视频文件,提取音频(ffmpeg),分离音轨(机器学习),转录歌词(机器学习),将歌词和时间信息烧录回视频(ffmpeg),然后输出一个卡拉OK版本的视频。<p>这是这个应用程序的早期版本,目前仅支持Mac(因为我用Mac,尽管它是一个Electron应用程序……我最终也想制作一个Windows版本),我只让几个朋友试用过。请告诉我您的想法!
3作者: strongpigeon5 个月前
我没在 https://developer.apple.com/system-status/ 上看到任何问题,但从太平洋夏令时间上午 11 点开始,我就无法在自己的设备上安装用于开发的应用程序了。<p>Reddit 上似乎也有其他人遇到了这个问题 [0]。有人知道是怎么回事吗?<p>[0]: https://www.reddit.com/r/iOSProgramming/comments/1rq4uxl/comment/o9pwcps/?context=1