探索:为 简道云 插上 AI 的翅膀 ,这种方式够简单 …

楼主
简道云应用场景探索者

 

近日,刚录制完《 为简道云插 ai 的翅膀》,主要是结合简道云所提供的两种的方式:前端事件与自建插件。

 

自从自建插件功能上线后,前端事件用的不如曾探索云函数时多,但不可否认,因自建插件需要企业版及以上,那么前端事件,对于一些用户来说,还是一个比较重要的对外功能拓展的渠道。

 

COZE 不是单独的具象化的某个功能,你可以把它理解为AI世界的一个连接器,通过它即可以连接基础的AI大模型,也可连接种类丰富的插件与工作流。

 

> 融合效果

 

>> 前端事件

 

 

前端事件的方式,是通过get或post直接调用 COZE 的 api 接口 ,可以完成一些轻量的、直接性的功能,适合传递一些类型简单的值,比如文字性信息的创作等,本次演示了,生成周报模板与生成客服信息。

 

>>> 发起问题

 

如何快速掌握简道云

 

>>> 智能回复

 

要快速掌握简道云,可以参考以下步骤:

1. 阅读简道云产品简介,了解其基本功能。

2. 按照快速入门路径,学习表单、流程、仪表盘等核心功能。

3. 参考入门示例,进行表单设计、流程设计等操作。

4. 实践操作,尝试搭建自己的应用。

 

此外,还可以参考简道云的官方文档、视频教程以及在线社区等资源,以获取更多帮助和支持。

 

>> 自建插件

 

 

自建插件的方式,是通过构建一段功能性代码后再调用 COZE 的 api 接口 ,在传递值时,会便于构建一个稍微复杂的值,比如字典类型的,本次演示中,将插件节点融入了流程的插件节点,当节点触发时,即可调用  COZE 的 api 接口,当然,也可以将其结合智能助手,构建专属的智能 RPA 。

 

>>> 发起问题

 

我是一个简道云平台的应用开发者,我这周主要的完成的工作是简道云与COZE平台的结合,帮我写一下我的周工作总结。

 

>>> 智能回复

 

在本周的工作中,我主要致力于简道云平台与 COZE 平台的结合。通过深入研究和不断尝试,成功实现了两者之间的有效连接与协同工作。在这个过程中,我对两个平台的特性和功能有了更深入的理解,克服了诸多技术难点,确保了结合的稳定性和可靠性。通过此次工作,为后续相关项目的开展奠定了坚实基础,也提升了自己在应用开发领域的专业能力和实践经验。未来我将继续努力,不断优化和完善这一结合成果,为业务发展提供更强大的支持。

 

> 课程视频

 

>> 视频链接

 

👉 点击这里观看课程视频

 

 

> 实现过程

 

>> 资源准备

 

>>> 官方文档

官方文档

👉 点击这里查阅文档

建议了解一下基础的知识

 

 

>>> 准备内容

 

访问令牌

👉 点击这里生成COZE访问令牌

 

 

BOT ID

 

进入 Bot 的开发页面,开发页面 URL 中 bot 参数后的数字就是 Bot ID。

例如https://www.coze.cn/space/73428668341****/bot/73428668*****,bot ID 为73428668*****

 

>> 前端事件

 

官方文档

👉 点击这里查阅文档

建议了解一下基础的知识

 

参考设置

 

# Header/Body设置

## Header

Authorization:访问令牌
Content-Type:application/json
Accept:application/json
Host:api.coze.cn
Connection:close

## Body

bot_id:BOT ID
user:用户 ID
query:用户问题



 

通用表达式

 

# 最终回复

$.messages[?(@.type == "answer")].content

 

>> 自建插件

 

官方文档

👉 点击这里查阅文档

建议了解一下基础的知识

 

 

通用代码

 

# 后端函数
# python 3.6

# 代码

import requests
import json

headers = {
    'Authorization': f"Bearer {triggerConf.get('Personal_Access_Token')}",
    'Content-Type': 'application/json',
    'Accept': '*/*',
    'Host': 'api.coze.cn',
    'Connection': 'keep-alive',
}

data = {
    "bot_id": f"{triggerConf.get('Bot_Id')}",
    "user": "JDYUSER",
    "query": f"{triggerConf.get('yourquery')}",
    "stream": False
}

try:
    response_data = requests.post('https://api.coze.cn/open_api/v2/chat', headers=headers, json=data)
    result = json.loads(response_data.text)
    answer_content = [msg['content'] for msg in result['messages'] if msg['type'] == 'answer']
    if answer_content:
        answer_text = " ".join(answer_content)
        return {"messgae":answer_text}
    else:
        return {"messgae":"无有效回复内容"}
except Exception as e:
    return {"messgae":"未能有效对接COZE"}

# 请求参数

[
    {
        "id": "Personal_Access_Token",
        "label": "访问令牌",
        "description": "",
        "fieldType": "text",
        "isHidden": false,
        "isEnabled": true,
        "isRequired": false,
        "fieldConf": {
            "isMultiLine": false
        },
        "defaultValue": ""
    },
    {
        "id": "Bot_Id",
        "label": "Bot_Id",
        "description": "",
        "fieldType": "text",
        "isHidden": false,
        "isEnabled": true,
        "isRequired": false,
        "fieldConf": {
            "isMultiLine": false
        },
        "defaultValue": ""
    },
    {
        "id": "yourquery",
        "label": "用户问题",
        "description": "",
        "fieldType": "text",
        "isHidden": false,
        "isEnabled": true,
        "isRequired": false,
        "fieldConf": {
            "isMultiLine": true
        },
        "defaultValue": ""
    }
]

# 返回参数

[
    {
        "label": "回复信息",
        "id": "messgae",
        "fieldConf": {},
        "fieldType": "any"
    }
]

 

> 拓展实践

 

刚通过前端事件做了一个小测试,简道云提供的信息,如下:

 

{
  "role": "写作",
  "params": "夏天的夜晚"
}

 

{
  "role": "翻译",
  "params": "夏天的夜晚"
}

 

{
  "role": "求和",
  "params": "1,2,3,4,5,6"
}

 

role 是本次所使用的角色 ,params 是本次要处理的数据,然后,在 COZE 的 BOT 中 引入一个 专门定制的 工作流,让 BOT 在这里就像是 工作流的一个接口,用来接收数据与传递数据,这时候有意思的事情就发生,你会发现基于 COZE 所构建的这一个整体,就像是一个外部的拓展函数,可以形象的理解为:

 

COZE ( role , params )

 

它可以为你带来,极其丰富的想象空间。

 

> 未来意义

 

 

如前文所述,COZE 不是单独的具象化的某个功能,它是AI世界的一个连接器。

 

目前直接可使用的有豆包、通义千问、MiniMax、moonshot四款模型,据不完全统计,平台已经集成超 400 余款各类型的插件,官方插件50余个,涉及资讯阅读、旅游出行、效率办公、图片理解等多个分类,同时,也支持自建插件。通过工作流,可自定义问题处理的路径,让输出变的更为可控,其搭建方式和简道云平台的流程、智能助手PRO、数据工厂几乎类似,也是拖拉拽的方式。

 

目前,通过简道云主要处理的是数字类或逻辑性的信息,融合 COZE 后会不会带来一种新的方式,现在下结论有些尚早,但愿会有这种可能?

 

当然,在测试中也发现,因调用时限等问题,太过复杂的需求,目前来说响应结果可能还够理想,个人觉得,尽管如此,仍不可否认,这是一种值去关注的方式,最为核心的一点:成本低,且背后有着无限的可能。

 

> 更多内容

 

导航:云函数&前端事件&自建插件 内容集

汇总:论坛中发表过的所有帖子

 

承接简道云技术咨询与应用定制

承接月度技术支持服务

更多沟通交流可添加微信(zmlnow)

添加时请备注:简道云

 

 

 

分享扩散:
参与人数 +1 F币 +80 理由
苏瑞 + 80 【2024原创内容激励奖励】给你32个赞!

查看全部评分

沙发
发表于 2024-5-30 09:38:57
您好,您此次内容基于简道云和AI相结合,探索出新场景新实践,整个文章内容较为完善,有深度有价值,期待您的下次投稿~
板凳
发表于 2024-5-30 10:16:33
好牛
地板
发表于 2024-6-21 21:52:34
一个字:服!
两个字:崇拜!
三个字:只能看!
四个字:自己不会!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表