你体验过让大模型自己写代码、跑代码吗?

简介: 【4月更文挑战第10天】你体验过让大模型自己写代码、跑代码吗?

随着大模型的快速发展,大模型涉及到的领域也越来越多,比如我们网上购物经常会遇到的客服咨询缓解,AI智能体已经能够完整回答解决一部分的问题;再比如AIGC的文生图,图生图,可以帮助文字编辑工作领域以更高的效率产出质量更优的文字作品;再比如现下的Sora,基于Sora可以快速地文生视频,帮助多媒体行业或者短视频行业产出更有价值的短视频。。。那么你体验过让大模型自己写代码、跑代码吗?

你用体验过用通义千问自己写代码、跑代码吗?体验如何?

通义千问已经可以自己写代码了,对于代码业务或者算法描述越是准确,生成的代码也就越准确。关于通义千问,个人从申请公测期间就在使用了,主要是问一些个人觉得AI可以回答的问题。也用通义千问写过代码,主要是写一些算法代码,比如冒泡排序

生成后的代码也放在IDEA可以直接运行测试,返回结果是没有问题的

但是目前看到通义千问应该是不能跑代码的,我尝试执行通义千问生成的算法代码,提示如下

对于固定结构类的,比如算法类代码,通义千问的生成效果往往都是比较准确的,不会存在什么理解上的偏差。但是对于业务代码,由于业务代码中常常会涉及到表结构字段的引入,而通义千问并不知道你具体的表字段,因此在写代码上输出的内容往往可能与实际的偏差较大。这个时候个人再进行修改的话其实还不如自己写了。

故而在实际工作中,会用到通义灵码生成一部分代码,通义灵码有结合上下文代码的功能,生成的代码基本可以直接采纳。但是用通义千问生成代码的话往往不太能采纳使用。

目前大模型生成的代码可能会曲解开发者需求,遇到这种情况如何优化?

是的,目前大模型生成的代码往往没有结合当前业务场景的实际处境以及代码上下文,在这种情况下生成的代码,从业务逻辑到具体的表结构字段的匹配上,往往都不太能让人满意。一般遇到这种情况的话,还想要使用大模型生成代码,那么一般就生成逻辑比较简单的部分代码,比如通义灵码的自动续写功能,在一定情况下自动续写的代码是可以直接使用的。比如这里我想把接收到的netschoolId放入model传入前端页面,当敲下model的时候,后面的代码通义灵码已经写完了,这时候只需要按【Tab】即可完成整行代码的书写

以及通义灵码的自然语言生成代码,也都是很方便实用的场景,这里我输入【手机号中间】可以看到自动联想 手机号中间4位变星号

至于大块的和业务逻辑相关的代码生成,目前个人是不怎么用的,主要是大块的和业务逻辑相关的代码需要进行一个个人的排查,另外有时候生成的代码也会多余一部分不是需要的内容,需要再手工清楚,因此个人的优化方案是反馈大模型,但是反馈的效果不是很好,希望后续大模型可以结合实际业务逻辑场景生成更加符合当前场景的代码。

相关文章
|
8月前
|
测试技术 UED
测试方案有点难?ChatGPT助你轻松编写测试方案!
使用ChatGPT辅助编写测试方案,以高级搜索功能为例,涉及关键词搜索、过滤条件、界面兼容性、错误处理等测试点。首先明确测试需求,如按作者、时间范围和分类搜索,产品形态为App和Web应用。然后,通过提示词逐步细化方案,包括App的移动设备适配、耗电量和内存占用测试。通过不断优化提示词,确保测试方案全面覆盖功能性能、用户体验及专项测试内容。
|
8月前
|
自然语言处理 算法 开发者
你体验过让大模型自己写代码、跑代码吗?
通义千问在代码编写和运行上展现不俗实力,尤其擅长处理简单逻辑和算法,能将自然语言转化为可执行代码,助力快速原型设计。然而,面对复杂任务和专业领域知识时,其表现有待提升。优化策略包括细化需求、提供示例代码、迭代反馈和结合领域知识。随着持续优化,未来编程助手将更智能高效。
|
算法 安全 Java
Unidbg模拟执行某段子so实操教程(一) 先把框架搭起来
Unidbg模拟执行某段子so实操教程(一) 先把框架搭起来
Unidbg模拟执行某段子so实操教程(一) 先把框架搭起来
|
3月前
|
机器学习/深度学习 人工智能 PyTorch
网页也能跑大模型?
本故事主要介绍在网页上部署模型的来龙去脉,你想问的问题,可能都可以在这里找到答案
65 3
网页也能跑大模型?
|
3月前
|
人工智能 前端开发 JavaScript
AI+脚本让我的效率翻倍,你也可以试试
本文分享了一名高级软件工程师如何利用 AI 工具(如 VSCode 插件 Codeium、通义灵码,及网页端的通义千问和 GPT-4)提升工作效率的经验。从代码生成、单元测试、脚本生成到文本润色,再到新框架学习,AI 工具在多个方面显著提高了开发效率和代码质量。文章还提供了具体示例和注意事项,帮助读者更好地应用这些工具。
|
5月前
|
缓存 JavaScript 前端开发
前端10种火火火火的优化代码性能方法!避免代码跑起来像蜗牛!
前端10种火火火火的优化代码性能方法!避免代码跑起来像蜗牛!
|
小程序 IDE 开发工具
小程序从零开始开发到上线的过程
小程序从零开始开发到上线的过程
176 0
|
分布式计算 Hadoop Spark
【Spark3.0.0-体验】温习源码解析-->体验安装测试
【Spark3.0.0-体验】温习源码解析-->体验安装测试
221 0
【Spark3.0.0-体验】温习源码解析-->体验安装测试
第55/90步《后端篇》第2章 优化游戏体验与性能 第4课
今天学习《后端篇》第2章 优化游戏体验与性能 第4课 优化游戏体验:添加背景图片和顶层UI
75 0
|
前端开发
第24/90步《前端篇》第5章 平台功能优化 第15课
今天学习《前端篇》第5章 平台功能优化 第15课 添加游戏反馈,这节课我们尝试在小游戏特定的时间节点添加一些互动提示,例如在用户得分时添加一个得分弹窗提示,并且这个提示会自动消失;再如在游戏结束时,弹出一个弹窗,当用户确定时,让游戏重启,等等。
101 0