教你如何免费、高效的实现程序开发
这篇文章为不想花钱但具备一定基础的开发者提供了一套利用AI工具进行编程的实用指南。主要介绍了三个关键软件:HBuilderX(前端开发)、IDEA(后端开发)和Kiro(AI编程工具),并推荐了两个IDEA插件Lingma和Augment。作者详细分享了开发流程:从功能提示词开始,依次使用Augment、Kiro和通义灵码等工具协作完成项目,强调要分步实现功能并及时备份。文章特别指出AI生成代码的
当前文章是写给就是不想花钱, 也能实现编程的, 且有一定基础的开发者。小白和大款都可以略过了, 小白玩不转, 大款没必要。写这个教程, 也只是我用了 cursor , trae ( 包括国际和国内的 ) 和相关 AI的一系列插件后, 总结出来的一个自己能真实应用,实现解决个性化软件定制一套流程。只做为想用 AI, 却在如何选择的朋友们, 提供一个思路。
一、软件准备
前端项目需要准备 HbuilderX , 原因 : 可以直接使用 uniapp , 编写小程序。因为我是后端开发。所以界面编写的流程思路还没有完全打通, 不一定是最优解, 但目前来看是最合适我的。欢迎交流, 提升我前端编写的流程思路。顺带提一嘴 , 如果有能用 WebStorm 编写 uniapp 的, 随时等待一起交流探讨。
后台的话, 安装jetbrains 旗下对应的编程工具就可以了。 Java 这条线就安装 idea 。XX 过程从网上找吧, 太多了, 如果找不到就 m 我, 我给你。
AI 编程工具, 下载一个 kiro , 网址 : https://kiro.dev/
综上所述, 我们需要安装 3 个软件 : HbuilderX、IDEA(或其它对应的编程工具)、Kiro。
二、插件准备
IDEA 需要安装 Lingma ( 通义灵码 )、Augment 。两个插件都需要注册及登陆。如果 没有代理能力的话, 就不需要 Augment 插件了。
三、开发流程
-
制定需要完成的功能提示词。
-
如果是小程序或前端项目, 那么先打开 Hubuilder , 让项目运行就完了, Hbuilder 就是运行项目, 以方便看到修改后的效果。
-
使用 IDEA 编程工具。在项目中创建一个文件, 后缀随意, txt 或 md 都可以。AI 能识别到的。
-
点击Augment 插件, 让Augment AI 读取提示词。它会根据提示词去创建任务流, 及执行任务。实现需要的功能逻辑。它是我到目前为止, 体验最好的 AI 编程工具, 没有之一。上下文做的最好。工作流执行不卡顿。只不过免费的每月只有 50 次的限额。所以我只会用它实现项目架构或多功能逻辑一并实现。它的收费是 30 $ / 月。比 cursor 要贵, 但物有所值。如果不能代理, 这步就略过。
-
接上面说, 开始使用 kiro 编程工具 , kiro 有两个模式, vibe 和 spec , spec 的话, 对应第 4 步无法使用的话, 采用 spec 模式直接读取提示词会先生成任务规划, 让你确定任务规划,会生成任务规划每一步的细则, 当确认后, 再去根据计划细则生成任务流。并且执行的每一步任务流都可以查看是否完成, 这样变相的解决了上下文过长的问题。如果小白的话, 使用 spec 模式可能会方便一些, 但生成的效率,及代码真正可用的效率, 个人感觉不是太高。我一般采用 vibe 模式。因为由Augment 已经实现大框架的搭建。那么 kiro 则实现每一步小功能的完善及调整。在这个过程中, 就不停的调试修改就可以了。也是免费的, 但每天都有限额。具体没查看过。一般情况中度的使用, 8 小时的 AI 编程应用足够了。
6. 当 kiro 也被限额后, 那就到了返回 IDEA 的时候了, 这时候就使用通义灵码。使用通义灵码时, 需要注意, 一定要将提示词做细, 明确指出功能应该如何实现, 目前逻辑需要如何更改。这样才能保证项目能继续正常的编写。
四、开发心得
不要相信 AI 可以 100%的帮你生成一个您脑子里面想像的程序, 不现实, 也实现不了。也不要认为 AI 生成程序就比人的开发效率要高太多。开源项目这么多, 用 AI 生成的效率再高能比直接使用开源的效率高吗? 所以我个人总结的经验最主要有两点 : 1. 备份 , 2. 细化提示词, 不要一次性让 AI 帮你实现过多的逻辑。
记住, AI 帮你生成代码的可用度就两种可能, 各占 50% , 要么能用, 要么不能用。不备份的话, 当不能用时, 通义灵码还好说, 它保存着每一次修改记录的版本, 直接切换就可以了, 而 Augment 和 kiro 虽然也能恢复, 但不一定能完全恢复成功。不信, 你就试试。哭了别找我。
细化提示词需要不断的总结, 与 AI 交流, 摸透 不同 AI 的不同脾气。本质就是将人脑的思路与 AI 的思路达成共鸣。能够协作合一。我有时候在 AI 达不到我的要求时, 会反复的说 : 您修改的不对, 请重新修改。然后 AI 会再生成一版还是不合你意的版本。如此反复。你会发现, AI 真的没脾气, 最后也不要对 AI 发脾气。没用, 积累提示词吧。
还有, 我怕回复还有说 不提模型就没有可比性, XXX 软件就是免费的。我先声明, 这是我个人的经验, 我想要的是快速, 免费。而不是有些软件免费, 但提一个逻辑却要排除1xx。我还是感觉限额的套路比较好。
最后, 经验之谈, 我在 4 月份就看到过一个视频。说 AI 有限制 , 我当时是在用 cursor , 我也做了类似的对话, 发现 AI 给我的回复能让我确认视频是没错的。技术无边界。但人有国界。所以 , 如果你的逻辑基本上达到了需求, 完善的工作就交给自己来完成吧。
更多推荐
所有评论(0)