如何利用工作流自定义一个AI智能体

选择平台

目前已经有不少大模型平台都提供自定义智能体的功能,比如

  1. 百度的文心

https://agents.baidu.com/

  1. 阿里的百炼平台

https://bailian.console.aliyun.com/。

今天再来介绍一个平台扣子(https://www.coze.cn/),扣子是字节跳动开发的一站式AI开发平台,为用户提供便捷、高效的工具,帮助他们快速创建、调试和优化AI聊天机器人。无论用户是否具备编程背景,都能通过扣子平台轻松构建各种基于AI模型的问答机器人。从简单的问答到复杂的逻辑对话,扣子都能应对自如。此外,用户还可以将创建的机器人发布到各大社交平台和通讯软件,与更广泛的用户群体进行互动。
在这里插入图片描述
在扣子平台上,用户们可以体验到一种前所未有的拓展能力。这个平台拥有丰富多样的插件工具,数量超过60种,涵盖了资讯阅读、旅游出行、效率办公、图片理解等各个方面,为机器人赋予了多元化的API和多模态模型。这些插件的存在,让机器人的功能得以极大丰富。
在这里插入图片描述
在这个充满活力的平台上,用户们纷纷尝试将各种插件集成到自己的机器人中。例如,一位热爱旅行的用户,将旅游出行插件添加到他的机器人中。每当他计划出行时,机器人就能为他提供详尽的旅游建议,包括景点推荐、交通指南、天气预报等。这不仅让旅行变得更加便捷,还增添了不少乐趣。
在这里插入图片描述

利用工作流创建智能体

之前我们已经学过怎样使用提示词完成智能体定制,若不了解可以关注公众号“旭哥聊科技”,这次我们玩些更高级的,定制“工作流”。
在这里插入图片描述
我们以创建这样一个工作流(名字:dailynews)为例。这个工作流程的作用是:把用户输入的内容通过头条接口查询新闻信息,然后把查到的结果传给大模型,最好让它来总结分析新闻并给出最终的结果。

(1)开始-设置输入
在这里插入图片描述

(2)根据输入查询相关新闻
首先在插件里面找到“头条新闻”。
在这里插入图片描述

然后放到工作区,把前面的输入的输出值连接到头条的输入,关键是选择正常的变量名称。
在这里插入图片描述

(3)代码编写(支持Python和JavaScript)

其实这一步可以省略,如果想更好汇总数据,可以自己编写脚本处理文本。若不想麻烦,可以直接使用头条返回的数据字段。以下例子也只是把所有标题和内容分别存放到一个列表里面。
在这里插入图片描述

(4)大模型处理

其实选择头条返回的summary和选择代码输出的contents的效果是差不多。然后在提示词里面放好占位符{{input}},这样提示词会根据输入进行调整。

在这里插入图片描述

(5)结果输出

回答内容就是输出到屏幕最后结果,同样利用占位符{{output}}显示接收到的输入内容并显示到用户面前。

在这里插入图片描述

智能体调用工作流

有了这个dailynews工作流后,我们再返回到首页,创建新的“Bot”
在这里插入图片描述

只需要在技能选项中增加这个工作流。
在这里插入图片描述

无需其他配置,便可以完成,请看一下效果。

在这里插入图片描述

发布你的智能体

在扣子上,可以通过简单配置就可以发布到好几个平台,还能发布到微信公众号。点击右上角“发布”便进入发布配置页面,如下图所示。每一个平台都有一些相关的配置步骤,只需要跟着官方教程,一步步完成就可以了。

在这里插入图片描述
由于受限于公众号的交互,不能进行流式响应,需要发送“继续”才能获取结果,而且还会和关键词有重复。这是有一点不足。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/598559.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

被忽略的C语言堆栈内存编程细节

没想到,评论区的一个提问,成了我知识的裂缝。🤣 前段时间解决了自己代码中的一个关于栈内存问题,便班门弄斧的写了一篇文章栈内存文章,没想到发出来很快便被大佬发现了其中一个问题🤣,在评论区里…

程序员的神器指南!揭秘软件开发必备工具

在软件开发的广袤海洋中,程序员们像是驾驶着帆船探索未知的航海者。他们面对的不仅仅是代码的挑战,还有项目管理、协作沟通和时间限制的压力。为了应对这些挑战,程序员们需要一系列强大的工具,就像是海中的指南针,帮助…

项目又延期了,怎么办?

Ada问:负责的几个版本上线都延期了,在测试环境出了问题,改过再测上线后,还是出问题。身为产品经理,很困惑,项目不断延期,又被打脸。怎么办? 学姐回答: 经理每天都是忙着…

mac安装linux的centos strem9 虚拟机解压rar文件报错

背景:解压rar文件需要再linux上安装unrar工具 yum install unrar直接安装的后解压报错,如图 解决办法: 下载:wget https://www.rarlab.com/rar/rarlinux-x64-6.0.2.tar.gz 安装: tar -zxvf rarlinux-x64-6.0.2.tar.gz cd rar …

C语言例题35、反向输出字符串(指针方式),例如:输入abcde,输出edcba

#include <stdio.h>void reverse(char *p) {int len 0;while (*p ! \0) { //取得字符串长度p;len;}while (len > 0) { //反向打印到终端printf("%c", *--p);len--;} }int main() {char s[255];printf("请输入一个字符串&#xff1a;");gets(s)…

redis持久化存储

Redis的持久化机制 Redis是一个基于内存的数据库&#xff0c;它的数据是存放在内存中&#xff0c;内存有个问题就是关闭服务或者断电会丢失。Redis的数据也支持写到硬盘中&#xff0c;这个过程就叫做持久化。 Redis提供如下两种持久化方式 RDB&#xff08;Redis DataBase&am…

外网禅道配置

exportfs -avrf 修改代码&#xff0c;避免启动太慢&#xff1a;vi /opt/zbox/bin/zbox.php 启动和停止 /opt/zbox/zbox start /opt/zbox/zbox stop

如何保护数据安全?迅软DSE加密系统给信息撑把保护伞!

信息安全当然需要保护&#xff0c;不然企业的信息可以发给任何人&#xff0c;普通信息还好&#xff0c;如果是重要机密呢&#xff0c;企业重要信息被发出去后可能会造成一些麻烦&#xff0c;所以可以使用加密系统&#xff0c;对数据进行安全保护&#xff0c;防止泄密问题&#…

一次 K8s Pod 频繁被“驱逐”,结果竟是这样的?

问题描述 某天下午运维反馈说我们这一个pod一天重启了8次&#xff0c;需要排查下原因。一看 Kibana 日志&#xff0c;jvm 没有抛出过任何错误&#xff0c;服务就直接重启了。显然是进程被直接杀了&#xff0c;初步判断是 pod 达到内存上限被 K8s oomkill 了。 Containers: c…

学习软考----数据库系统工程师22

关系运算 基本的关系代数运算 拓展的关系运算 除&#xff1a;需要S连接中属性为C和D的两个元组都与R连接一样&#xff0c;且在R连接中对应的另外的元素完全一致 总结

VBA在Excel中注册登录界面的应用

Excel工作表也可以做一个小程序,登录注册后可以访问或修改。为了简便,没有做复杂的控件,能说明问题就行。可以根据需要添加更多的判断条件,控制注册和访问人数。本次操作对注册没有任何限制,只要注册后就可以根据注册的账号和密码进行访问和修改。注册登录界面截图: 操作…

【数据结构】 顺序表专题

目录 1.顺序表的概念及结构 1.1线性表 1.2顺序表 2.顺序表的分类 2.1静态顺序表 2.2动态顺序表 1.顺序表的概念及结构 1.1线性表 线性表&#xff08;Linear List&#xff09;是数据结构中的一种基本结构&#xff0c;它是一个具有n个数据元素的有限序列。线性表的特点是数…

速卖通新卖家测评攻略:从入门到精通

在电商行业中&#xff0c;测评被广泛认为是提升产品转化率和销量的有效手段。对于速卖通的卖家而言&#xff0c;测评的必要性更是显而易见。测评&#xff0c;本质上与国内电商的补单行为相似&#xff0c;是一种通过增加销量来提升产品权重的方法。 特别是在竞争激烈的类目中&a…

Colibri for Mac v2.2.0 原生无损音频播放器 激活版

Colibri支持所有流行的无损和有损音频格式的完美清晰的比特完美播放&#xff0c;仅使用微小的计算能力&#xff0c;并提供干净和直观的用户体验。 Colibri在播放音乐时使用极少的计算能力。该应用程序使用最先进的Swift 3编程语言构建&#xff0c;BASS音频引擎作为机器代码捆绑…

VS code ESP-IDF 提示“loading ‘build.ninja‘: 系统找不到指定的文件” 的解决方案

最近在搞esp32&#xff0c;使用VS code进行开发&#xff0c;但是当把别人的工程直接导进去的时候编译报错找不到文件&#xff1a; 但是在之前明明已经新建工程成功了&#xff0c;那应该是缺少某些文件吧。在网上找到一种方法就是将文件拷贝到之前新建的文件里面&#xff0c;确…

Wish、Newegg、Allegro卖家如何做测评补单 快速提升产品权重与销量

大部分主流平台卖家都会使用测评补单来增加产品权重、提高销量。经常会有一些平台的卖家咨询我其他平台能否像亚马逊一样通过测评补单来提升曝光。 其实大部分跨境电商都是可以通过补单来增加店铺权重提升产品排名。其实亚马逊相对来说风控是最严的&#xff0c;风控点多达几十…

WouoUIPagePC端实现

WouoUIPagePC端实现 WouoUIPage是一个与硬件平台无关&#xff0c;纯C语言的UI库&#xff08;目前只能应用于128*64的单色OLED屏幕上&#xff0c;后期会改进&#xff0c;支持更多尺寸&#xff09;。因此&#xff0c;我们可以在PC上实现它&#xff0c;本文就以在PC上使用 VScode…

网络安全之动态路由RIP详解

RIP&#xff1a;路由信息协议 RIP分为三个版本&#xff1a;RIPV1,RIPV2&#xff08;在IPv4中使用&#xff09;,RIPNG&#xff08;在IPv6中使用&#xff09; RIPV1是一种有类别的距离矢量型路由协议&#xff08;不传递网络掩码&#xff09;。 RIPV2是一种无类别的距离矢量型路…

Java代码基础算法练习-删除有序数组中的重复项-2024.05.07

任务描述&#xff1a; 给一个有序数组&#xff08;共10个元素&#xff09;&#xff0c;请在不新建数组的情况下&#xff0c;删除重复出现的元素&#xff0c;使 每个元素只出现一次&#xff0c;最后请输出删除重复元素后数组的新长度和数组元素。 解决思路&#xff1a; 要删除…

javascript中的DOM和BOM

目录 JavaScript中的对象 简介&#xff1a; js对象的基本用法&#xff1a; 创建对象&#xff1a; 访问对象的属性&#xff1a; 设置修改对象的属性&#xff1a; 删除对象的属性&#xff1a; DOM&#xff08;文档对象模型&#xff09; 简介&#xff1a; DOM对象的属性…