概述

集成操作是魔笔平台的重要能力,通过详述其核心功能,帮助用户高效进行集成操作的开发和使用。

什么是集成

集成是魔笔平台的重要能力之一,开发者可以通过为资源创建多个集成,以实现与各种外部系统的无缝连接。这些集成可以包括但不限于SQL 数据查询、SQL 数据更新、百炼大模型交互、百炼应用交互等。通过这种方式,魔笔平台能够大大简化复杂系统间的交互过程,提高开发效率,同时降低错误率和维护成本。集成包括集成资源和集成操作,集成资源配置连接外部系统资源的一些配置信息,而集成操作则负责传递参数调用外部系统资源,以集成 MySQL 为例,集成资源需要配置连接数据库所需要的HostPort数据库名称用户名密码的信息,而集成操作则负责向数据库发送执行一条 SQL 语句的请求。image

image

什么是集成资源

集成资源是集成的一部分,在资源页面中选择集成,会列出该空间中的所有集成资源,可以在该页面中对集成资源进行管理。在列表中置顶的文件夹系统内置集成包含了系统内置的一些集成资源,这类资源无法进行创建和删除。

image

点击创建集成后进入添加集成的流程,首先选择集成的类型,点击下一步后根据所选择的类型填写对应的集成资源配置项。对于MySQLPostgreSQLHTTP集成阿里云 OSS自定义大模型这五类集成资源,支持在集成资源的配置项页面点击右侧的连接测试进行资源的连通性测试。imageimage

说明

对于MySQLPostgreSQL集成资源,连接测试会尝试与配置的数据库建立连接,以判断是否连接成功;对于HTTP集成自定义大模型集成资源,连接测试会尝试向填写的URL的域名发送 ICMP 回显请求,以验证 DNS 解析的正确性和服务器的响应能力,但并不会验证 HTTP 的鉴权;对于阿里云 OSS集成资源,连接测试会尝试使用配置项中的访问密钥对配置中的区域Bucket名称进行验证,以判断是否连接成功。

什么是集成操作

集成操作是集成的一部分,在应用中选择代码可以对集成操作进行管理。点击集成操作后会显示该集成操作的详细信息。每个集成操作需要选定一个集成资源,集成资源和集成操作之间是一对多的关系,每个集成资源可以创建多个集成操作。image

在集成操作中可以配置必填参数和可选参数,支持通过 {{}} 的形式引用参数,例如在可选参数中定义parameter参数,SQL 语句中可以通过{{parameter}}的形式引用参数。image

功能特点

  • 灵活配置,集成操作提供了与各种外部系统和服务交互的能力,无论是 RESTful API、百炼应用、百炼大模型、数据库、第三方服务还是自定义的后端系统。

  • 简单易用,通过图形界面,用户可以轻松地创建和配置集成操作,而无需编写底层代码。这使得非技术用户也能够设置和管理集成。

  • 实时数据,集成操作能够提供实时数据访问,确保应用程序能够及时反映外部系统中的数据变化。

  • 错误处理,集成操作包含了错误和异常的处理机制,允许开发者定义失败时的回退策略,例如重试、日志记录或用户通知。

  • 事件驱动,集成操作可以绑定成功或失败的处理事件,从而实现复杂的业务逻辑和响应链。

使用场景

  • 阿里云百炼深度集成,通过资源管理,开发者可以轻松集成阿里云百炼智能体应用和模型等能力。这些 百炼智能体应用可以用于各种智能化应用场景,如智能客服、数据分析、语音识别等。开发者可以配置 百炼智能体应用的参数和认证信息,并将其集成到应用中,以提供智能化的功能和服务。

  • 数据库管理,通过资源管理,开发者可以轻松配置和管理数据库连接信息,如 MySQL、PostgreSQL 等。可以设置连接参数、认证信息,并实时监控数据库的状态和性能,确保数据访问的稳定性和安全性。