以前,我是不信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:写代码很强了的更多相关文章

  1. 推荐四个phpstorm酷炫实用插件 让你写代码的时候不在孤单!

    程序员写代码很孤独,每天只能和电脑屏幕交流,想要一个程序员鼓励师妹子,老板又不给配,如何让自己写代码的时候不再孤单呢?今天给大家分享的这四个插件,既实用又好玩,还能提高开发效率,这四个插件主要用到ph ...

  2. java压缩文件解压:调用WinRAR5命令强于自己写代码实现

    最近,手上维护着一个几年前的系统,技术是用的JSP+Strust2,系统提供了rar和zip两种压缩格式的解压功能,后台是用java实现的 1.解压rar格式,采用的是java-unrar-0.3.j ...

  3. 使用 .NET WinForm 开发所见即所得的 IDE 开发环境,实现不写代码直接生成应用程序

    直接切入正题,这是我09年到11年左右业余时间编写的项目,最初的想法很简单,做一个能拖拖拽拽就直接生成应用程序的工具,不用写代码,把能想到的业务操作全部封装起来,通过配置的方式把这些业务操作组织起来运 ...

  4. 【腾讯Bugly干货分享】深入理解 ButterKnife,让你的程序学会写代码

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/578753c0c9da73584b025875 0.引子 话说我们做程序员的,都 ...

  5. .netER的未来路,关于基础是否重要和应该自己手写代码吗?

    http://www.cnblogs.com/onepiece_wang/p/5558341.html#!comments 引用"基础知识的学习,一开始可能是背书,但是在后续若干年的工作过程 ...

  6. MySQL 创始人:写代码比打游戏爽,程序员应多泡开源社区

     王练 发布于2017年09月04日 收藏 43   开源中国全球专享福利,云栖大会购票大返现!>>>   根据StackOverflow的最新调查,MySQL仍然是全世界最流行的数 ...

  7. C#实现如何判断一个数组中是否有重复的元素 返回一个数组升序排列后的位置信息--C#程序举例 求生欲很强的数据库 别跟我谈EF抵抗并发,敢问你到底会不会用EntityFramework

    C#实现如何判断一个数组中是否有重复的元素   如何判断一个数组中是否有重复的元素 实现判断数组中是否包含有重复的元素方法 这里用C#代码给出实例 方法一:可以新建一个hashtable利用hasht ...

  8. Java 10的10个新特性,将彻底改变你写代码的方式!

    Java 9才发布几个月,很多玩意都没整明白,现在Java 10又快要来了.. 这时候我真尼玛想说:线上用的JDK 7 甚至JDK 6,JDK 8 还没用熟,JDK 9 才发布不久不知道啥玩意,JDK ...

  9. 【2020Java最新学习路线】写了很久,这是一份最适合普通大众、科班、非科班的路线

    点赞再看,养成习惯,微信搜索[三太子敖丙]关注这个互联网苟且偷生的工具人. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的 ...

  10. MinIO很强-让我放弃FastDFS拥抱MinIO的8个理由

    目前可用于文件存储的网络服务选择有很多,比如阿里云OSS.七牛云.腾讯云等等,但是收费都有点小贵.为了帮公司节约成本,之前一直是使用fastDFS作为文件服务器,准确的说是图片服务器.直到我发现了Mi ...

随机推荐

  1. langchain-agent

    Agent 参考:LangChain 实战:Agent思维 大模型是被训练出来的,知识是有时间限制的,所以当进行问答时,可以结合本地知识库和调用搜索或在线API来增强自身能力,这些不属于大模型的内部数 ...

  2. 凸n边形的对角线最多能将其内部分成几个区域

    https://math.stackexchange.com/questions/3384251/into-how-many-regions-do-the-sides-and-diagonals-of ...

  3. 近期最值得关注的AI技术报告与Agent综述!

    写在前面 如题,近期优秀的大模型层出不穷.作为技术人,需要阅读高质量的AI技术报告或论文,并且掌握未来应用趋势.本文将推荐一些高质量的AI技术报告,以及Agent智能体综述. 大模型技术报告 Deep ...

  4. SQL Server 2022新功能:将数据库备份到S3兼容的对象存储

    SQL Server 2022新功能:将数据库备份到S3兼容的对象存储 本文介绍将S3兼容的对象存储用作数据库备份目标所需的概念.要求和组件. 数据库备份和恢复功能在概念上类似于使用SQL Serve ...

  5. SQLServer--NOLOCK

    介绍 NOLOCK从字面意思可以看出就是没有锁,表示这段sql不去考虑目前table的transaction lock,就是说加上NOLOCK后不受锁的限制读取数据,包括已修改未提交的数据,概念上类似 ...

  6. C#下.NET配置文件的使用(1)

    原文链接:https://blog.csdn.net/dbzhang800/article/details/7212420 System.Configuration 命名空间中的东西是为读写应用程序的 ...

  7. 8-2 MySQL 索引的设计原则(超详细说明讲解)

    8-2 MySQL 索引的设计原则(超详细说明讲解) @ 目录 8-2 MySQL 索引的设计原则(超详细说明讲解) 1. 测试数据准备 2. 哪些情况适合创建索引 2.1 字段的数值有唯一性的限制 ...

  8. 【技术美术】GPU渲染管线笔记

    [技术美术]GPU 渲染管线笔记 基本术语 基元.图面: 网格中所使用的顶点数据布局,常见的如点.线.三角面等,特殊的甚至包括一些带邻近基元的基元类型. 参数语义 语义是附加到着色器输入或输出参数的字 ...

  9. 探秘Transformer系列之(9)--- 位置编码分类

    探秘Transformer系列之(9)--- 位置编码分类 目录 探秘Transformer系列之(9)--- 位置编码分类 0x00 概述 0x01 区别 1.1 从直观角度来看 1.2 从模型处理 ...

  10. php框架里面数组合并的方法

    php框架里面用call_user_func_array(array($dispatch, $actionName), $param);传参的时候,接收的$actionName方法不能接收数组参数. ...