使用的AI工具是最近字节跳动出品的Trae工具。
第一步
下载IDE,Trae(官网链接 https://www.trae.ai)
安装完成后注册、登录,可以直接使用github账号。第一个坑就是目前的trea并不支持国内使用,所以在登录的时候,无法使用国内IP
第二步
新建文件夹,创建一个空的文件夹,然后在AI对话框输入需求

这里感觉Trae相比其他AI代码生成工具,比如cursor之类的优势在于会生成比较清晰的说明文档,且步骤会更清晰,包括依赖环境的安装。
第三步
点击AI页面的执行、应用,则可以依次生成文件

运行报错->纠错
PS:在目前使用过的AI代码生成工具里面,基本没有一个产出的代码第一次是不会报错的,这一点倒是无限接近人类程序员哈哈哈
Trea纠错只需要将错误代码点击,便可以拉入AI对话框,让AI来处理
这里会遇到第二个坑,这个可能也是AI工具的通病,即没法考虑国内网络环境,这里使用AI提供的代码安装python环境、相关插件的话会因为中所周知的网络原因失败,而这类问题目前AI无法妥善解决
还是得使用百度大法,搜索到一个国内的镜像 地址:pip install PyQt6 -i https://pypi.tuna.tsinghua.edu.cn/simple/,成功安装环境
接下来的操作就比较简单了,按执行->复制错误->修正->同步修正后的代码->执行->这里值得一提的是,在完成程序调试后,再插入新的需求时,如果出现了BUG,再反复进行修复的话,会进入BUG循环,修好了一个BUG,但是前面的BUG还会出现,这里可能时因为一次只能修复一个错误,顾头不顾尾。
这里可以使用两种办法:1.回到最初,把后面加的功能加入一开始的需求列表,然后生成,再去纠错。 2.不再通过复制error代码让其纠错,而是直接输入类似:当前程序出错,检查todo_window.py错误,来让AI进行整体纠错。
压缩包包含完整代码,dist文件夹里面有可执行.exe程序