一键打造全栈式小程序开发者!

受访者 | 杨航

采访者 | 伍杏玲

出品 | CSDN(ID:CSDNnews)

自 2017 年 1 月 9 日,微信小程序诞生以来,各大巨头公司纷纷布局小程序,小程序进入快速发展期:

据即速应用最新发布的《小程序2019行业中增长研究报告》中显示:微信小程序总数量超 236 万,支付宝小程序超 20 万,百度智能小程序超 15 万。并预计2019年微信小程序日活突破 3.5 亿,支付宝小程序日活突破 3 亿。

从这可以看出,小程序已成为当下技术潮流风向之一。但很多小程序开发者在开发时可能会遇到一个问题:小程序员前端开发上手容易,可后端还需团队协作开发,这对于独立开发者来说,成本和时间将耗费巨大。

腾讯云 小程序·云开发正是为解决这个问题而生。

目前 AI 已应用到各行业,使生活变得更“智慧”,云开发也提供一些 AI 能力助力小程序开发者。

CSDN(ID:CSDNnews)采访腾讯云小程序·云开发+AI方向核心研发工程师杨航,给我们分享他们在云开发的小程序 AI 技术方案实践上,有怎样的技术经验总结和未来发展方向等干货经验。

AI+云开发,助力小程序开发者

杨航介绍道,云开发是一个支持小程序、Web 等多端的应用开发平台。

其中“小程序·云开发”由微信团队和腾讯云联合打造,秉承高效、易用、安全、低成本的服务理念,整合了微信公众平台和腾讯云的核心技术,提供云数据库、云存储、云函数、日志和监控等开发运维能力。通过“小程序·云开发”,开发者可无缝安全调用小程序的开放服务,提升开发效率,快速试错和落地产品。

云开发在原有的基础能力之上,整合腾讯云 AI 服务,为开发者提供基于云函数的便捷、标准化的调用腾讯云 AI 服务的能力,极大降低了小程序获取及使用 AI能力的门槛。通过云开发,开发者仅需开通授权、一键部署,就可以将内置封装好的调用AI能力的云函数部署到自己的环境中,实现在小程序端使用微信内置方法调用云函数获取AI能力。

和通过传统方式调用腾讯云 AI 能力相比,云开发提供了更标准易用的能力,开发者无需根据不同的平台配置安全域名、应用属性、密钥等信息,也无需引入适配额外的SDK,同时云开发也简化了服务创建、开发、部署的步骤,提供开箱即用的AI能力,免去开发者接入成本。

目前云开发的AI扩展能力包括智能客服、人脸识别、五官定位、人脸融合、身份认证等。

无需配置 AI 能力密钥,可授权操作 AI 资源

杨航了分享其中的技术实现方案:云开发在封装的云函数中使用 AI API 调用后端能力,云函数前端进行客户端身份鉴权,保证进入云函数的请求都是来自微信客户端的合法请求。

同时,云开发在链路安全、权限校验方面做了很多安全加固的工作,开发者无需云函数中配置AI能力密钥,仅需授权云开发操作AI资源,即可申请临时密钥并置入云函数运行环境,在调用过程中使用临时密钥完成鉴权,有效规避静态配置密钥泄露的风险。

在流程上,云开发作为应用服务中台,负责服务开通、授权、部署、反部署的流程控制,对原子操作进行整合,尽可能减少开发者的操作流程。

云开发 AI 能力:开箱即用

在AI能力上,相比其他小程序后端云,杨航介绍云开发的技术优势可从两点上谈:

从易用性上来说,云开发为开发者提供更便捷的AI能力调用方式,既可纯数据流cli方式操作,也可以使用图形化控制台操作;既可云端调用,获取更高精度的处理结果,也可以通过插件的方式本地调用,实时响应。

在使用流程上,云开发减少操作步骤,做到开箱即用,让开发者更方便的使用AI能力,赋能小程序。

总而言之,云开发让AI能力调用更简单了。

未来:深化小程序+AI 的应用场景

谈及未来,杨航说,我们将继续联合腾讯云AI团队,深化小程序+AI的应用场景挖掘,构建小程序+AI场景化解决方案。在广度上,云开发将接入更多AI能力,以满足多样化的需求。

并且作为应用服务中台的云开发,在小程序·云开发中,后续将进一步丰富产品能力,如日志、监控等,支持多语言。云开发是一种理念,一套服务,助力开发者更便捷、更简单、更安全实现小程序开发。

杨航简介:

杨航,腾讯云 小程序·云开发+AI方向核心研发工程师,负责云开发 AI 扩展能力相关的开发工作。持续关注计算机视觉、聚类分析等 AI 技术的发展及AI 小程序的不同玩法,专注于 AI 在小程序场景下的深度应用。在机器学习与小程序的结合方面有丰富的实践经验与自己的思考。

还想继续听杨航分享云开发+小程序的技术,现在你的机会来了!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190902A0DZ3K00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券