在当今数字化快速发展的时代,人工智能已经融入到很多领域,小程序开发也不例外。今天我们就来深入看看小程序开发与AI结合所产生的有趣又实用的新体验。
如今,AI 工具的使用越来越普遍,从最初帮助写电子邮件、讲小故事,到程序员大规模使用 AI 辅助开发,比如 GITHUB 早期的 COPATE 以及后来成为的一些工具受欢迎的。在小程序开发领域,有一个叫做FinkLib的工具值得关注。
之前已经介绍过,可以把小程序开发变成公司应用的一个功能。小程序是微信、支付宝等平台特有的应用形式。如果企业应用想把一些模块变成小程序风格,FinkLib 可以提供审核发布、监控数据统计、SDK 集成等功能,相当于提供了一个 APP 基础功能。而且现在它推出了新的AI功能,并且还提供了全套的小程序开发经验,包括自己的IDE。目前试用阶段是免费的,您可以直接下载其官方IDE来体验。
我们可以通过注册、使用用户名和密码登录、或者用手机扫描二维码的方式登录IDE。登录后我们就可以使用AI功能了。进入后点击加号创建空白模板(当然它还有大量其他模板,比如低代码版模板,可以帮助我们快速创建小程序),选择对应的省略id即可完成创建,其IDE和调试功能与微信开发小程序的开发者工具比较相似。
重点是底部的AI辅助功能。点击后,它就像一个聊天窗口,我们可以向它询问各种问题。例如,首先把它当作一个简单的类似XJP的工具,让它帮你写一封电子邮件,通知下周一的会议。这只是其基本功能的演示。
更重要的是应用与代码结合: 1. 代码生成与优化:我们写完简单的代码后,比如定义一个包含循环的函数等,通过Aite文件,我们可以让AI根据代码知识库帮我们写出具体的代码内容,例如生成一个产品页面,显示产品图片、价格和简介信息。可以快速创建相应的JS文件、页面文件和样式。页面文件包含简单的模板、虚假数据和其他内容。 2. 交互式代码改进:对于创建的代码,我们还可以在聊天框中交互式地改进它,例如在页面显示的介绍下添加详细的介绍文字,设置背景颜色等,它会对代码进行相应修改。对于与页面元素显示相关的问题,比如图片显示,我们可以让它设置图片的显示方式。如果有小地方不满足需要,我们也可以手动进行细微的修改。 3. 代码逻辑讲解和学习助手功能:当我们点击某个特定的代码文件,比如一个app,点击一个JSON文件,点击它,AI助手就可以变身学习助手并帮助我们解释这个文件的作用。什么,像一些API的功能以及可以获取什么信息(比如设备型号、系统版本、屏幕宽高、像素比、是否支持GPS等),这个在我们学习小程序开发或者阅读别人的代码并调试框架源代码。代码尤为重要。 4. 代码版本转换等功能:我们还可以用它来将代码更改为其他版本,例如将JS代码更改为Typescript版本。这个功能对于复杂函数的版本转换比较实用。
人工智能与小程序开发相结合的好处是显而易见的。在开发过程中,我们可以开发简单的小程序模块,而无需编写过多的代码,提高了开发效率。而且它的聊天框特别好用。我们可以清楚地描述自己的想法和代码逻辑,然后提交直接更新代码文件,甚至可以批量更新,这给开发工作带来了很大的便利。
当然,当前的人工智能工具也存在一些局限性和缺点。一方面,这些工具大部分都是付费的,但 FinkLib 的新 AI 助手目前开放试用,这是一个额外的好处。另一方面,在小程序AI发展的现阶段,即使添加上下文信息,也很难完成特别复杂的任务。它还远远没有成为一个“可以被信任交付系统任务、独立编写代码、完成代码审查工作的程序”。 “会员”,还有一定的进化空间。
总之,人工智能在小程序开发中的应用呈现出诸多亮点。如果你对小程序开发感兴趣,不要错过FinkLib新增的AI助手功能。欢迎大家在评论区讨论分享经验哦,说不定还能获得官方小礼物呢!
트위터에 공유 페이스북에 공유
코멘트
현재 댓글이 없습니다