coze上构建必应搜索工作流

首先登入COZE网站,打开工作空间,进入后默认是个人空间,在其下方选择资源库,最后在右上角点击资源按钮,在弹出的列表中点击工作流。

构建必应搜索工作流

Coze官方介绍:必应搜索插件,其中插件输出参数的信息如下:

• 输出返回值字段介绍

参数名参数类型参数说明
codeNumber响应的状态码。不同的数值代表不同的状态,例如成功(0)、错误、异常等。
dataObject包含实际请求数据的响应部分,在请求成功时使用,返回的是调用结果的数据。
log_idString日志标识符:这是一个唯一的标识符,用于追踪和识别特定的API请求或操作。在日志记录和调试过程中,log_id 非常有用,因为它允许开发人员或支持团队通过这个标识符在系统日志中查找与特定请求相关的详细信息。
msgString消息:这是一个描述性的字段,它提供了关于API调用结果的额外信息,用以解释code的具体含义。这通常包括成功操作的确认、错误描述、警告或其他任何需要通知用户的信息。例如,如果API调用成功,msg 返回Success;如果调用失败,则返回Failure。
response_for_modelString根据用户问题搜索返回得到的结果:[5个问题对应的链接和网页内容描述]

其中data参数包含了问题query搜索出的网页的信息,其内部参数描述如下:

参数名参数类型参数说明
typeStringdata的返回值为字符串文本
imagesObject根据用户问题搜索出的网页中内含的图片信息,重点信息在value参数里
queryContextObject其下有originalQuery,对应用户原始问题的文本
rankingResponseObject在输入参数里count值对应搜索网页个数的结果响应并排序
videosObject根据用户问题搜索出的网页中内含的视频信息,重点信息在value参数里
webPagesObject根据用户问题搜索出的网页中内含的网页信息,重点信息在value参数里

因此,kie同学主要使用其中的response_for_model参数进行工作流设计,具体内容如下:

工作流名称:search_test

工作流描述:Useful for when you want to use search_test

工作流节点组成:开始节点,插件节点1,代码节点,插件节点2,结束节点

工作流示意图

必应搜索插件

链接读取插件

该工作流组件的内容如下:
1. 开始节点

2.必应搜索插件

3.代码节点

• 代码

import json
import re
​
async def main(args: dict) -> Output:
    parsed_data = json.loads(args.params['input'])
    for item in parsed_data:
        regex = r"link:(http[s]?://[^\s]+)"
        match = re.search(regex, item)
        if match:
            return {"url": match.group(1).replace('\n','')}
    return {"url": ""}  

4.链接读取插件

5.结束节点

• 回答内容

## 搜索网页
[{{output.title}}]({{url}})
## 网页全文
{{output.content}}

测试数据和结果如下:

测试数据1:
什么是AI?
测试数据1结果:
## 搜索网页
[AI知识科普①:AI的定义、起源、发展、案例](http://m.toutiao.com/group/7372498851418260006/)
## 网页全文
发布时间为2024-05-24 17:40:57AI时代到来,你是否了解AI的定义及其起源?这篇文章里,作者做了相关的分享,或许可以帮你更加了解AI这个行业。大家好,今天的更新是AI科普系列的第一期。首先我们要知道:AI和人工智能是完全一致的概念,AI即Artificial Intelligence是人工智能英文单词的缩写。(在所有以后的分享中,作者将优先使用汉语进行表达,避免给大家带来认知负担。)一、AI的定义人工智能(AI)是模拟人类智能,使计算机系统能够学习、推理、感知、以解决问题的一门科学。在人工智能的早期阶段,主要是模拟人类的能力,一个最简单的例子是计算机能像人一样计算出2+3的结果是5,但这种能力仅仅是固定的程序,还远不是我们今天所说的人工智能。在这个过程中,参考人类的能力分类,逐渐把人工智能的能力分成了:认知、处理、表达、决策等等方面的能力。拿设计师非常熟悉的MJ产品而言,就是【表达】这一方面中细分的【通过图像进行表达】的能力。而ChatGPT则是融合了认知、处理、表达等等多方面能力的产品,加上极高的成熟程度,才在近年引爆了人工智能概
.......(此处省略若干字)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值