以前,我是不信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. RocketMQ原理—2.源码设计简单分析上

    大纲 1.NameServer的启动脚本 2.NameServer启动时会解析哪些配置 3.NameServer如何初始化Netty网络服务器 4.NameServer如何启动Netty网络服务器 5 ...

  2. LVGL图形库

    一.LVGL实现思想 LVGL以结构体的形式来实现类 父子对象的关系 1.子对象会随着父对象移动 2.子对象超出父对象范围的部分不显示 二.基础对象部件 基础对象lv_obj可以作为父对象来创建其它对 ...

  3. 7.Vuex

    1.store目录下生成index.js import Vue from "vue"; import Vuex from "vuex"; import { HE ...

  4. Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版

    Deepseek卡的问题已经有几周了,还有同学没有解决这个问题? 今天就来教大家如何白嫖阿里云的Deepseek-R1满血版,新用户享受100万token额度,相当的富裕,可以随便用了.并且还配用AP ...

  5. 13. MySQL 事务基础知识(详细说明实操剖析)

    13. MySQL 事务基础知识(详细说明实操剖析) @ 目录 13. MySQL 事务基础知识(详细说明实操剖析) 1. 数据库事务概述 1.1 存储引擎支持情况 1.2 事务基本概念 1.3 事务 ...

  6. Markdown 语法深度详解与实战演示

    一.引言 在当今数字化的时代,高效地处理和呈现文本信息变得至关重要.Markdown 作为一种轻量级标记语言,因其简洁.易读.易写的特点,受到了广大开发者.写作者和内容创作者的喜爱.无论您是撰写博客. ...

  7. 解决 Docker 容器镜像拉取难题:全面指南

    一.引言 在使用 Docker 容器的过程中,经常会遇到镜像拉取慢甚至无法下载的问题,这给开发和部署工作带来了不小的困扰.本文将深入探讨这一问题的原因,并提供多种有效的解决方案. 二.问题原因分析 网 ...

  8. php执行时间

    要计算代码的bai执行时间,在PHP来讲是du十分简单的,首先,zhi你需要知道,PHP是一种dao顺序执行的脚本语言,所以,可以按照以下步骤来计算代码的执行时间: <?php function ...

  9. C# Socket通信简单示例

    https://files.cnblogs.com/files/mojiejushi/SocketDemo.rar

  10. C# Semaphore

    1.Semaphore定义Semaphore,是负责协调各个线程, 以保证它们能够正确.合理的使用公共资源.也是操作系统中用于控制进程同步互斥的量. Semaphore常用的方法有两个WaitOne( ...