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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章
|
1月前
解决Minikube运行拉取镜像慢的问题
使用国内镜像源加速Minikube启动:先拉取阿里云托管的kicbase基础镜像,删除原有集群,再通过指定镜像和中国区镜像源启动Minikube,提升部署效率。
170 0
|
网络协议 安全 文件存储
Windows本地搭建WebDAV服务并使用内网穿透远程访问【无公网IP】
Windows本地搭建WebDAV服务并使用内网穿透远程访问【无公网IP】
|
人工智能 测试技术 开发者
大模型自动生成并运行代码的体验与优化
随着近两年大模型的不断发展,它们在各个领域展示出了惊人的能力,可以说是在各个领域到了“开花结果”的阶段。比如最近技术圈比较火的阿里云的通义千问已经可以自己写代码、跑代码了,作为开发者,我觉得这种能力不仅提高了开发效率,还推动了编程实践向更高层次的转变和发展。但是,在使用大模型自动生成代码时,我们也会面临一些挑战,其中之一是代码可能会曲解开发者的需求。那么本文就来分享一下个个人的体验以及如何优化这种情况。
1360 2
大模型自动生成并运行代码的体验与优化
|
6月前
|
人工智能 编解码 芯片
告别低效沟通|让技术提问不再头疼-这套高效AI提问模板来帮你
不会向ai提问,不知道怎么提问的 可以看看
20693 1
告别低效沟通|让技术提问不再头疼-这套高效AI提问模板来帮你
|
12月前
|
人工智能 JavaScript 前端开发
利用AI提升代码审查效率
本文探讨了如何利用AI技术提升代码审查效率,包括AI在静态代码分析、代码补全和模式识别等方面的作用,以及使用AI驱动工具、集成CI/CD流程、定制化规则等技巧,旨在帮助开发者优化代码审查流程,提高代码质量和开发效率。
|
缓存 监控 JavaScript
Node.js中构建RESTful API的最佳实践
【4月更文挑战第30天】本文介绍了在Node.js中构建RESTful API的最佳实践:选择合适的框架(如Express、Koa)、设计清晰的API接口(遵循HTTP动词和资源路径)、实现认证授权(JWT、OAuth 2.0)、错误处理、限流缓存、编写文档和测试,以及监控性能优化。这些实践有助于创建健壮、可维护和易用的API。
|
机器学习/深度学习 人工智能 自然语言处理
商汤自研的通用Embedding模型Piccolo2
【6月更文挑战第19天】商汤Piccolo2模型**是其新推出的通用Embedding技术,通过多任务混合损失训练提升泛化能力,在CMTEB基准测试中刷新纪录。模型动态调整向量维度与使用MRL方法增强语义理解,但可能增加计算成本,且有观点认为其改进非革命性。[论文链接](https://arxiv.org/abs/2405.06932)
553 1
|
监控 安全 应用服务中间件
HTTPS代理搭建技巧分享​
请注意,HTTPS代理的配置和管理需要谨慎,特别是涉及SSL证书的处理。确保您的代理服务器按照最佳实践进行配置和管理,以提供安全可靠的代理服务。
778 3
|
C++ Python
【C++/Python】C++调用python文件
【C++/Python】C++调用python文件