云原生集成开发环境——TitanIDE
通过网页在任何地方更安全、更高效地编码2023-02-02
496
原文作者:kaiyun开云创新产品总监 陈晓露
你想写一个AI应用,但你写不来AI的算法代码,怎么办?
写一个AI应用,一定需要会写AI的代码吗?
自己整台电脑,一定要会制造CPU吗?
显然不是!
我上大学那会,买电脑全是自己去武汉广埠屯的电脑城组装,鲜有人直接买品牌机的。我们都是提前配好几个清单备选,去电脑城找几家卖电脑的店,按照清单讨价还价,选好一家店后,这家店的销售人员就从电脑城的仓库中拿各种配件,然后拿到装机中心组装,组装完安装个盗版的操作系统,完事!电脑城卖电脑的店铺,他们就是纯销售,没有仓库,没有产品,连组装的工作也不是店铺做的。
写一个AI应用,难道不能跟组装一台电脑一样吗?当然可以,这就是“组装式开发”这个概念的由来。后续,我会再写篇文章来介绍介绍组装式开发,这里就先不聊了。回到写一个AI应用的事,或者说组装一个AI应用,听上去很美,但是有前提条件的:
· 有人提供配件
· 配件与配件之间相对独立
· 你能了解这些配件的类型和作用
· 需要懂配件与配件之间如何对接
而在云原生开发平台Methodot当中,应用商店提供了配件,应用工厂提供了操作间,你只需要懂配件与配件之间如何对接(大多数配件与配件的对接是通过HTTP的API来实现,所以大体懂HTTP协议就够了),就能轻而易举地基于我们平台组装应用。
备注:Methodot(云原生在线开发平台)即为CloudOS(云原生数字化创新平台)SAAS版本。(Methodot体验地址>>)
下面,我就来详细讲一下,如何不写一行代码,5分钟基于Methodot组装出一个AI识图应用。这个应用界面如下,是一个网页,打开后上传一张图片,该应用就能将图片内容识别出来。
实现步骤
一、创建项目
注册并登录后,进入应用工厂,新建一个微服务项目。(Methodot注册地址>>)
二、设计架构图
2.1 设计组件
拉入应用商店中的3个组件,1个是前端组件,用于界面显示,1个是后端组件(Runtime),还有1个是AI模型。
2.2 组件连线
用连线将组件连接起来,注意:Runtime组件拉线到前端组件,模型组件拉线到Runtime组件。
三、保存并发布应用
架构图设计完成,点击“保存按钮”,并选择发布,跳转到发布页面,按照默认配置发布应用;
四、访问应用
等待应用发布成功,并访问应用。您可以上传一张图片,该应用将会识别出图中的内容。
总结
看上去很简单,我们来继续思考一下。
如果你想做一个AI应用,前端不长这样怎么办?——Methodot上有前端低代码能力,前端界面也可以组装。
如果你想做一个AI应用,你需要不同的AI能力,比如,你需要OCR的能力,怎么办?——你可以跟我们联系(400-008-9160),我们想办法来提供你需要的AI能力,供你使用。