[发展实战]在30分钟内完成AI小程序

2021-01-02
来源:

前言:作为没有任何开发背景的产品经理,我发现了一周内开发AI小程序的最短途径。在这里,我记录并共享了小程序源代码以及需要完成的每一步工作。我相信您可以按照以下方法在30分钟内完成试用版小程序的开发和体验。

这只是一个起点。我希望未来小程序中会继续出现更多AI应用场景。

整个路径分为3个步骤:

准备工作:下载并安装开发工具,下载源代码,注册并打开腾讯云AI的I3界面;开发工作(30分钟):注册并打开小程序,填写个人小程序信息配置(最低要求);版本小程序:版本小程序需要进行微信客户服务审核,即使您不发布试用版,也可以使用该试用版。

上述工作完成后,您可以获得自己的AI小程序,体验如下:

一、准备:下载并安装云开发工具,下载地址:,建议选择稳定版本。安装nodejs,下载地址:,建议选择长期支持板。下载AI小程序的源代码文件miniprogram-1.zip,下载链接:%20mini%2BTBP.zip。解压缩源代码后,得到下图

5.首次使用时,必须在腾讯云官方网站上注册生产访问密钥(即SecretID和SecretKey),并在AI控制台上打开3个界面调用权限。

A。这是访问密钥生成URL:

B。这是面部识别激活网站:每月提供10,000个免费积分。

C。这是通用的印刷识别网站:每月有1,000个免费积分。

D。这是公众身份识别激活网站:每月免费配额为10,000次。

如果要一键快速激活所有视觉AI界面服务,只需转到下面的活动页面,并花10元人民币购买视觉AI通用套餐。这仅适用于首次购买。购买后,所有文本识别和人员将被自动激活。人脸识别,图像分析界面。

E。这是智能对话平台的开放网站:目前处于免费封闭测试阶段,因为某些操作需要特别提醒,如果您使用此功能,请先参阅我的另一篇文章。

二、开发工作:预计30分钟

1、安装并登录微信云开发工具,首先使用微信扫描代码以登录并注册。

扫描代码后,单击下图中的“ +”,然后选择创建一个新的小程序

首次使用时,您必须先注册AppID为微信小程序

2、点击上方的注册,您将进入注册界面,在这里注册新的微信 AppID,URL:

特别提醒:类别必须选择工具映像类别,否则发行审核将失败。

3、然后获得小程序的appid,可以在项目的以下信息中填写该信息。

ai小程序开发

例如,我的新应用程序:wx 5. ....... 3e0d,在此处填写小程序的小程序 appid

4、单击“新建”后,将进入由小程序开发的界面,此处将生成一个新环境。只需自己填写环境名称,就可以参考我的姓名并填写“ aitest”

首次使用5、时,请记住选择“ Cloud Development”按钮以首先启用云开发功能

每个云开发客户都使用一定数量的免费配额,这基本上足以用于自学和测试。恭喜,如果超过了免费配额,您的小程序已经开始炫耀。

备注:要获得wxappid和密钥,建议将它们分开保存,因为如果忘记了后续密钥,则必须将其重置,并且不会再次显示。

6、在此处输入新创建的小程序目录,删除所有原始文件,并将其替换为以前解压缩的文件

7、然后在此处复制在上一步4中解压缩的所有文件

8、现在将看到一个新的小程序界面

特别提醒,这里可能存在环境问题。如果您发现cloudfunction后面没有定制的环境名称(如下图的红色框中所示),则需要单击“项目”-“关闭当前项目”-”,然后再次将其重新打开以刷新环境信息。

9、将身份验证信息分别添加到cloudfunctions下的三个AI cloud函数中,分别在下图中的三个index.js文件中,修改并填写您的腾讯云帐户的SecretID和SecretKey,然后按Ctrl + S保存内容。

在第一个版本中,我最初只提供了三个接口用于面部检测和属性分析,常规打印识别和公众人物识别。在第二个版本中,我添加了智能对话机器人界面,以使小程序更具品味。智能对话也只需要填写sid和skey。

填写信息后,分别在这5个云功能目录上分别选择5次“上传和部署:云安装依赖项(不是上载node_modules)”。

单击上面的云开发后,您可以看到刚刚上传到此处的5种云功能的列表:

10、这时,您已经可以在计算机或手机上体验AI的各种功能。这里,以计算机呼叫为例进行演示。

三、版本小程序:估计1-7个工作日

1、单击云开发工具右上角的“上传”,将本地代码上传到小程序管理后台。

2、打开微信小程序版本管理,选择发行版,然后按照提示进行操作。每个小程序开发人员每年都有一次免费的快速发布,在正常情况下,审核需要1-7个工作日。通过审核后,可以发布正式版本,以便所有人都可以看到您的小程序。

关于发布,因为微信小程序具有其自己的审核标准,所以您可以在失败时与客户服务进行沟通。如果您将其视为个人工具,即使它尚未发布,开发人员仍然可以在体验环境中使用它,也可以添加一些体验者一起使用。

参考资料:

“小程序开发资源摘要(带有源代码)”

分享