受访者 | 杨航

采访者 | 伍杏玲

出品 | 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 在小程序场景下的深度应用。在机器学习与小程序的结合方面有丰富的实践经验与自己的思考。

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

杨航将作为 2019 AI ProCon 【AI+小程序】专场(官网:https://aiprocon.csdn.net/)的讲师,重磅出席!详情可点击阅读原文了解~

【End】

 热 文 推 荐 

☞支付宝回应 AI 换脸风险;新 iPhone 或将于 13 号接受预订;Linux Lite 4.6 发布 | 极客头条

华为方舟编译器开源!前华为人重磅解读!

华为鸿蒙为什么非要碰物联网?

换脸软件 ZAO 刷屏:你在玩换脸,别人想要你的脸!

☞Dropout、梯度消失/爆炸、Adam优化算法,神经网络优化算法看这一篇就够了

☞只给测试集不给训练集,要怎么做自己的物体检测器?

☞mysql表设计要注意什么?

☞别让分析公司卖了你:一文读懂比特币的私密性及隐私保护

☞她说:行!没事别嫁程序员!

你点的每个“在看”,我都认真当成了喜欢

一键打造全栈式小程序开发者!相关推荐

  1. 还不会小程序开发?适用于新手、前端、后端、全栈的小程序开发保姆级教程!

    2017年,那个男人微信之父"龙哥",在公开课上提出"小程序".那时大家都还在享受移动互联网所带来的便捷体验,对于微信这个庞然大物所倡导的新物种显然是有点不知所 ...

  2. 最新完成的一个全栈微信小程序商城,包含后台和小程序端,服务器端

    使用到的技术 element-ui 组件库 vant 组件库: Vant 3 - Mobile UI Components built on Vue vue 需要的自取 本小程序项目需要配合商城服务端 ...

  3. 天网亮相,数美科技智能风控引擎展示怎么样全栈式实时布控

    风控对于企业来说肯定是不陌生的,曾经互联网是个行业,但随着越来越多的企业把业务做到线上,互联网逐渐转为成一种模式.从互联网时代转化到移动互联网时代,用户也从PC逐渐转移到移动端,获客成本和运营成本也在 ...

  4. 小程序 | 基于WAMP的新闻网小程序开发(体验全栈式开发微信小程序)

    之前学习微信小程序开发,主要是基于JS.WXML.WXSS的前端开发,对于后端技术不精的我也是使用了微信开发者工具中的云开发功能,但是今天突发奇想,特别想体验一下全栈式开发微信小程序,学习了一下基于W ...

  5. 腾讯AI开源框架Angel 3.0重磅发布:超50万行代码,支持3种算法,打造全栈机器学习平台...

    出品 | AI科技大本营(ID:rgznai100) [导语]2019年8月22日,腾讯首个AI开源项目Angel正式发布3.0版本.Angel 3.0尝试打造一个全栈的机器学习平台,功能特性涵盖了机 ...

  6. 全云端万能小程序_万能门店全云端独立版微信小程序源码V4.0.10,全五端源码下载...

    独立版万能门店全端云小程序是一款可以一键生成全端小程序(微信小程序.百度小程序.支付宝小程序.抖音/头条小程序.QQ 小程序)的平台, 平台集成了分销商城.会员卡券.知识付费.商户平台.同城论坛等功能 ...

  7. 一个全栈式的应用集成平台,打破“信息孤岛”

    源宝导读:随着企业数字化进程的逐渐深入,企业存在大量的异构系统,各个系统之间信息传输.资源利用困难.本文将介绍明源云ERP为了打破这种"信息孤岛",而进行的思考与实践. 一.前言 ...

  8. 开放下载!《15分钟打造你自己的小程序》(内附详细代码)

    简介: 零基础开发你自己的支付宝小程序,教程在手不迷路,从入门到精通,还有详细代码在里面哦~ <15分钟打造你自己的小程序>独家电子书上线啦!零基础开发你自己的支付宝小程序,手把手教你从入 ...

  9. python全栈和java全栈_Python是全栈式开发语言吗?原因竟是这样!

    Python 的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.但排在前四名的语言 Python.C.Java 和 C++都拥有广大的用户群体,并且他们的用户总量也十分相近.实际上,Di ...

最新文章

  1. 2018-04-07进程创建学习流程
  2. 垃圾回收算法|GC标记-清除算法
  3. JAVASE图书系统期末试题
  4. 单页面 Web 应用(Single Page Application,SPA)的工作原理介绍
  5. UVA10194 Football (aka Soccer)【排序】
  6. 实现系统菜单的两种方式
  7. c++项目开发——吃豆子游戏
  8. 多伦多计算机科学排名,2017加拿大大学专业排名:计算机科学类项目
  9. 毕业论文参考文献格式GB/T 7714的Endnote设置教程
  10. Python3网络爬虫开发实战!付费讯代理、阿布云代理的使用!
  11. vue项目如何打包以及如何变成android、ios应用程序
  12. WiFi-ESP8266入门http(3-4)网页一键配网(1若为普通wifi直连 2若为西电网页认证自动网页post请求连接)+网页按钮灯控+MQTT通信...
  13. Android教程 -05 Android6.0权限的管理
  14. 关于「微信小程序」背后的故事
  15. document.documentElement对象
  16. criteria 用法
  17. ideaIU-2020.1下载
  18. 开发板ping不通虚拟机
  19. Rxjava源码分析之IO.Reactivex.Observer
  20. prezi2展示思维的总结

热门文章

  1. u盘安装linux系统自动关机,将u盘拔出后电脑自动关机怎么解决【解决方法】
  2. 【金融】【python】处理表格(*.xlsx)形式的期货数据
  3. 【ajax】前端ajax传值的几种方法
  4. sublime搭建C/C++编译环境
  5. VS Code远程链接报错Could not establish connection to “hz-t2.matpool.com”
  6. vue 左侧菜单隐藏_vue.js 左侧二级菜单显示与隐藏切换的实例代码?
  7. 关于拷贝常规数组、std::array和std::vector速度的一些测试
  8. 单级离心压缩机行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  9. IT必须掌握的面试大全技巧教你怎么回答
  10. Kotlin 1.5 新特性:密封接口有啥用?