1.AI程序员安装
(1)在 JetBrains IDEs 中安装通义灵码 以 IntelliJ IDEA 为例,我的IDEA版本为2024.3如果版本太低需要升级一下IDE版本。
(2)打开file点击setting
(3)点击plugins搜索TONGYILingma点击安装
安装中
安装完成
右下角提示框去登陆
登录成功
2.新建项目
(1)点击new点击project
(2)选择spring boot设置
(3)选择springweb 创建
(4)工程结构如下
3.开始开发
(1)点击右边框通义灵码插件
(2)选择AI程序员输入提示词发送
(3)具体提示词如下
实现一个简单的英语单词默写考试应用。用户选择试卷,点击开始答题后逐个显示中文,用户输入对应的英文单词,最后点击提交试卷,系统进行评分。
需要包含如下功能:
1,新增试卷:输入试卷名称,输入英文单词和中文对照,其中英文单词与对应中文用冒号分割,每一组之间用逗号分割,具体如下:apple:苹果,banana:香蕉
2,查看试卷:展示已经维护进入数据库的试卷
3,删除试卷:对数据库已经维护的试卷进行删除
4,选择试卷:选择本次要考试的试卷
5,开始答题:将选中的试卷中的中英对照词组进行乱序后逐一展示
6,上一个/下一个:用来切换词组
7,提交试卷:对本次答题进行判分,显示正确个数和错误个数,并将答错的试题正确答案进行展示
系统需要满足以下要求:
1,整体框架采用springboot开发,包含前端代码和后端代码,其中前端代码中js,css,html要写在一个文件中,后端代码包括控制器层,服务层和持久层。
2,持久层框架使用JPA,数据库采用文件类型轻量数据库。
3,pom里面的依赖要引用完善不能存在依赖冲突。
4,考试功能的页面要适当美化,并方便在手机端展示使用。
5,配置文件中的配置参数要完善。
6,整体工程结构要完善,最后的打包配置要将前端代码和后端代码打包到一个jar文件中,这样方便我进行部署。
(4)生成过程
demo_dev
(5)项目最后如下
4.项目启动和测试
(1)启动成功
(2)测试视频
demo
写在最后
①整个提示词其实调整了好多版,大概有十多次,这是最后一版比较好的效果,整体提示词结构包含三部分:第一部分要概况的说明你想要AI开发一个什么项目,第二部分最后能清晰的说明包含的功能项,第三部分就是不断的踩坑不断的优化你对AI的要求。
②感觉提示词的重组的过程有点像与一个人反复的沟通,沟通的目标是达成共识最后解决问题,要有耐心要引导。
③AI可能帮助我们更高效的完成了一些工作,有些人觉得AI在取代人,而我觉得是应该是掌握AI工具的人取代了没有掌握AI工具的人,本质上应该是新的生产工具出现后,人与人的竞争吧,就像工业革命替代了手工劳作吧。