DeepSeekV3:写代码很强了
以前,我是不信AI能最先替代程序员的。
DeepSeek的热度虽然在降,但是能力在悄摸的迭代。
在今年2月中旬测试DeepSeekR1的时候,虽然被它的文本处理能力惊艳到,但是当时吐槽过几句它的编程水平。

写个简单的五子棋游戏。
扭扭捏捏的200行代码,还时不时无法正常运行,历经多轮优化之后,是可以做出来,不过游戏的算法又太差,毫无游戏体验。
还是写五子棋的需求,在DeepSeekV3版本中有了很大的进步。
提示词:使用HTML前端语言,写一款五子棋游戏,用户执黑子先手,电脑执白子后手,一方获胜后结束,游戏的算法逻辑需要尽量精妙,页面可以简约,需要一个重置和关闭的按钮。

写的程序包括注释有500行左右,打开Html预览页面,增强了很多视觉上的质感,游戏也可以进行5-6轮的拦截才分出胜负。
可以很显然的感受到:DeepSeekV3编程方面的能力在增强。
本来想着受到DeepSeek的影响,其它大模型的能力肯定也在飞速变化,就把相同的提示词放到其它几款主流模型测了一下,输出的代码基本在200行左右。
既然DeepSeekV3可以写点简单的游戏了,那就来试试高级点的Web效果。
第1版提示词:以16:9的比例,用HTML写一个Web页面,视觉效果整体如下,背景是暗黑色,左端伸展出红色网格状线条,向页面中间延伸,右端伸展出蓝色网格状线条,向页面中间延伸,并且网格线条的颜色逐渐变浅。
页面效果图是平面静止的,不符合预期,那就调整提示词。

第2版:页面的视觉效果大致是对的,但是左右两端网格线条要做成向中间流动的状态,颜色从两边到中间逐渐变浅。
第3版:网格线条的颜色,从两边到中间,颜色从明亮到暗淡,直至消失,向中间流动时,网格逐渐收窄,最终形成3D视觉效果。

第4版:视觉效果完全正确,但是网格线条的流向不对,是从两边向中间流动,不是从下边向上边流动。
第5版:上面的效果完全正确,但是希望把网格大小收缩一些,增强点网格密度,并且稍微提高一些颜色的明亮度。

几轮修改之后,3D视觉的页面效果已经基本符合预期了。
这里不由的在反思一个问题,既然DeepSeekV3能写出这种页面,那么是不是我写的提示词不行,所以让DeepSeek自己来写提示词,会不会更靠谱?
除了视觉效果,再来试试业务编程,写一个简单的档案采集表单,使用提示词:使用Html写一个打工人档案采集页面。

DeepSeekV3的发挥很稳定,不但写了一个详细的表单采集,还兼顾字段校验和单选以及时间类型等,最主要的是知道打工人会采集哪些信息。
既然模型的编程能力基本可用了,那么AI相关的工具也就可以试试了。
最近和损友在测试AI编程工具,我写的是《搭建Trae+Vue3的AI开发环境》,那货写的是:
《Cursor:一个让程序员“失业”的AI代码搭子》,天知道这种标题,他是怎么想出来的,特别抽象。
他把自己的原型导入Cursor中,可以直接生成不错的小程序代码,而我在Trae中使用DeepSeekV3模型,同样可以快速的生成Vue工程。
从十年后端的角度来说,AI编程工具已经可以使用了,值得大家试一试。
实际上从去年开始,在自媒体上就有一大批所谓的超级个体,开始用AI工具快速的发布小程序,在Cursor的加持下导入PRD,优化之后发布应用。
会自然而然的在自媒体话题中发酵,不管是产品还是账号,火哪一个都不能叫瞎忙活。
DeepSeekV3:写代码很强了的更多相关文章
- 推荐四个phpstorm酷炫实用插件 让你写代码的时候不在孤单!
程序员写代码很孤独,每天只能和电脑屏幕交流,想要一个程序员鼓励师妹子,老板又不给配,如何让自己写代码的时候不再孤单呢?今天给大家分享的这四个插件,既实用又好玩,还能提高开发效率,这四个插件主要用到ph ...
- java压缩文件解压:调用WinRAR5命令强于自己写代码实现
最近,手上维护着一个几年前的系统,技术是用的JSP+Strust2,系统提供了rar和zip两种压缩格式的解压功能,后台是用java实现的 1.解压rar格式,采用的是java-unrar-0.3.j ...
- 使用 .NET WinForm 开发所见即所得的 IDE 开发环境,实现不写代码直接生成应用程序
直接切入正题,这是我09年到11年左右业余时间编写的项目,最初的想法很简单,做一个能拖拖拽拽就直接生成应用程序的工具,不用写代码,把能想到的业务操作全部封装起来,通过配置的方式把这些业务操作组织起来运 ...
- 【腾讯Bugly干货分享】深入理解 ButterKnife,让你的程序学会写代码
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/578753c0c9da73584b025875 0.引子 话说我们做程序员的,都 ...
- .netER的未来路,关于基础是否重要和应该自己手写代码吗?
http://www.cnblogs.com/onepiece_wang/p/5558341.html#!comments 引用"基础知识的学习,一开始可能是背书,但是在后续若干年的工作过程 ...
- MySQL 创始人:写代码比打游戏爽,程序员应多泡开源社区
王练 发布于2017年09月04日 收藏 43 开源中国全球专享福利,云栖大会购票大返现!>>> 根据StackOverflow的最新调查,MySQL仍然是全世界最流行的数 ...
- C#实现如何判断一个数组中是否有重复的元素 返回一个数组升序排列后的位置信息--C#程序举例 求生欲很强的数据库 别跟我谈EF抵抗并发,敢问你到底会不会用EntityFramework
C#实现如何判断一个数组中是否有重复的元素 如何判断一个数组中是否有重复的元素 实现判断数组中是否包含有重复的元素方法 这里用C#代码给出实例 方法一:可以新建一个hashtable利用hasht ...
- Java 10的10个新特性,将彻底改变你写代码的方式!
Java 9才发布几个月,很多玩意都没整明白,现在Java 10又快要来了.. 这时候我真尼玛想说:线上用的JDK 7 甚至JDK 6,JDK 8 还没用熟,JDK 9 才发布不久不知道啥玩意,JDK ...
- 【2020Java最新学习路线】写了很久,这是一份最适合普通大众、科班、非科班的路线
点赞再看,养成习惯,微信搜索[三太子敖丙]关注这个互联网苟且偷生的工具人. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的 ...
- MinIO很强-让我放弃FastDFS拥抱MinIO的8个理由
目前可用于文件存储的网络服务选择有很多,比如阿里云OSS.七牛云.腾讯云等等,但是收费都有点小贵.为了帮公司节约成本,之前一直是使用fastDFS作为文件服务器,准确的说是图片服务器.直到我发现了Mi ...
随机推荐
- 完整的 c 语言用到的基础知识总结
作者: baron 博客: baron-z.cn 用于记录 c 语言基础知识,如果没有特别说明本文的所有代码编译环境为 gcc 编译器编译,学习资料来自狄泰软件学院可在淘宝购买学习 一.基本数据类型 ...
- 再获权威认可!天翼云论文被IEEE/ACM CCGrid收录
近日,由天翼云弹性网络开拓者团队撰写的<Towards Better QoS and Lower Costs of P4 EIP Gateway at the Edge>论文被The 24 ...
- mac安装php单点调试环境
页面预览和抓包方式 sudo php-fpm sudo killall php-fpm 开启/usr/local/etc/nginx/ nginx nginx -s quit 运行Charles就行 ...
- Trae初体验
前情 自从AI IDE面世以来,网络上到处流传程序员要失业了,小白也能轻松完成程序开发了,某某0基础靠AI上架了苹果应用,平时工作也有偶尔用用AI工具的我,都觉得这些都是标题党文章不予理会的,直到看到 ...
- 微信小程序实现分类菜单激活状态随列表滚动而自动切换效果详解
这篇文章主要介绍了微信小程序分类菜单激活状态跟随列表滚动自动切换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧 目录 view结构 ...
- QT5笔记:27. MDI应用程序设计
MDI:Multiple Document Interface 多窗口文档界面 例子: MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H # ...
- 【由技及道】在wsl容器中进行远程java开发【人工智障AI2077的开发日志003】
指令接收:「需要万能开发环境」 系统警报:检测到主人即将陷入"环境配置地狱" 启动救赎协议:构建量子化开发容器 终极目标:让"在我机器上能跑"成为历史文物 需求 ...
- 【EX6-1】带孔平板拉伸的弹塑性分析
带孔平板拉伸的弹塑性分析 来源:<ABAQUS有限元分析实例详解>石亦平等 1. 建模 塑性数据: abaqus输入塑性数据见ABAQUS弹塑性分析 网格划分: 2. 分析设置 单元类型设 ...
- 音视频SDK对比|K歌App中的实时合唱功能如何进行技术选型
摘要 在线K歌软件的开发有许多技术难点,需考虑到音频录制和处理.实时音频传输和同步.音频压缩和解压缩.设备兼容性问题等技术难点外,此外,开发者还应关注音乐版权问题,确保开发的应用合规合法. 前言 前面 ...
- Vulnhub-sundown
总结:该靶机是一个wordpress管理系统,需要信息收集得到插件信息,然后搜索插件漏洞,得到一个文件包含exp,利用其得到一个普通用户,利用hydra爆破密码然后ssh连接,信息收集得到一个数据库配 ...