​ 当前文章是写给就是不想花钱, 也能实现编程的, 且有一定基础的开发者。小白和大款都可以略过了, 小白玩不转, 大款没必要。写这个教程, 也只是我用了 cursor , trae ( 包括国际和国内的 ) 和相关 AI的一系列插件后, 总结出来的一个自己能真实应用,实现解决个性化软件定制一套流程。只做为想用 AI, 却在如何选择的朋友们, 提供一个思路。

一、软件准备

​ 前端项目需要准备 HbuilderX , 原因 : 可以直接使用 uniapp , 编写小程序。因为我是后端开发。所以界面编写的流程思路还没有完全打通, 不一定是最优解, 但目前来看是最合适我的。欢迎交流, 提升我前端编写的流程思路。顺带提一嘴 , 如果有能用 WebStorm 编写 uniapp 的, 随时等待一起交流探讨。

​ 后台的话, 安装jetbrains 旗下对应的编程工具就可以了。 Java 这条线就安装 idea 。XX 过程从网上找吧, 太多了, 如果找不到就 m 我, 我给你。

​ AI 编程工具, 下载一个 kiro , 网址 : https://kiro.dev/

综上所述, 我们需要安装 3 个软件 : HbuilderXIDEA(或其它对应的编程工具)、Kiro

二、插件准备

​ IDEA 需要安装 Lingma ( 通义灵码 )、Augment 。两个插件都需要注册及登陆。如果 没有代理能力的话, 就不需要 Augment 插件了。

三、开发流程

  1. 制定需要完成的功能提示词。

  2. 如果是小程序或前端项目, 那么先打开 Hubuilder , 让项目运行就完了, Hbuilder 就是运行项目, 以方便看到修改后的效果。

  3. 使用 IDEA 编程工具。在项目中创建一个文件, 后缀随意, txt 或 md 都可以。AI 能识别到的。

  4. 点击Augment 插件, 让Augment AI 读取提示词。它会根据提示词去创建任务流, 及执行任务。实现需要的功能逻辑。它是我到目前为止, 体验最好的 AI 编程工具, 没有之一。上下文做的最好。工作流执行不卡顿。只不过免费的每月只有 50 次的限额。所以我只会用它实现项目架构或多功能逻辑一并实现。它的收费是 30 $ / 月。比 cursor 要贵, 但物有所值。如果不能代理, 这步就略过。

  5. 接上面说, 开始使用 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 给我的回复能让我确认视频是没错的。技术无边界。但人有国界。所以 , 如果你的逻辑基本上达到了需求, 完善的工作就交给自己来完成吧。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐