一、初步介绍
扣子应用能做什么
通过扣子平台构建的 AI 应用具备强大的可扩展性,支持与个性化的用户界面绑定,依托于先进的大模型技术,形成一个独立的 AI 解决方案。扣子应用通过工作流或对话流处理复杂的业务逻辑与编排,其内置的丰富节点库提供了逻辑处理、知识写入与检索、大模型服务、会话管理等多种能力,帮助开发者灵活编排自动化流程、构建各种智能服务。
扣子应用不仅能够适配移动端和网页端的各种框架,还能兼容广泛的终端设备。扣子应用的灵活性体现在多个方面:它能够以 API 服务或 Chat SDK 的形式轻松集成到现有的应用程序或网站中;你还可以将扣子应用发布为微信小程序、抖音小程序,或者发布到其他常用的社交平台上,甚至可以将其部署为 Web 页面,以便更广泛的用户群体能够访问和体验。
Coze应用创建流程
开发流程
一个 AI 应用的开发流程如下:
1.创建 AI 应用项目 首先,你需要在扣子平台上创建一个 AI 应用项目。项目创建完成后,你会自动进入集成开发环境(IDE)。这是你进行业务逻辑编排和应用配置的主要场所。
2.编排业务逻辑:你可以使用工作流来编排业务逻辑,并通过变量、插件、知识库、数据库等灵活的方式与本地数据或线上数据进行交互。扣子还提供了试运行能力,方便你在开发的时候进行调试。
3.设计用户界面:
扣子提供了丰富的组件和可视化的编排能力,支持以"拖、拉、拽"的方式快速构建应用,实现了所见即所得的应用开发体验。这种方式大大简化了界面开发过程,使得即使是非专业开发者也能轻松上手。扣子页面组件支持与开发资源的数据和事件进行绑定,快速实现前后端数据的联动。
4.测试应用 :扣子提供了预览能力,你可以通过预览,进行实时测试。确保应用运行符合预期。
5.发布应用完成开发和测试后,你可以将构建好的 AI 应用发布到你选择的平台或渠道,让 AI 应用被更多的用户使用。
开发环境
扣子平台提供了一个线上的应用集成开发环境(IDE)。它支持可视化的编排方式和调试能力,使得 AI 应用的开发变得更加快速和简单,让开发者能够专注于创意和业务逻辑。
应用集成开发环境由业务逻辑和用户页面两个模块组成。
业务逻辑模块
业务逻辑模块主要用于业务逻辑开发 ,包含资源列表和配置区域 两部分。
资源列表 :资源列表中包含工作流、插件、知识库、变量、数据库功能。你可以使用项目所属空间内的已有资源,也可以新建资源。
说明:在 AI 应用项目中新建的资源,只能被这个应用使用,无法与其他应用共享。如果需要变成共享资源,需要进行转移。
配置区域: 你可以在配置区域对创建或添加的资源进行配置和调试。支持左右分屏展示。
用户界面模块
用户界面模块用于用户页面搭建 ,由组件列表、画布和配置面板组成。(像简陋版网页)
组件:扣子提供了丰富的组件,你可以通过拖拽操作,将这些组件添加到画布中,实现快速搭建用户界面。更多信息,请参考为页面添加组件。
模版:扣子提供了一系列预设的页面模板,你可以选择一个模板来搭建用户界面,然后根据需要进行个性化修改。更多信息,请参加使用应用模板。
结构:用于浏览和管理用户界面编辑器中的不同页面和图层。更多信息,请参考查看页面导航。
数据:用于设置当前应用专属的界面变量。界面变量主要用于存储应用页面的临时数据,实现组件与页面之间的信息传递以及交互联动。更多信息,请参考设置界面变量。
画布:画布支持组件的拖拉拽,并支持通过拉伸方式快速调整组件的大小。
配置面板:在配置面板中,你可以通过属性相关配置来调整组件样式。通过事件绑定的方式实现业务逻辑与页面组件之间的联动。例如,给一个按钮组件绑定一个工作流的点击事件。当用户点击这个按钮时,就会触发工作流调用。更多信息,请参考设置组件属性和事件。

使用限制
限制项:页面数量、工作流数量、会话流数量。
说明:
1.每个应用中最多可添加 20 个页面。
2.每个应用中最多可添加 100 个工作流。
3.每个应用中最多可添加 100 个会话流。
二、创建一个快捷翻译应用
详细步骤:
业务逻辑模块:
1.创建应用,起一个英文名字

2.添加工作流之后再添加大模型
3.设置大模型把输入输出变量设置好

4.试运行

用户界面模块:
1.点击用户界面模块创建

2.添加容器并调整
3.添加三个容器后加入组件并进行编辑
4.设置按钮功能跳转
5.添加markdown组件
之后调试结果:
运行成功之后就可以点击发布啦!
可选择发布平台,功能性强,可以加到微信小程序中...个人认为功能性很强
原文地址:https://www.cnblogs.com/anncan/articles/18955026