𝗛𝗼𝘄 𝗜 𝗨𝘀𝗲𝗱 𝗔𝗜 𝘁𝗼 𝗥𝗲𝗯𝘂𝗶𝗹𝗱 𝗠𝘆 𝗦𝗮𝗮𝗦 𝗙𝗿𝗼𝗺 𝗦𝗰𝗿𝗮𝘁𝗰𝗵 我如何利用 AI 从零开始重建我的 SaaS
我尝试使用 AI 来实现 SaaS 迁移自动化。我失败了三次。
我想将我的应用 CourseShelf 从 React 迁移到 Phoenix LiveView。我原以为只要给 AI 一个提示词(prompt)然后走开就行了。但我错了。
以下是我四次尝试的过程:
尝试 1:偷懒测试
- 投入:0/10
- 结果:彻底失败。
- 我只给了一个极短的提示词。AI 开始幻觉出各种组件,到处都留着“即将推出”的徽章。简直一团糟。
尝试 2:分批法
- 投入:0/10
- 结果:好了一些,但仍有缺陷。
- 我让 AI 将任务分解成更小的部分。在处理几个页面时效果变好了,但它仍然留下了未完成的代码和待办事项(to-do)注释。
尝试 3:详细计划
- 投入:4/10
- 结果:代码不错,UI 很烂。
- 我写了一份很长的指令文件。代码质量提高了,但 UI 看起来和我原来的应用完全不一样。
尝试 4:手动技能实施
- 投入:9/10
- 结果:成功。
- 我将我的指令转化为了某种“技能”。我逐页引导 AI 进行操作,并审查了每一行代码。
关于 AI 编程的真相: AI 没有水晶球,它无法读懂你的心思。如果你想要高质量的代码,就不能偷懒。
我花了 40 天来主导整个过程。我并没有实现迁移自动化。我只是将操作手册自动化了,但实际工作还是我做的。我守在 AI 身边,纠正每一个错误,并在它偏离轨道时编写新的规则。
回报:
- UI 还原度:9/10
- 代码质量:10/10
我花费的时间比只用一个简单提示词要多得多。但现在我拥有了一个令我自豪的整洁代码库。如果你想要专业的结果,就必须掌控全局。
Source: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
Optional learning community: https://t.me/GyaanSetuAi