展开讨论

创业与收入经验摘录 · 机器翻译

我有一个非技术的朋友,在过去两个月里,他仅使用……

我有一个非技术的朋友,在过去两个月里,他仅使用AI打造了一个SaaS创业公司。目前他已经有超过少量的付费客户,按月订阅[0]。我让他给我展示他的流程[1],在我尝试自己动手(20年经验,资深开发者)之后,注意到我们使用AI的方式有很大的不同:我告诉AI如何编写代码,而他则让AI去解决问题。换句话说,当我看到代码时,我会以更具体和直接的方式告诉AI如何修复它。而如果某样东西无法正常工作,我的朋友会直接从开发工具控制台复制/粘贴错误信息,并让AI来修复这个错误。这两种方法完全不同。我的教训是,你不应该调试AI生成的代码;应该把错误交给AI,让它自己修复。我认为如果你在调试AI生成的代码,那你就是在错误地使用AI生成的代码。如果你是一个有经验的开发者,开始使用AI编程,我认为你需要完全改变你的思维方式。…

源讨论当AI承诺速度却带来调试地狱原帖 253 条评论 · 导入时统计
8

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 8

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

MA

是的,这对具有常规方法的 crud 应用程序(如帐户、电子邮件、支付)有效,但对任何复杂的东西完全无效,尤其是如果它不是一种非常常用的语言或框架的话。尝试用 AI 编写一个不是已经做过一万个的单机游戏。实际上这是不可能的。

完整原文
AB

根据我的经验,AI 在调试 AI 生成的代码方面并不太好。如果它无法做出正确的洞察,它会不断循环,直到完全失控。我对你朋友还没有完全陷入这种困境感到惊讶,因为这似乎是他创业公司的巨大风险。

完整原文
AR

> 将一些浏览器和自主测试循环集成到 Cursor 中 这难道还没有实现吗?这是一个如此明显的主意,如果没人做过,我会非常惊讶。

完整原文
AR

这可能只有在将一堆高级的、流行的 API 粘合在一起时才有效。它可能有效,但会很脆弱且昂贵。

完整原文
BE

作为一名有经验的开发者,我也是这样使用的。我发现,当我给它新的错误信息时,它通常会陷入死胡同,这些错误信息是它之前修复产生的。 但是通常在进行了三到四次这样的修复之后,我可以把它带回最初出现错误的起点,我现在知道如何提示它生成正确的代码,因为我现在对这个东西应该如何工作有了更好的心理模型。 这在我的学习新事物以及重新学习一段时间没用的东西的过程中非常有帮助。

完整原文
IM

只有在有错误信息的情况下才有效。你会指示AI用断言和未实现异常来填充代码吗?

完整原文
JF

根据我的经验,事后修复安全问题非常具有挑战性。一个安全的系统有着非常不同的架构,安全是其基本功能,而业务逻辑几乎是一个事后考虑的问题。 这并非不可能修复。但通常来说,重新编写会更有效。希望你的商业模式已经赚到了足够的钱,可以这么做,而在其他人黑掉它之前。

完整原文
JI

我见过一些用户这样做,结果陷入了循环,AI会说“啊,这个错误是因为……”,但并没有正确修复它,或者修复了但同时修改了不相关的代码部分,导致出现了不同的问题。接下来,代码被修复了,但又重新引入了旧的已修复的问题。 我看到过一些用户让AI生成VBA代码,这些人试图自动化部分电子邮件和Excel工作。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。