Coze 变成了一个完整的应用搭建平台

656 阅读4分钟

Coze 支持了创建应用后,变成了一个完整的 应用搭建平台

image.png

从 AI 对话应用开始

AI 爆发之后,出现了很多 AI 对话应用,几乎每一家大模型厂商都有自己的 AI 对话应用,比如 OpenAI 的 ChatGPT, 字节的 豆包。还有很多 AI 对话应用搭建平台,比如 Dify, Coze(扣子),应用开发者可以在这些平台中搭建自己的 AI 对话应用。

“AI 对话应用” 这个名字有点长,包含了 3 个概念:

  1. “应用”:这是应用软件。有图形界面,我们人类会直接使用这些软件。

  2. “对话”:这些应用长的都一样(UI 一样),使用方式、交互方式也一样,都是像微信或各种其他的对话聊天软件那样 微信

    豆包

  3. "AI":这些应用软件使用了最新的大语言模型技术。

并非所有的应用程序都是对话应用

”AI 对话应用“ 使用了 “对话” 的交互方式,使 AI(大语言模型) 能够发挥出最大的威力。不过,并不是所有的场景中都适合使用 “对话” 的交互方式,我们也能看到很多其他 ”不是对话应用“ 的 AI 应用,比如去年过年时火爆了一段时间的 AI春联

image.png

应用程序的结构

开发一个应用程序,简单来说包含 3 部分:界面,功能,运维

  • 功能:实现业务逻辑
  • 界面:实现用户页面,可以通过页面来使用功能
  • 运维:构建发布程序

开发应用程序很麻烦,即使对于全栈开发者(有能力独立开发完整应用程序的开发者)来说也很麻烦,开发者即使具备开发能力,也要花很多时间。

Coze, Dify 等平台已经把 “功能” 和 “运维” 的成本降低很多了,“UI”也被固定为对话的形式,所以开发一个对话应用(Coze 把这类应用叫 AI 智能体)会很快,如果之前开发一个应用程序需要 1 天,那么现在可能 1 小时就搞定了,而且非专业开发者也可以使用 Coze 这类平台搭建应用了。

但是,在支持“创建应用”之前,我们无法做出像“AI 春联” 那样的应用,因为 Coze, Dify 并不支持自定义 UI。

为了支持自定义 UI,Coze, Dify 提供了 API, 开发者自己做 UI, 再接入 API, 这样虽然能为开发者省不少事,但所有的页面都要写代码还是很麻烦,而且非开发者根本搞不定。

使用 Coze 低成本搭建应用程序

Coze 的 “创建应用”,正是为了 “低成本的搭建 UI” 而设计的。

我用尝试用 Coze 快速复制了一个 AI春联,效果不错

image.png

image.png

下面以这个小应用为例介绍 Coze 中的应用程序搭建。

首先,在 Coze 中创建应用

image.png

在应用编辑器的顶部可以看到 “业务逻辑”和“用户界面”

image.png

“业务逻辑” 也就是应用程序中的 “功能”,在 AI 应用搭建中,”业务逻辑“ 通过 ”工作流“ 来实现。

image.png

工作流会生产一些数据,供”用户界面”使用

image.png

“用户界面” 也就是应用程序中的“界面”,制作一个用户界面要关心 3 点,分别是 “视觉”,“数据”,和 “事件”。

  • 视觉:即用户界面长什么样,页面中有什么元素,比如文字,输入框,按钮,这些元素的位置,尺寸,颜色等。这些属于设计范畴,是视觉设计师的专业。

    image.png 界面中的元素是有层级的,一个树形结构,是不是有点像 Photoshop ? 是不是有点像 HTML ?

    image.png

  • 数据:有些元素的内容是动态的,比如上联、下联、横批,输入框中的文字,按钮的状态等等,这些数据在应用的状态中,元素可以选择关联这些数据 image.png

  • 事件:用户在界面中操作,比如点击按钮时,如何响应用户的点击呢?答案是通过事件。比如为按钮添加一个点击事件,在点击时执行触发业务逻辑(即执行工作流)

    image.png

了解了以上概念,就可以开始尝试从零到一做一个简单的应用程序了!

会成为下一个风口吗

iPhone 诞生后,移动应用生态爆发,出现了很多 iOS 和 Android 应用程序独立开发者。

微信小程序诞生后,小程序生态持续增长,也伴随出现了很多小程序独立开发者。

这一波 AI 浪潮,会诞生出一个新的应用程序生态吗?从 GPTs 到 Dify 到 Coze, 我看到很多产品都在这个方向发力。会不会成为下一个生态不确定,不过现在是时候重视起来了,保持关注,在可能的风口到来前做好起飞的准备~