当前位置: 首页 > news >正文

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则是融合了认知、处理、表达等等多方面能力的产品,加上极高的成熟程度,才在近年引爆了人工智能概
.......(此处省略若干字)


http://www.mrgr.cn/news/55452.html

相关文章:

  • 关于懒汉饿汉模式下的线程安全问题
  • idea中文国际化转码
  • Vue2、Vue3温习解惑知识点
  • 电影评论网站开发:Spring Boot技术指南
  • 微信小程序-自定义组件
  • 【文心智能体 | AI大师工坊】如何使用智能体插件,完成一款购物类智能体的开发,来体验一下我的智能体『科技君Tom』
  • Xilinx 7系列FPGA中IDDR的介绍(一)
  • @ConditionalOnExpression条件加载Bean
  • WSL2-轻量级AI训练场景最佳生产环境
  • 前端拦截302重定向
  • Python 代码主要用于处理和分析 OpenFOAM(一种用于计算流体力学的软件)生成的数据,并提供了一些实用的工具函数。
  • HarmonyOS Next应用开发——多种方式实现图片解码
  • 【论文精读】把一切转成mesh!MeshAnything和MeshAnythingV2论文解析
  • 挖掘 M2 Pro 32G UMA 内存潜力:在 Mac 上本地运行清华大模型 ChatGLM2-6B
  • 云服务器遭受攻击后的应急响应与解决策略
  • 【前端Vue学习笔记】组件注册方式 组件传递数据 组件事件 透传 插槽slot 组件生命周期 动态组件 异步组件 依赖注入 Vue应用
  • leetcode动态规划(八)-不同的二叉搜索树
  • 生信学院|10月22日《SOLIDWORKS 自定义属性卡片应用》
  • React第十一章(useReducer)
  • 如何解决企业异地办公网络难题?
  • 持续输出面试题系列之SpringCloud篇
  • 数造科技荣获2024DAMA中国“数据治理创新奖”
  • 4.1粒子系统
  • C++游戏开发入门:用 SDL 实现你的第一个 2D 游戏
  • 汕头市自闭症全托管学校,为孩子打开未来大门
  • consumer 角度讲一下i2c外设