11作者: jessechoe109 个月前
大家好,我们是 Jesse 和 Gautham。我们正在开发 Ghostship (<a href="https://tryghostship.dev/">https://tryghostship.dev/</a>)。 Ghostship 让你通过输入你的网址并描述用户旅程来发现 Web 应用程序中的错误。 这里有一个 Ghostship 运行的视频:<a href="https://www.loom.com/share/dec264ae32f94d50adb141c9246837c3?sid=b3a6121e-1a6f-4428-8e5d-7a9bc502fcd2" rel="nofollow">https://www.loom.com/share/dec264ae32f94d50adb141c9246837c3?...</a>。 我们从事开发工作已经超过了我们人生的一半时间,并且做过大量面向用户的项目,比如我开发的名为 CerealCodes 的编程竞赛,或者在 Upwork 上的自由职业项目。我们面临的最大问题是,我们在没有测试的边缘情况下发布了错误,而且每次发布新功能时,测试过程都很麻烦。我们尝试过自动化测试工具,但这些工具不稳定,无法适应功能的变化。而且,设置起来也很麻烦。 我们的解决方案是使用浏览器代理,通过像用户一样点击你的产品来帮助你发现 Web 应用程序中的错误。你只需输入你的网址,描述用户会做什么,Ghostship 就会遍历用户旅程并尝试通过视觉观察在用户旅程的每一步中应该点击哪里来推断边缘情况,从而找到错误。然后,我们会展示我们的代理遍历你的 Web 应用程序的会话回放,并列出它所采取的所有步骤。 我们几乎不需要任何提示就能找到边缘情况。你只需要输入一个网址和一个用户旅程(如果你的 Web 应用程序有登录凭据,请输入一些测试凭据)。 我们使用 Ghostship 发现的一个错误是在 YC 申请页面上。显然,你可以按逆时间顺序添加你的教育日期(2022 年 4 月到 2021 年 1 月,这毫无意义)。 我们发现的另一个错误是我们进行原型编码的一个加密智能合约 CRM 仪表板,其中我们发现了一个与数据损坏相关的错误,当你尝试多次编辑草稿合同时。 你可以在这里注册:<a href="https://playground.tryghostship.dev/">https://playground.tryghostship.dev/</a>,获得有限数量的积分。我们很乐意听取 HN 社区的意见,无论你是为了好玩而构建 Web 应用程序,还是作为开发人员向客户发布很酷的面向用户的产品。我们很乐意看看我们能用 Ghostship 在你的 Web 应用程序中找到什么错误! 附注:如果你希望 Ghostship 直接集成到你的 CI/CD 管道中,并在每次 PR 后运行,请与我们预约演示。
2作者: zmccormick79 个月前
现在,随着人工智能能够编写大量生产质量的代码,我们作为开发者的角色正在发生变化。我们的主要工作不再是编写代码,而是规划和沟通软件设计和架构。我们需要与智能体协作完成这项工作,然后审查和迭代它们的实现。 集成开发环境(IDE)并非为此工作流程而构建。因此,大约三个月前,我决定尝试构建我所认为的这种新界面应该是什么样子。 Runner 是一款专为这种新的“规划和审查”工作流程而设计的编码智能体。它不是用于“随心所欲”的编码,而是面向负责交付代码的专业软件开发人员。 与其它编码智能体相比,它鼓励并支持更结构化和受控的工作流程。它围绕任务的概念构建。一个任务是一个小的、范围明确的更改。规划智能体创建和编辑任务规范,在您对计划满意后,您可以将它们分配给编码智能体。当编码智能体完成后,您可以通过内置的差异查看器审查更改。如果您对它们满意,您可以批准更改,这将触发一个 git 提交。 Runner 目前作为免费的 BYOK(自带密钥)测试版在 MacOS 上提供。您可以在这里了解更多信息并下载:<a href="https:&#x2F;&#x2F;runnercode.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;runnercode.com&#x2F;</a>。您至少需要一个 Gemini API 密钥,为了获得最佳性能,还需要一个 OpenAI API 密钥。
1作者: ambigious77779 个月前