本文目录:
一、我们的现状与期望
二、我们的初级探索及建议
三、智能开发系统的自建之路
四、未完待续
一、我们的现状与期望
首先,我们作为一个移动平台产品,必须解决的是让工程师更加容易的开展工作,“知识工作者智能化”是我们探索的方向,让移动开发工程师先用起AI,也是我们的期望。
针对我们的移动开发工程师,我们的主要的工作概括说有三件事:
-
了解需求
-
拿到UI设计
-
研发
我们期望的是,基于机器学习(ML)的移动平台,最终能够:
-
让初级开发人员具备专家80%的能力
-
让AI辅助移动App的研发工作。
对于AI,BAT有着不同的看法,马云的数据论,李彦宏的技术论,以及马化腾的场景论,我个人马化腾的论调跟我们不谋而合,我们认为切入点很重要。
我们的切入点是:从设计稿(或者App 截图)到App 前端代码,这也是我今天分享的方向。
二、我们的初级探索与建议
为了,我们在实践的前期,进行了一些探索并总结了一些建议,希望能够给大家一些启发。
正如大家所知道的基于机器学习工程话的过程,需要数据、算法、算力以及工程话的配合,是一个不小的工程,我们的初步想法,是否借力SaaS的服务能力,于是我们进行了公有云服务的尝试。
我们找了一张狗狗的图,实际的效果非常的赞。
-
准确识别狗,并且能够识别到品种;(潜台词:能够识别不同设计就好了)
-
有“鼻子”有眼的,看上去很美,(潜台词:能够识别设计里的UI控件就够了)
于是,我们抱有很大期望的用设计稿作为尝试,效果大致如下: