本文旨在向大家介绍Trae,Qoder的AI软件的运用,解放双手,    同时还有一些思考

项目推荐使用的AI软件:

国家

工具

推荐程度

国内

Trae – 字节

国内第一款AI开发工具(免费、收费)

国内版:https://trae.cn

国际版:https://trae.ai

☆☆☆☆☆

国内

腾讯 – Codebuddy

国内版:https://copilot.tencent.com/(免费)

☆☆☆☆

国内

阿里 – Qoder

国内版:https://caug.cn/

☆☆☆☆

国内

百度 – comate

国内版:https://comate.baidu.com/

☆☆☆☆

国外

Cursor

全球第一款AI IDE工具,目前全球最流行的、最顶尖的AI工具没有之一!

☆☆☆☆☆

国外

Kiro

亚马逊

☆☆☆

示例项目要求:

帮我使用JavaSE swing开发一个学生信息管理系统,要求的功能如下:

  1. 数据管理用户,可以实现注册、登录功能
  2. 登录成功后进入主界面;
  3. 主界面中展示菜单栏(文件、学生管理、帮助等菜单)、快捷操作按钮栏、学生列表信息查看区域、分页部分
  4. 实现“新增学生”快捷按钮和相关功能;
  5. 实现”编辑学生”快捷按钮和相关功能;
  6. 实现”删除学生”快捷按钮和相关功能;
  7. 实现“批量导入学生”快捷按钮和相关功能;
  8. 实现”导出选中学生”快捷按钮和相关功能;
  9. 实现“图表统计”快捷按钮和相关功能;
  10. 所有按钮使用不同的背景配色;

实现上述功能过程中,限制如下:

1、只能使用JavaSE语法,不使用额外的其他技术,不使用其他语言;

2、在菜单栏添加一个娱乐游戏页,点击出现其余游戏菜单

我使用的是Qoder

启动项目关键 提示词

过程中锻炼自己与AI高效率交流的能力

工具中进行开发:

  • 创建一个保存项目代码的空白文件夹
  • 空白文件夹中,创建第一个文件:Main.java
  • 我用的是Qoder,建立了一个Java_class文件夹,所有代码均在这个文件夹里
  • 编写并发送提示词

需求追加提示词:追加实现数据导入和导出功能

当前系统已经实现了基本功能,现在需要在原有功能基础上追加如下功能:

  1. 系统中的所有数据保存到文件data.dat中
  2. 系统中实现“批量导入学生”、“导出选中学生”功能

开发过程中注意:

  • 不要修改已经实现的功能代码;

帮我重新编译所有代码,并且启动java项目 (有点基础,了解/认识编译和启动代码,能看懂编译和启动过程,也理解为什么要重新编译...)

帮我编写一个启动项目的脚本run.bat,脚本中实现编译和启动代码的流程,注意用户可能在操作系统中直接双击启动-需要处理中文乱码导致脚本不可用的问题(适合木有基础,可以通过编写的脚本实现一键启动)

注意事项1:启动项目的提示词中,一定要添加如下内容:帮我重新编译所有java代码并启动项目;

这种情况下AI大模型才能自动编译,并收集编译中出现的问题,进行分析处理解决,最终完成正确的启动情况,在此期间不要人工干预!在此期间不要人工干预!在此期间不要人工干预!

注意2:AI大模型没有工作期间,可以人工干预!

注意3:当项目每次开发达到一定的预期结果时,注意将所有代码压缩备份一份!避免AI在持续开发期间出现问题导致项目作废!

我的成果:

Xmind+AI的思维也是非常方便

一些思考

AI让你的以前努力毫无价值。AI产生了平权。

最近看到TIM和老罗的访谈中,也谈到对AI的看法,其中关于谈到AI在两年就会完全取代他们团队的剪辑师,让我陷入思考,关于是否要学习剪辑,去网上找几百个小时教程去学,心中暗自窃喜,其实不用学等两年后即可,这到底是一件开心或者还是可悲的事情呢?

老师课上说思考与总结,你们想一想:AI出来后,你们的作用就是向AI提问吗?

集思广益,欢迎大家的讨论

可悲的是大多数的同学,连回答这个问题的第一想法也是向AI提问。

我常常在想,AI确实把我带到了一个不属于我的高度。还有就是如果提前准备一个话题,对于此话题一无所知的你,使用AI,甚至可以比专业人员更加优秀。

Logo

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

更多推荐