AI程序员(通义灵码)

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工具的人,本质上应该是新的生产工具出现后,人与人的竞争吧,就像工业革命替代了手工劳作吧。

### 通义 AI 程序员概述 通义是一款由阿里云开发的人工智能编程辅助工具,旨在帮助开发者更高效地编写代并处理各种软件开发生命周期中的任务。这款AI程序员不仅能够理解复杂的业务逻辑和技术栈,还能通过自然语言交互的方式提供全面的支持。 #### 主要功能 - **集成环境支持** 开发者可以利用IDE扩展导航轻松访问通义插件窗口,并切换至AI程序员模块;也可以直接使用快捷键 `⌘⇧I` 唤醒该服务[^2]。 - **多平台兼容性** 尽管传统上人类程序员依赖于特定的IDE(如VSCode, Fleet, IDEA),但通义能够在Web端独立运行,无需安装额外客户端或本地配置就能执行一系列操作,包括但不限于bug修复、需求解析以及完整的代实现过程[^4]。 #### 技术特点 - **智能化程度高** 不仅限于简单的语法提示或是模板填充,而是深入参与到项目的实际构建当中,协助解决更为复杂的问题,例如性能优化建议、架构设计指导等。 - **适应未来趋势** 随着人工智能技术的发展,掌握这类先进工具成为现代程序员必备技能之一。正如行业专家所言,“不懂得运用AI手段提升工作效率的程序员可能会逐渐落后”,因此学习如何有效利用像通义这样的AI助手显得尤为重要[^3]. ```python # 示例:调用通义API进行自动补全函数定义 def auto_complete_function_definition(code_snippet): """ 使用通义 API 自动补充给定代片段中未完成的部分 参数: code_snippet (str): 用户输入的部分代字符串 返回值: str: 完整化的 Python 函数定义语句 """ pass ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可以养肥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值