找回密码
 注册

微信登录

微信扫一扫,快速登录

查看: 266|回复: 0

AI编程初体验 | 我用AI写了个重启人生沙盘带盘工具

[复制链接]
发表于 2025-4-2 21:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
作者:微信文章
w1.jpg
※ 正文字数4865※ 阅读约需10min
--仅获取带盘工具下载地址请拖至文末--

说来惭愧,作为一个纯血计科专业的学生,我是一天程序员也没做过。

回想起来大学C语言的课还拿过优,但也并不妨碍我现在就是一个代码小白。

最早使用AI尝试写代码,得追溯到去年年中,有个朋友的小孩拿到一个数独作业,需要在半小时内完成好几题。

先不论这个作业的合理性,当时朋友希望发动群内好友分别每人做一题,而我想说是否能写个代码来跑答案,然而ChatGPT和文心一言的表现都非常差劲。

最后还是其他朋友找到了一个数独游戏APP,解决了这个问题。

而这次的起心动念,是想做一个微信小程序,提供给大学生进行关于职业价值观和职业兴趣的判断与选择。

首先作为一个好奇宝宝,其实很多年前在写公众号的时候就也想试试小程序,特别是认为自己多少还算0.1个专业人士。

再者当前AI编程十分火热,之前的看到不少工具多少有些门槛,而因DeepSeek横空出世,腾讯加速推广混元,腾讯云也出了AI代码助手,很难让人不心痒痒。

加上去年在团队内导入职业测评卡牌之后,即使团队已经将一对一的测评方法改进为了一对多,提供咨询与测评的效率还是太低了。

所以想说工具都如此易得,何不乘此机会,试试AI编程到底多好用,以及是否真的能够让非从业人员开发一款产品呢。

当然如果真的能做出来,还能给自己的公众号引引流涨涨粉,也是不错的。

但是,我第一个完成的小项目并非是这个小程序的idea,因为它的复杂度有点高,以及遇到了一些工具上的障碍。

在我更换工具的同时,我想到那不然还是写个更简单的HTML好了,毕竟这么些年的IT从业经验,虽然不写代码,也多少用HTML整过点花活。

那我就想到了之前我做的重启人生沙盘的带盘PPT。

我在原版的带盘PPT内,替换了系列主题图片,并调整了背景音效,嵌入了视频,以及用PPT控件做了倒计时等。

作为PPT老手艺人,我只能说PPT的能力还远没有被发掘完毕。

不过这种方式还是存在一些弊端,比如需要在其他电脑使用该PPT时,必须要提前安装字体,当然这个可以将设计好的PPT页面作为图片呈现。

而另外两个问题就无法有效解决,其一就是PPT的倒计时控件启动之后就没有回头,让沙盘的控场不够灵活,其二就是PPT会压缩导入的视频质量,多棒的视频最后都是360P。

后者到时有一个办法,那就是在PPT里面使用网页控件,直接在页面内打开网页。

但如果这样,为何我不直接用HTML写一个完整的沙盘带盘工具呢,也可以理解为我用HTML写了一个PPT文件。

以上便是这次小小小小小项目(姑且称之为项目)的灵感来由,大概四五个急转弯是有的。

当然今天我也并非给各位还原我到底是如何一步步通过AI实现了一个开发项目,而是分享一下我这次大概两周的体验。

1、新鲜感

因为一开始想写的是小程序,所以我先是使用了微信自己的开发者工具。

忽略掉哪些小程序的繁琐注册步骤,在小程序开局时,就可以使用智能创建来初始化小程序项目。

w2.jpg

这一步确实在我意料之外,没想到小程序开发环境已经如此完备,从项目初始化建立就能开始采用AI进行交互设计。

进入智能创建,通过我对需求的概要描述,它就能帮我做了初步的页面规划,让我信心大增。

于是我就期待在这个对话界面,能完成我对这个小程序的结构的完整设计,不断补充我的需求,让它修改。

2、第一次受挫

但是事情往往不可能一帆风顺。

在我觉得已经交互的差不多,只需要再做些许调整,就可以得到令我满意的结果时,出现了类似DS爆火大家无法获得服务的情况。

原因几何不得而知,但是冷冰冰的提示词:服务异常,请重试。十分醒目。

w3.jpg

多次重试,依然无法得到响应。(隔了几天我又试了几次,依然时灵时不灵)

如果前面的交互没有那么顺畅,可能这个时候我不会产生绝望的感觉。

明明好像成功就在眼前,却卡在了临门一脚。

3、第二次受挫

真的猛士不可能那么容易被打倒。

在无法通过智能模板创建之后,我只好退而求其次采用其他模板进入开发环境,准备从0开始。

简单摸索了一下操作面板,迅速找到了AI代码助手插件(其实并不迅速,这里有好几个干扰项,大概也还是在迭代中),然后在插件里面关联了我自己的DeepSeek API,重新上路。

通过开局前的AI给我的设计,比较快的确定了开发步骤,要开始设计第一个页面了,DeepSeek也快速的给出了代码。

然而,这个项目的难度在这里就显现出来了,当然指的是对我这个开发小白的难度。

它不仅涉及到了页面代码设计,还涉及了云环境的配置,虽然微信开发者工具本身就集成了相应的模块,但是依然需要学习成本。

我先绕过这个部分,希望先实现一个首页,DeepSeek一段段的给我生成代码和新的文件。

通过预览确实能看到一些页面的元素了,然而布局上不太美观,这个时候我就发现DeepSeek不太能够精准的根据我的需求进行调整,至少在微信开发者工具里不好用。

我想通过我有限的代码知识自己修改时,大段大段的报错让我无从下手,将报错复制给DeepSeek,偶尔能找到错误,偶尔又答非所问。

以及整个过程不太丝滑,前后回答会有些跳脱,无法达到一步步详细且清晰的教你从0开发一个项目的水准。

那天的夜晚,辗转反侧,我甚至打开了极客时间,发现我2018年买的小程序视频还能看,就是视频现在看起来已经有点年代感了。

最后我觉得我可能需要放弃这个方法。

4、重新上路

就像我之前写过一篇AI和HI的推文一样,当前AI工具雨后春笋,我们如何利用好我们自己的创意和智慧对它们进行调度可能比掌握具体某个工具更重要。

我马上又想到了一个新的路径,那就是早几年各家都有低代码甚至0代码平台,腾讯铁定有。

如果低代码+AI编程,想起来就很有搞头。

十分轻松的就找到了对应的平台,免费的功能也基本能用,而且该平台自己就集成了AI功能,直接开干。

首页的建设快速就弄好了,主要就是一个背景图和启动按钮,拖拉拽两下就完成了。

这个时候我又开始雕花,用AI生图折腾了半天背景图,差强人意(对,就是大体上满意了)。

其他几个页面,我也迅速搭建了框架,这就是低代码的魅力。

5、还是太勉强了

然而当我又一次通过与AI对话希望完成页面的微调的时候,给我弄出了比较大的动静,我反而觉得手动调整一下代码数值可能更快时,却没能找到这个低代码平台的代码窗口。

这个大概率应该是有的,只是我对平台的不熟悉。

然后页面框架基本敲定,继续下去要关联数据库的时候,我又无从着手了。

之前大概研究了微信开发者工具的云开发,就想把低代码平台的项目移植回本地的时候,又发现代码结构和采用语言有差异。

至此,我终于意识到,想用AI做一个稍微有些复杂的程序,以0基础开局,还是太勉强了。

最好还是要熟练掌握所需的开发工具操作、必要的开发语言和基本的开发经验,才能够利用AI来提升自己的效率。

否则,最好还是从基础学起,至少现在还无法做到真正的言出法随,如果直接上手大概率也是忙活半天,最后发现自己太菜。

6、先做个**出来

但是不要气馁。

为什么那么多自媒体博主都能通过AI做一个小程序或者小应用呢,我开始观察一下这个问题。

除了这些博主本身就是从事开发行业,具备所需能力基础之外,还有一个原因就是,展示给大家的东西都足够简单。

大多都是单页面的小游戏或者小应用。

(PS:确实也有说是0基础做了蛮像样的产品的,总归还是我自己太菜)

于是我就想,有什么是单页面的东西,我又能用上呢,于是我用HTML写一个沙盘带盘流程的想法就浮现出来了。

它足够简单,就是使用HTML全屏展示图片、播放背景音乐,或者播放视频,最复杂的是一个倒计时进度条。

7、初尝惊艳

同时,更换了开发场景,工具也需要换一下,我尝试使用了大家都赞不绝口的Cursor。

当然前期由于不熟悉,先打开了软件执行了编码,最后导致操作文件夹的变动,丢失了与AI的交互历史。

但是简单上手熟悉之后,可能是因为新的需求逻辑太简单了,又或者是Cursor真的有东西。

大概只花了2个工作日的晚上,就完成了我的编码。

所有的需求除了我自己要替换的链接地址,和调整控件位置的数值,几乎全程没有写任何一行代码。

特别是当你需要修改设置时,所有相关的部分会自动的帮你考虑。

效果只能用惊艳来形容。

甚至当你存在一个bug,提出让他修改,它也能做出调整之后,并提示你如何逐步检查。

w4.jpg

8、噩梦的开始

完成编码之后,由于这个工具可以分享给其他沙盘主持人使用,但同时我又想保护一下自己军训AI生成的小作品,当然也是怕同行能看到源文件过于简陋有点丢人。

所以我开始尝试打包这个项目,这是我噩梦的开始。

这个过程比编写代码的时间都还要久,因为好像Cursor并不擅长这个部分,加上AI的幻觉现象,让我一试再试。

对于一个程序员来说,这应该是一个基操,很可惜我不是。

我跟着Cursor给我的一个又一个不同的步骤和方法,我试了三四天,依然都无法正确执行操作,气急败坏的我骂了它一句:你真是个蠢货。

我已经丢失掉了那次对话的历史记录,但是它的回复大意是:实在抱歉,耽误了你的时间,不然你再试一次。

现在看起来好像蠢货应该是我自己。

9、回到没有AI的世界

既然这是个程序员的基操,想想一个初学编程的人,如果在没有AI的时候他会怎么做。

噢!伟大的搜索引擎,啪,很快,我就找到了教程,但是我跳过这个环节,因为我已经有点受不了了。

我需要一个能让我快速完成这该死的最后一步的方法,有没有现成的软件。

有的,虽然它的免费版本会给打包的exe程序加上广告,但是确实已经完美实现了我的需求,而且方便快捷。

广告不是问题,花钱就行,我已经做好了充值的准备,不对,软件领域这个叫做打赏作者。

本来已经要到此为止了,我将exe分享给其他沙盘主持人,他们问:这是什么文件?

我心想不妙,冒昧的问一句:敢问阁下是什么系统。

macOS,该死的macOS。

10、最后的波纹

接下去的故事,是寻找其他的打包方案,确实还有大佬使用GitHub的功能能够一键发布多平台操作系统的安装包。

大佬人很好,工具也不加广告,还回答我问题,我乐呵呵的赞赏了99元。

可惜软件存在一些小小的bug,大概率是无法正确加载js文件的设置,当然我也不确定,然后不支持太大的媒体文件。

我只能针对大多数页面,重新军训AI修改代码,和通过各种工具对音视频进行压缩。

最后,软件可用了,但是存在些许不影响使用效果的一些小瑕疵,但是我的能力已经不支持修改了,原因是AI不知道出了什么问题。

给我采用过了3、4种方法重新编码之后,我自己放弃了。

毕竟这只是一个实验的小项目,并非是什么要紧的东西,如果最终需要完美效果,那使用我的源码就好了。

至此告一段落。

虽然最后的这一段轻飘飘的只叙述了几句,但是它几乎占了我这次尝试的超过二分之一的时间。

因为打包的问题,几乎重写两遍代码,虽然不需要我自己写,但是军训AI也是需要花思考时间和脑力成本的。

其次,打包文件生成,需要魔法就算了,还需要自己安装测试,窗口大小调试等等,就是纯耗费时间的体力劳动。

而且发布成软件,还需要一个LOGO,其实随便用一个ico就可以了,但是对我来说太煎熬了。

我用堆友、即梦练了两天丹,才算是找到一个感觉能够凑合的版本,当然还需要用我拙劣的PS技巧进行微调。

最后的最后,我竟然还出了两套背景版本,一套哪吒版,一套黑悟空,我好死不死做源文件的时候有一些错误,又没带笔记本电脑回来。

w5.jpg

w6.jpg

我是那种有问题解决不了睡不着觉的,PS水平不够解决不了,还好想起来自己还有美图秀秀的会员,它有AI功能。

嗯,可以睡觉了,撒花~!

获取安装文件请在公众号内回复:sandbox

End

突然想到,一个计算机专业毕业的学生,遗忘掉所有编程知识,然后又硬要用AI写代码,也算是一种重启人生了。

嗯,怎么不算呢?

重生之我是程序员!

总结本次尝试的体验,那就是非专业人想用AI编程最好还是老老实实系统的学习,因为当你把所有工作完全交给AI时,它可能不要钱,但是要命(大量的杀死时间)。

这半个月,我差不多下班回来之后4-5个小时都耗在这上面,请大家不要效仿。

当然如果你觉得是我的问题,那可以笑话我~嘿!


本次用到的软件/工具/平台,按照时间先后:

微信开发者工具、DeepSeek、腾讯云微搭低代码、Cursor、PPT、HTML2EXE、PakePlus、GitHub、Clash、即梦、堆友、PhotoShop、美图秀秀、某几个不记名在线mp3编辑网站

再一次:

获取安装文件请在公众号内回复:sandbox
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-9-15 01:16 , Processed in 0.116927 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表