作者:ZLJ,浙江大学教育技术学研究生
当我仅用10分钟调教出一个会关心我穿不穿秋裤的管家时,突然想到,现在限制我们开发的已经不是编程能力,而在于你有没有把你的想象力塞进代码框!
作为一个本硕都出身于“教育技术学”这样一个极典型交叉学科的“半吊子程序员”,我一直处于一种尴尬的境地是,懂一些原理、需要一些开发,然而就是不爱敲代码!不久前参加了通义灵码和DataWhale在浙大举办的AI+X高校行活动,我第一次用上通义灵码,体会到一种“思维直通代码”的震撼和爽感!到现在为止已经使用通义灵码近半个月,我决定成为它的“自来水”。来看看我的使用体验吧——
通义灵码为什么吸引我
自打生成式人工智能一次次爆火以来,我就一直在探索和尝试各类AI辅助编程的工具,但通义灵码确实是我用后想要极力推荐的。我们也不能否认Cursor这类IDE工具的强大,以及ChatGPT等大模型在代码能力上的持续提升,但是通义灵码比较出色地做到了集轻量化与流畅的编译修改交互体验于一体。
首先,免费、免费、免费!
对于个人玩家来说,免费基础版就可以满足我的所有需求,只需要通过支付宝账号登录即可尽情享用。当然这要归功于像DeepSeek、阿里Qwen和QwQ这类普惠性大模型的贡献~
其次,极简安装过程!
只需要三步:
①拥有一个常用IDE开发环境。在现场活动中主办方提醒我们提前安装VScode,但后来发现,通义灵码还支持Visual Studio、 JetBrains IDEs等主流编程工具。也就是说,在你原有的代码编辑器基础上,只需要再装一个小插件,而不需要多装一个软件,即可快速提升生产力!
②搜索“通义灵码”拓展并安装。
以VScode为例,点击左边工具栏中的“拓展”,打开拓展商店,搜索找到“通义灵码”(TONGYI Lingma),点击条目展开项目内容,点击“安装”按钮,几秒钟就装好啦。
③扫码登录
安装完毕后你会发现在左边工具栏中,新出现了通义灵码的logo,这就是你召唤通义灵码的入口。第一次使用时,它会提示你登录,一般使用手机支付宝或阿里云扫码即可。(用了这么多天,一直都是自动登录,没有重复扫码过,好评!)
最后,丝滑的用户体验给足情绪价值。
在使用过程中,我发现有这么几个功能极致丝滑的功能亮点:
①智能问答与AI程序员两个助手互补搭配。
一般我会在需要生成代码、新增功能实现或重构某一部分代码时使用AI程序员,而在梳理功能逻辑或处理一些琐碎的问题时使用智能问答。一方面,这样可以保证编程迭代的流程是清晰、不受干扰、可追溯的;另一方面,智能问答中配置的大模型更丰富,例如DS-R1模型,可以通过深度思考帮我分析出更合理的功能设计脚本。太实用了!
②好用易用的结果处理方式。
AI程序员的修改结果会以左右列比对的方式呈现改前改后结果,甚至你能直观看到修改的代码是加到哪几行。对于结果可以选择接受或拒绝,也可以手动复制其中某部分后自行修改。
智能问答的结果则以嵌入对话框的形式呈现,代码块的右上角会出现插入、复制、新建文件3个按钮,就不会出现手动复制粘贴后缩进格式错乱的情况了。太丝滑了!
③精准的上下文定位。
在编辑某一文件的时候,提问窗口会自动识别当前文档并作为上下文。更厉害的是,当你光标选中该文档中的某几行时,提问窗口的文件名后面就自动出现了当前选中的行数,有效避免了多轮对话带来的幻觉!此外,还可以通过“+”按钮添加其他的参考文件。它是真的懂我T T ~
是时候上手体验了,跟着我来一起试试如何几分钟做出一个实时天气穿搭助手吧!
极速体验手搓应用
相信在杭州生活的小伙伴们一定会理解我为什么要做这个小应用。初春气温如同过山车,一夜之间可以骤降或陡升十几度,甚至一天之内,天气预报是晴天,出门后没多久就风雨大作。所以,当时我想,何不“考验”一下通义灵码,做一个实时天气预报和穿搭建议的小应用呢?说干就干!
第一步,用简单的提示词先生成一个粗糙的基础框架。
如果你一开始也没有想得很清楚具体要实现什么功能,你可以先让它帮你实现一个最基本的功能。由于通义灵码中调用的大模型具有良好的中文理解能力,因此简洁的提示词就能达到效果。比如,我先告诉它“用python写一个天气预报的界面”,它便给出了代码和使用说明。在这一阶段,它已经能够完成实时天气的调用,但提示你需要访问OpenWeatherMap 注册并获取免费的天气API key,并且替换到代码中。右键运行,已经可以显示出一个较为简陋的界面。
然而,当我输入城市后,它却出现报错“无法获取数据: Invalid APl key.”求助通义灵码,它给出了一系列排查方案,包括API获取与激活、替换位置,此外,它还告诉我“免费账户需要等待10-60分钟,密钥才会生效”。我检查了一遍API无误后,将信将疑地将这个功能暂且搁置,转而做另一方面的优化。没想到过了约十分钟后,API竟真的生效了!通义灵码不仅辅助编程,还节省了很多原本花在无尽检索上的时间。
第二步,优化补充功能。
目前的版本中已经能够完成实时天气的调用,但还没能给出针对性的天气调用。因此进一步向通义灵码提出需求“在实时天气的基础上,把针对性的穿衣建议放上去”。
当然,有时候他也会出现小问题,比如,对于新增功能,它只是写了个新的函数,却忘记告诉你在哪调用,或是错误理解了你的意思,你只需要拒绝新的修改,并且重新组织语言让它帮你生成,大部分的问题都能解决。
第三步,界面优化。
在功能之外,我们也可以要求它提升美观度,例如“把界面优化一下,要求莫兰蒂色系、时尚感,界面更宽一些”“把天气情况和穿衣建议分开两个框”等等。到此为止,一个简单小应用就新鲜出炉了,真的很简单吧!
几轮交流下来,你大概率会成功,但也可能并不如愿。需要说明的是,别急着把AI当许愿池!学会以逆向思维拆解分步骤任务,学会与它耐心合作,一定会有更好的结果哦。
脑洞升级:生活/科研的加速器
虽然十分钟确实做出了一个小应用,但我对它还不是很满意,因为从代码来看,现在的穿搭建议是模板化的。是否有可能在这个应用当中套娃调用Deepseek让它根据实时天气情况智能生成穿搭建议呢?再大胆一些,是否有可能把我所有衣服按照上衣、下装等分类录入进去,变成一个智能推荐的电子衣橱呢?当然是有可能的,并且这对于通义灵码来说是小菜一碟。但重要的还是那句话,要学会和它的合作。
现在我发现,通义灵码可以真正服务于我的科研学习。对于一些个性化需求的低成本解决,通义灵码是一件高效利器。这里分享我的使用场景:我在开展一项在线教学实验时,需要学生填问卷,并且要求填完提交后学生自己能够马上下载得到自己的问卷填写内容和结果,并且自动生成一张专属证书。找遍了当前主流的问卷工具发现它们几乎不具备这个功能,即使有,也要收取高昂的会员费。但我很不服气,实际上这应该是个比较简单的需求。于是,我自己用通义灵码构建了一个简单的问卷填写前端,并且在它的指导下部署到了自己的github以方便远程访问。妙啊!
工欲善其事,必先利其器。当通义灵码这样的智能工具成为从灵感变为代码的“传送门”,现在是时候让每个灵光乍现的瞬间,都找到它的实现归宿了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。