用十天构建一款 AI 应用
过去 10 天里,我一直痴迷于 Replit Agent。任务:过去 10 天里,我一直痴迷于 Replit Agent。我一直在开发一款自己早就想要的 AI 应用,之前只是舍不得投入真正开发所需的时间和金钱。总之,我还真把这玩意儿做出来了,而且效果比我预期的还好。需要说明的是,我很擅长编写提示词(我读过很多关于提示词技巧的内容,而且从 ChatGPT 首次公开发布起就一直在重度使用),所以我的体验可能与那些指望只靠几个提示词就得到完善产品、又不愿投入精力的人不同。 优点: 主动添加功能(这也是缺点):Agent 为我的应用添加了一些我没要求、但非常合理的功能——这点真的很棒。这些新增功能改善了用户体验。我让它为应用构建一个管理页面,只给了少量指示,它就做得相当不错,我还能在此基础上进一步改进。 创造力:给它一个好的提示词,大致说明你想要的功能,剩下的它就能搞定。它能帮你完成 80% 以上的工作。 可以访问代码:如果愿意,你可以手动调整代码和界面。或者,如果你不介意每次提交花费 0.25 美元,只需告诉 Agent 你想改什么,它就会替你完成。 端到端开发:它会创建应用、连接后端并完成部署,也会替你创建支持应用所需的所有数据库和字段。登录功能也很容易启用。 充当 CTO:我经常向 Agent 咨询系统设计、如何改进应用、应用有哪些弱点,以及功能方面的建议,它通常能给出很有见地的回答。例如,它建议了我的 MVP 应该和不应该优先做哪些事,将我的应用与市场上的其他应用作比较,还给了我一些关于……的建议(原文此处未写完)。 释放我的想法:我有很多个人自用或可商业化的应用创意。障碍一直是开发所需的时间、金钱和技能。现在我感觉这些束缚被解开了。 ****REPLIT 团队****:非常感谢。真的很感激你们!!! 缺点: 过于主动:Agent 经常在你正式批准之前就动手。你可能只是在提示词里推敲一些想法,它却会把这些当成执行指令。我多次告诉它,实施之前要先征求我的批准(我甚至让它把这条指令保存到项目的 .md 文件里),但它会“忘记”,过一阵子又重犯。 调试循环:有时我让 Agent 修复一个棘手的缺陷,从进度跟踪记录中能看到它反复做同样的事。它经常说“我找到问题了!”,然后声称已经修好,结果不仅没修好,有时还把问题弄得更糟。于是我又得开始新一轮修复。这些“修复”每次收费 0.25 美元,累积起来很贵。****REPLIT 团队****:能否建立一种机制,对同一个问题只收取一轮修复的费用?如果 Agent 为同一个问题需要尝试三次以上,这不是我们的错。 测试:处理界面改动时,Agent 经常说“我测试了某某功能,运行正常。请试一下”,但有时我一试,发现页面连滚动都做不到,或者按钮点击根本没反应——都是些基础功能。我花了太多时间处理这些基础的界面缺陷。****REPLIT 团队****:能否提供一种功能,让 Agent 真正与应用交互,测试基本的界面功能? 检查点费用:每个检查点收费 0.25 美元,开发一款应用的费用可能会很高。不过我承认,其他方案——雇程序员、用 Bubble 之类的无代码工具开发、在网上寻求问答帮助等——往往更贵,也更耗时。 OAuth 身份验证:Replit 的 OAuth 身份验证可能会有缺陷或出现问题。 总的来说,Agent 有它的问题,但整体上我还是很喜欢它,也很期待看到 Replit 团队在未来几个月乃至几年里如何改进这款产品。 补充:我还希望看到…… 面向新手的速率限制与节流:提供一种简单的方法来实现节流和后端 API 速率限制。我比较懂技术,所以知道这些,也能通过提示词把它们实现出来。但对于想把应用公开发布的普通开发者来说,他们可能根本不知道,自己需要保护应用,防止诈骗者或黑客利用漏洞。;工具:Replit Agent。人工角色:原帖没有说明人是如何持续参与的。;局限:前提条件包括较强的提示词编写能力和愿意审查代码。运营成本显著,每个检查点收费 0.25 美元,特别是在调试循环期间。集成不确定性存在于 OAuth 身份验证的稳定性以及需要手动实施速率限制以确保安全。人类批准对于防止 Agent 执行未经批准的更改至关重要。。
工具
Agent Work Atlas 发布日期:
概述
过去 10 天里,我一直痴迷于 Replit Agent。
工作流程
过去 10 天里,我一直痴迷于 Replit Agent。我一直在开发一款自己早就想要的 AI 应用,之前只是舍不得投入真正开发所需的时间和金钱。总之,我还真把这玩意儿做出来了,而且效果比我预期的还好。需要说明的是,我很擅长编写提示词(我读过很多关于提示词技巧的内容,而且从 ChatGPT 首次公开发布起就一直在重度使用),所以我的体验可能与那些指望只靠几个提示词就得到完善产品、又不愿投入精力的人不同。 优点: 主动添加功能(这也是缺点):Agent 为我的应用添加了一些我没要求、但非常合理的功能——这点真的很棒。这些新增功能改善了用户体验。我让它为应用构建一个管理页面,只给了少量指示,它就做得相当不错,我还能在此基础上进一步改进。 创造力:给它一个好的提示词,大致说明你想要的功能,剩下的它就能搞定。它能帮你完成 80% 以上的工作。 可以访问代码:如果愿意,你可以手动调整代码和界面。或者,如果你不介意每次提交花费 0.25 美元,只需告诉 Agent 你想改什么,它就会替你完成。 端到端开发:它会创建应用、连接后端并完成部署,也会替你创建支持应用所需的所有数据库和字段。登录功能也很容易启用。 充当 CTO:我经常向 Agent 咨询系统设计、如何改进应用、应用有哪些弱点,以及功能方面的建议,它通常能给出很有见地的回答。例如,它建议了我的 MVP 应该和不应该优先做哪些事,将我的应用与市场上的其他应用作比较,还给了我一些关于……的建议(原文此处未写完)。 释放我的想法:我有很多个人自用或可商业化的应用创意。障碍一直是开发所需的时间、金钱和技能。现在我感觉这些束缚被解开了。 ****REPLIT 团队****:非常感谢。真的很感激你们!!! 缺点: 过于主动:Agent 经常在你正式批准之前就动手。你可能只是在提示词里推敲一些想法,它却会把这些当成执行指令。我多次告诉它,实施之前要先征求我的批准(我甚至让它把这条指令保存到项目的 .md 文件里),但它会“忘记”,过一阵子又重犯。 调试循环:有时我让 Agent 修复一个棘手的缺陷,从进度跟踪记录中能看到它反复做同样的事。它经常说“我找到问题了!”,然后声称已经修好,结果不仅没修好,有时还把问题弄得更糟。于是我又得开始新一轮修复。这些“修复”每次收费 0.25 美元,累积起来很贵。****REPLIT 团队****:能否建立一种机制,对同一个问题只收取一轮修复的费用?如果 Agent 为同一个问题需要尝试三次以上,这不是我们的错。 测试:处理界面改动时,Agent 经常说“我测试了某某功能,运行正常。请试一下”,但有时我一试,发现页面连滚动都做不到,或者按钮点击根本没反应——都是些基础功能。我花了太多时间处理这些基础的界面缺陷。****REPLIT 团队****:能否提供一种功能,让 Agent 真正与应用交互,测试基本的界面功能? 检查点费用:每个检查点收费 0.25 美元,开发一款应用的费用可能会很高。不过我承认,其他方案——雇程序员、用 Bubble 之类的无代码工具开发、在网上寻求问答帮助等——往往更贵,也更耗时。 OAuth 身份验证:Replit 的 OAuth 身份验证可能会有缺陷或出现问题。 总的来说,Agent 有它的问题,但整体上我还是很喜欢它,也很期待看到 Replit 团队在未来几个月乃至几年里如何改进这款产品。 补充:我还希望看到…… 面向新手的速率限制与节流:提供一种简单的方法来实现节流和后端 API 速率限制。我比较懂技术,所以知道这些,也能通过提示词把它们实现出来。但对于想把应用公开发布的普通开发者来说,他们可能根本不知道,自己需要保护应用,防止诈骗者或黑客利用漏洞。
原文报告的结果
据报告,Agent 能帮助用户完成 80% 以上的工作。然而,它存在未经批准就行动、进入增加成本的调试循环以及未能正确测试基本 UI 功能等问题。用户指出,虽然 Agent 具有创造力和主动性,但这些特性可能导致不必要的更改和昂贵的修复周期。
人工角色
原帖没有说明人是如何持续参与的。
局限
前提条件包括较强的提示词编写能力和愿意审查代码。运营成本显著,每个检查点收费 0.25 美元,特别是在调试循环期间。集成不确定性存在于 OAuth 身份验证的稳定性以及需要手动实施速率限制以确保安全。人类批准对于防止 Agent 执行未经批准的更改至关重要。
试一试
我想使用 Replit Agent 构建一个简单的基于 AI 的 Web 应用。我的目标是在接下来的几天内创建一个 [可替换:应用描述,例如带有 AI 建议的任务管理器]。我有 [可替换:预算限制,例如 50 美元] 用于检查点。 请遵循以下步骤: 1. 首先为 [可替换:技术栈,例如 React 和 Node.js] 创建基本的项目结构。 2. 实现核心功能:[可替换:功能 1],[可替换:功能 2]。 3. 在进行任何重大更改或添加新功能之前,请征求我的明确批准。 4. 如果遇到错误,尝试一次修复。如果失败,请停止并向报告问题,而不是循环尝试。 5. 每次重大更新后,提供更改摘要并请求我测试 UI。 输出格式:提供新文件的代码片段以及我测试步骤的清晰列表。 成功指标:应用在本地运行且无关键错误,我批准 UI 流程。 如果缺少输入,请提出澄清问题。未经确认,不要继续执行昂贵的操作。从一个小样本功能开始以验证工作流。
来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。