目前关于 AI 编程的 AI Rules 主要有以下内容:
比如,由于它太智能了,反面是我很难让它停下来,它像飞一般的男子,在我想对一下方案时,一溜烟的就跑去干活了,留下惊呆的我:不管我是让它不要立刻写代码,还是等我确认,它都直接开始干活了。。。这会导致比如Prompt这种对产品体验影响很大的模块我无法及时调整。现在也没有全局AI Rules的设置,所以需要用#来引入规则,稍微还是麻烦一些。随着产品的快速迭代,相信上面这些小问题都会很快修复。我一直认为,AI编程是一个会有大部分人参与的新范式,让每一个普通人都能被调动起来,是需要非常好的交互和体验的,Trae的出现,不仅是一款优秀的AI IDE工具,更代表着AI编程的技术平权。它让每个人都能快速实现自己的创意,这正是AI时代最珍贵的价值。期待Trae在未来的迭代中不断完善,为中国开发者带来更多惊喜。作为新一代AI IDE的代表作,它正在书写属于中国的"Cursor时刻"。官网已经上线:https://www.trae.ai/本文也会和AI编程蓝皮书一起,收录在通往AGI之路的知识库文档中,欢迎大家在AI开发版块内阅读!感谢通往AGI之路和@AJ的支持:waytoagi.com
在许多情况下,我们只需给AI下达明确的命令来完成一次性任务,例如制作一个简单的Chrome插件、编写脚本、或创建Python爬虫。但当AI满足了我们简单的需求,并让我们获得正反馈之后,我们的期待也会不断提高,希望能进一步从繁琐的日常任务中解脱出来。这个时候,我们需要了解AI编程的边界和限制。[heading2]3.1 AI编程准则第一条:能不编,尽量不编[content]随着IT技术的发展,各种基础设施和工具越来越多,大多数需求都能找到现成的软件解决方案,只需权衡投入产出,进行评估即可。[搜索技巧的逆袭:在AI统治的世界中寻找价值](https://iaiuse.com/posts/af894b2a)成熟产品优先找线上工具:例如制作白底图等功能,如果线上有现成的工具那最好。其次找插件:基于现有系统找合适的插件。最后是本地应用:当线上工具和插件都不满足需求时,再考虑本地应用。API功能先找现成的开源工具,GitHub上很多。然后考虑付费服务。如果都找不到现成的方案,才考虑自己编程。毕竟,人生苦短,何必为难自己呢?如果真的需要动手编写,也要以终为始,抛开技术障碍,聚焦于目标。
老样子,在本地新建一个文件夹,再用Trae打开它。接着,这一节我们来玩一个新的策略:[heading3]使用AI Rules[content]什么叫AI Rules呢?可以理解为指定AI要按照一定的规则去开发网站。有了这些指导,AI能够更好的实现我们的需求。我们在Trae里新建一个文件:AI Rules,操作如下:然后在中间的内容区域,把下面的代码复制进去:此时注意保存一下,可以用快捷键(Mac是Command+S),或者点“文件”---》“保存”接下来,在和AI沟通需求时,引入刚才我们保存的AI Rules,方法如下:提示词:在上面提示词最后,使用上面Gif图里的方法,把AI Rules文件引用进来,可以发现,Trae开始遵循AI Rules的规范在干活了:[heading3]修改bug[content]从前两个案例实践中可以发现,AI生成的代码有一定随机性,也经常会出现一些错误,所以我们日常的工作有很多时间会花在调试Bug上面。我们后面会逐渐增加如何修复Bug的技巧,如果不会代码照样可以实现一些需求,但请享受不断调试Bug的痛苦。比如终端处会看到一些命令执行失败,我们可以点击错误的代码区域,在上面弹出的“添加到对话”,会看到右下角的对话框内有一个代码块添加了,接下来点回车或点击发送按钮,Trae就会自动修复了。还有,如果我们在测试网页功能时,可以按“F12”,然后点击Console来看调试台的报错信息:我们可以截图,发给Trae:完成bug修复后,可以看到基本的网站产品成型了: