零基础速成!DeepSeek助力小白半小时开发微信小程序

零代码基础也能开发小程序?借助阿里云通义灵码和DeepSeek,半小时快速上手,轻松实现你的创意!

原文标题:技术小白如何利用DeepSeek半小时开发微信小程序?

原文作者:阿里云开发者

冷月清谈:

本文介绍了如何利用阿里云的通义灵码和DeepSeek模型,即使是零基础的小白,也能在半小时内快速开发一个微信小程序。作者以一个记录“拉💩时间”的小程序为例,详细讲解了使用“AI程序员”模式进行开发的步骤,包括需求输入、代码生成、导入微信开发者工具、编译预览、以及根据需求调整代码等。

过程中,作者通过自然语言描述需求,例如“点击开始按钮开始计时,点击结束按钮结束计时,然后显示此次拉💩花费多少时间”,通义灵码便会自动生成相应的代码。作者还演示了如何添加新的功能,例如日历功能和历史记录查询。

此外,文章还提到了通义灵码的智能问答模式,该模式集成了DeepSeek R1模型,可以解答用户的编程问题,例如创建一个微信小程序的步骤。文章强调,即使不懂代码,也能借助这些工具快速将想法落地,并鼓励读者尝试。

怜星夜思:

1、文章中提到的DeepSeek V3和R1模型有什么区别?它们各自的优势是什么?
2、除了通义灵码,还有哪些类似的AI辅助编程工具?它们各自的特点是什么?
3、未来AI辅助编程工具会如何发展?它会完全取代程序员吗?

原文内容

有时候我突发奇想要做个小工具,但是碍于不会编程,没办法进行下去。

但是学习编程要花很长时间,而且以我的水平,还不一定学得懂。我就在想,能不能通过AI生成一个网页、小程序或者App呢?经过实战手搓,发现真的可以!

一、DeepSeek满血版

“AI程序员”

正好我看见了通义灵码的“AI程序员”接入了DeepSeek V3和R1满血版,最重要的是免费不限量使用!

有了DeepSeek推理模型的加持,通义灵码在代码智能补全、研发智能问答、代码优化等方面就更强了!

它自带两种模式,一个是智能问答模式,一个是“AI程序员”模式,智能问答模式适合有一定编程基础的人员,“AI程序员”模式适合什么都不会的小白。只需要打字,就能从头到尾生成想要的程序,而不写任何代码。

今天我就给大家演示一下,一个0代码基础的文科生是如何通过“AI程序员”模式做微信小程序的。

二、通义灵码

制作微信小程序

通义灵码的插件可以在3个编程软件上使用,分别是JetBrains IDEs、Visual Studio Code、Visual Studio。

这里我们用Visual Studio Code,下载安装好之后,进入软件首页,点击插件按钮。

输入”通义灵码“,点击安装。

右下角点击”通义灵码“,再点击”立即登录“。

在网页端登录阿里云。

接下来我们就可以做我们想做的程序了。

我们在左边上面的“AI程序员”点击一下,然后在下面选择DeepSeek V3的模型。

最近我朋友说他有点便秘,所以我直接帮他做一个记录拉💩时间的小程序。

我们直接输入需求:帮我做一个微信小程序,我需要实现点击开始按钮开始计时,点击结束按钮结束计时,然后显示此次拉💩花费多少时间的功能。

它就会自动帮我们生成需要的代码,我们只需要点接受就可以了。

当代码生成完之后,我们把这个文件导入微信开发者工具。

然后点击编译,它就能生成实时预览画面。

三、修改与调整

或许有的时候我们会对第一次生成的结果不满意,这个时候只需要再通过通义灵码进行需求调整,代码修改,整个过程也是只需要用日常说话的语言和方式就可以。

比如这个时候我又有了个想法,不仅要记录一次的,每一次的历史记录都要看得到才行。

所以我又对它提出了新的需求:添加一个日历功能,点击日历中的具体一天,会显示当日的拉💩计时记录。

它会自动帮我们修改好代码,我们也是只需要点击接受就行。

代码修改完成之后,我们只需要在微信开发者工具里重新编译一次就可以了。

当然在这个过程中,可能出现报错的情况。

不用担心,我们只需要把报错的这些红色信息复制,然后通过输入框发送给它,它就能自动帮我们修改好。

等所有代码都弄好之后,我们点击上传。

等审核成功之后,我们就拥有一个简单的微信小程序了。

屎记demo

这个小程序还比较简单,后续还可以继续增加一些功能和内容。

比如说背景图,点开始前,是一张熊猫站在马桶前的图;点了之后,是一张熊猫坐下拉💩的图;点结束,会是一张熊猫起身冲水的图。

而且后续还可以添加便便记录功能,在每次拉完💩时,可以选择本次💩的状态,本次是否拉肚子等选项,最后每周汇总成周报发送给你。

四、满血R1智能问答

当然除了“AI程序员”功能,通义灵码还有智能问答功能,里面部署了满血版的DeepSeek R1,连思考内容板块都保留了。

比如我问它:做一个微信小程序需要哪些步骤。它就会帮我把需要做的每一步都列出来,大家只需要按照它给出的步骤一步步来,就能做出你想做的任意微信小程序。

从一个想法到落地、完善,真的可以做到0基础开发应用!通义灵码太牛了!

有好想法就有好作品,中间步骤都交给它就行。

就从这些个例子来说,我们可以看到通义灵码的“AI程序员”在小白做项目中的强大辅助能力,从项目搭建、代码优化、功能开发到Bug修复和代码重构,“AI程序员”都能高效地完成任务。这极大地方便了我们这种不太懂代码的门外汉,让普通人的开发体验更加顺畅。


本文涉及的所有工具:

[1]通义灵码:https://ai-bot.cn/sites/5269.html


现在AI辅助编程工具越来越多了,感觉程序员的饭碗要被抢了:joy:。不过话说回来,这些工具确实能提高编程效率,对于一些重复性的工作很有帮助。

GitHub Copilot、Tabnine、CodeWhisperer 都是比较常见的 AI 辅助编程工具。它们都能够根据上下文提示代码,提高编程效率。GitHub Copilot 背靠 GitHub 海量代码库,代码提示能力很强;Tabnine 支持多种编程语言,并且可以根据个人代码习惯进行训练;CodeWhisperer 是亚马逊出品,与 AWS 服务集成度高。

我觉得这俩模型就像一个团队,V3是冲锋陷阵的战士,负责撸代码;R1是军师,负责提供情报和策略。一个负责干活,一个负责指挥,配合起来效率就高了。

取代程序员?我觉得不太可能。AI再怎么发展,它也只是个工具,最终还是需要人来操控。就像汽车发明了,也没见马车夫失业啊,他们只是换了个工作而已。

我用过Copilot,感觉代码提示功能很强大,写代码就像打游戏开挂一样,爽!就是收费有点小贵。Tabnine也用过,免费版的功能比较有限,收费版的功能和Copilot差不多。CodeWhisperer没用过,不太了解。

DeepSeek V3 和 R1 应该是阿里云DeepSeek平台下的不同模型。V3 应该侧重代码生成,而 R1 则更偏向知识问答和信息检索。V3 的优势在于可以快速生成代码,适合快速原型开发;R1 的优势在于可以提供丰富的编程知识和信息,辅助开发者解决问题。

从文章的描述来看,V3更像是面向“怎么做”,R1更像是面向“是什么”。一个是实践,一个是理论,两者结合才能更好地完成开发工作。

我认为AI辅助编程工具会朝着更加智能化、个性化的方向发展。它可能会学习程序员的编码风格,提供更精准的代码提示,甚至能够自动生成完整的程序模块。但是,我不认为它会完全取代程序员。程序员的工作不仅仅是写代码,更重要的是理解需求、设计架构、解决问题。这些都需要人类的创造力和判断力。

以后可能只需要产品经理动动嘴,AI就能自动生成一个完整的应用程序了,想想就刺激!程序员可以解放出来,去做更有创造性的事情。