如何利用百炼智能体编排应用轻松搭建智能AI旅游助手?

各位小伙伴儿,好哈!

在上一篇文章《5分钟基于阿里云百炼平台搭建专属智能AI机器人》中我们体验了如何利用阿里云百炼平台的智能体应用搭建专属智能机器人。

图片

它的配置过程相对简单,其“对话式”的输出形式也十分直观,非常适合初学者快速创建单一功能的AI应用。

如果您希望完成更复杂的任务,则建议您可以选择阿里云百炼平台的智能体编排应用。智能体编排应用会自动拆解、规划和分配任务,统一调度各个智能体,节省您规划和推进复杂项目的时间。

今天我们就来使用百炼智能体编排应用快速开发一个能够调度多个智能体的应用型功能:智能AI旅游助手。

一、场景描述:智能AI旅游助手

问题:

用户需要一个智能助手帮助他们收集和整理旅游景点的当天情况,并为用户提供景点的一些介绍。

解决方案:

我们使用智能体编排应用,将任务分解为两个独立的智能体,每个智能体负责不同的子任务。

角色和任务:

旅游智能助手:你是一个智能助手,用户输入他们的旅游目的地。你的任务是提供旅游地点当天的天气情况,酒店推荐,景点推荐等信息。

景点介绍智能助手:你是一个智能助手,给用户详细介绍当时景点的特色,包括一些小故事也可以包含在里面。

二、 创建应用

2.1 要创建应用,首先需要登录阿里云登录页页面,地址:
https://www.aliyun.com/product/bailian/pricing?utm_content=g_1000401035

登录后点击“我的应用”

图片

2.2 如上图,这里面会展示我们之前创建的各种智能体应用,我们点击右上角的“新增应用”,选择第三个——创建智能体编排应用。

图片

2.3 进入页面后,我们可以从左侧节点列表中看到各个节点的介绍,根据我们的需求,我们需要创建一个包含多个智能体的群组,自动协同多个智能体执行任务时,建议选择“智能体群组”节点,我们可以将“智能体群组”节点拖动到画布中。

图片

这样智能体群组就会出现在右侧画布中,我们可以随意的拖拽到合适的位置,操作非常简单。

图片

2.4 接下来我们可以删除开始节点自带的两个“输入参数”,这两个参数我们用不到。

图片

2.5 下面我们来配置智能体群组节点的群组名称和群组模型。群组名称:AI旅游小助手。模型选择我们可以选择通义千问-Plus,能力足够用,而且价格也不贵。

图片

2.6 那么接下来我们来配置智能体群组的子智能体,点击智能体“添加”。

图片

接下来我们可以开始创建我们的子智能体

第一个智能体名称:旅游智能助手

描述:你是一个智能助手,用户输入他们的旅游目的地。你的任务是提供旅游地点当天的天气情况,酒店推荐,景点推荐。

模型配置:通义千问-Plus

Prompt:你是一个智能助手,用户输入他们的旅游目的地。你的任务是提供旅游地点当天的天气情况,酒店推荐,景点推荐。

示例输入:

"明天想去北京,有什么建议?"

示例输出:

{"天气":"当天天气8-14度,注意保暖","酒店":"北京悠唐皇冠假日酒店,性价比高","景点推荐":"故宫,长城,南锣鼓巷等地和推荐理由"}

当用户输入旅游目的地时,请按照上述格式返回数据,越详细越好。

第二个智能体名称:景点介绍智能助手

描述:你是一个智能助手,给客户详细介绍当时景点的特色

模型配置:通义千问-Plus

Prompt:你是一个智能助手,用户输入他们的旅游目的地。你的任务是提供旅游地点的讲解,为客户详细介绍旅游景点的每个特色景区。

2.7 接下来我们按照图示连接各节点,并配置节点的输入输出参数。

图片

三  测试、发布与 API 调用

3.1 当我们配置完成后,我们就可以使用画布中的测试功能,查看测试应用效果。

图片

3.2 如果您觉得回答不可以,我们可以利用Prompt和小插件进行不断调试优化。如果回答可以了我们就可以点击画布中右上角的“发布”按钮,即可发布应用。

图片

图片

3.3 点击发布后的应用可以被API调用,您可以在智能体应用发布渠道页签,单击API调用右侧的查看API,查看通过API调用智能体应用的方法。
注:您需用您的API KEY对DASHSCOPE_API_KEY进行替换才可发起调用。

我们这里来尝试用微信公众号发布:我们只需要按照流程输入公众号开发者的ID就可以实现分享了,操作流程非常简单。

图片

当然,阿里云官方也提供了关于智能体编排应用其他分享渠道的配置方法,请参照下面这个个链接了解其它渠道发布方式。
https://help.aliyun.com/zh/model-studio/user-guide/share-an-application?spm=a2c4g.11186623.0.0.6df12066lFHZxl

四、智能体编排的优势

上面就是我们整体智能体编排应用的体验,大家也可以参考上一篇文章《5分钟基于阿里云百炼平台搭建专属智能AI机器人》一起来看下两者的体验区别。

下面我来说下对智能体编排的整体体验感受,与单个智能体应用相比,智能体编排有以下优势:

配置更灵活:智能体编排应用可以由多个具有自治能力的智能体组成,这些智能体还可以相互通信、信息共享和协作,这样无疑可以完成更复杂的任务。在需要多方协作和多路径并行处理任务的环境中表现出色。

任务分解与并行处理:智能体编排应用可以将复杂任务分解为多个子任务,这样就可以由不同的智能体并行处理,从而提高整体任务的执行效率和速度。

自动规划能力:智能体编排应用可以根据任务需求自动规划任务执行流程,灵活调度子智能体。

完整的智能体功能:智能体编排应用单个智能体节点依然支持RAG、插件和流程编排等功能,与单个智能体的功能保持一致。

简单总结一句,就是智能体编排应用更强大,处理复杂任务更有优势。但是需要自己稍微配置一下。当然这个配置非常简单,只需要简单的拖拽,完全不需要代码就可以快速开发一个能处理复杂任务的应用型智能体。

有兴趣的小伙伴可以右击访问下面的链接进去一起体验一下。链接:
https://www.aliyun.com/product/bailian/pricing?utm_content=g_1000401035

END

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET中的框架和运行环境

在.NET生态系统中,框架和运行环境是两个不同的概念,它们各自扮演着重要的角色。 下面我将分别介绍.NET中的框架和运行环境,并解释它们之间的区别。 .NET 框架(Frameworks) 框架提供了一套预定义的类库、工具和服务&…

js实现一个可以自动重链的websocket客户端

class WebSocketClient {constructor(url, callback, options {}) {this.url url; // WebSocket 服务器地址this.options options; // 配置选项(例如重试间隔、最大重试次数等)this.retryInterval options.retryInterval || 1000; // 重试间隔&#…

计算机视觉目标检测-DETR网络

目录 摘要abstractDETR目标检测网络详解二分图匹配和损失函数 DETR总结总结 摘要 DETR(DEtection TRansformer)是由Facebook AI提出的一种基于Transformer架构的端到端目标检测方法。它通过将目标检测建模为集合预测问题,摒弃了锚框设计和非…

【Vim Masterclass 笔记09】S06L22:Vim 核心操作训练之 —— 文本的搜索、查找与替换操作(第一部分)

文章目录 S06L22 Search, Find, and Replace - Part One1 从光标位置起,正向定位到当前行的首个字符 b2 从光标位置起,反向查找某个字符3 重复上一次字符查找操作4 定位到目标字符的前一个字符5 单字符查找与 Vim 命令的组合6 跨行查找某字符串7 Vim 的增…

Python3 JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript编程语言的一个子集,但JSON是独立于语言的,很多编程语言都支持JSON格式数据的…

202406 青少年软件编程等级考试C/C++ 二级真题答案及解析(电子学会)

第 1 题 冠军魔术 2018年FISM(世界魔术大会)近景总冠军简纶廷的表演中有一个情节:以桌面上一根带子为界,当他将纸牌从带子的一边推到另一边时,纸牌会变成硬币;把硬币推回另一边会变成纸牌。 这里我们假设纸牌会变成等量的硬币,而硬币变成纸牌时,纸牌的数量会加倍。那么…

springboot 默认的 mysql 驱动版本

本案例以 springboot 3.1.12 版本为例 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.1.12</version><relativePath/> </parent> 点击 spring-…

计算机网络(二)——物理层和数据链路层

一、物理层 1.作用 实现相信计算机节点之间比特流的透明传输&#xff0c;尽可能屏蔽具体传输介质和物理设备的差异。 2.数据传输单位 比特。 3.相关通信概念 ①信源和信宿&#xff1a;即信号的发送方和接收方。 ②数据&#xff1a;即信息的实体&#xff0c;比如图像、视频等&am…

sql server cdc漏扫数据

SQL Server的CDC指的是“变更数据捕获”&#xff08;Change Data Capture&#xff09;。这是SQL Server数据库提供的一项功能&#xff0c;能够跟踪并记录对数据库表中数据所做的更改。这些更改包括插入、更新和删除操作。CDC可以捕获这些变更的详细信息&#xff0c;并使这些信息…

AI数字人+文旅:打造数字文旅新名片

在数字化浪潮的推动下&#xff0c;人工智能技术正以前所未有的速度渗透到我们生活的每一个角落。特别是在文化和旅游领域&#xff0c;AI数字人的出现&#xff0c;不仅为传统文旅产业注入了新的活力&#xff0c;也为游客带来了全新的体验。 肇庆AI数字人——星湖 “星湖”是肇…

做一个 简单的Django 《股票自选助手》显示 用akshare 库(A股数据获取)

图&#xff1a; 股票自选助手 这是一个基于 Django 开发的 A 股自选股票信息查看系统。系统使用 akshare 库获取实时股票数据&#xff0c;支持添加、删除和更新股票信息。 功能特点 支持添加自选股票实时显示股票价格和涨跌幅一键更新所有股票数据支持删除不需要的股票使用中…

Protobuf编码规则详解

Protobuf编码规则详解 1 Message 结构1.1 tag1.1.1 字段编号(field_num)1.1.2 传输类型(wire_type) 1.2 字段顺序1.3 默认值 2 编码2.1 Varint编码2.1.1 Varint编码过程2.1.2解码过程2.1.3 存储2.1.4 小结2.2 有符号整数(sint32和sint64)编码的问题与zigzag优化 3 编码实践3.1测…

系统思考与因果智慧

“众生畏果&#xff0c;菩萨畏因”&#xff0c;这句话蕴藏着深厚的因果智慧&#xff0c;与系统思考不谋而合。 众生畏果&#xff0c;体现了大多数人的行为模式&#xff1a;关注的是眼前的问题与结果&#xff0c;比如失败、冲突、痛苦。正如在系统思考中&#xff0c;我们称之为…

【docker】exec /entrypoint.sh: no such file or directory

dockerfile生成的image 报错内容&#xff1a; exec /entrypoint.sh: no such file or directory查看文件正常在此路径&#xff0c;但是就是报错没找到。 可能是因为sh文件的换行符使用了win的。

计算机的错误计算(二百零七)

摘要 利用两个数学大模型计算 arccot(0.125664e2)的值&#xff0c;结果保留16位有效数字。 实验表明&#xff0c;它们的输出中分别仅含有3位和1位正确数字。 例1. 计算 arccot(0.125664e2)的值&#xff0c;结果保留16位有效数字。 下面是与一个数学解题器的对话。 以上为与…

MCANet: 基于多模态字幕感知的大语言模型训练无关视频异常检测

目录 摘要01 引言02 相关工作2.1 视频异常检测2.2 基于视频的大语言模型&#xff08;VLLMs&#xff09; 03 方法论3.1 问题定义3.2 MCANet3.3 图像字幕分支3.4 音频字幕分支3.5 基于LLM的异常评分3.6 视频-文本分数优化 04 实验4.1 数据集和评估指标4.2 实现细节4.3 定性结果4.…

WMS仓库管理系统,Vue前端开发,Java后端技术源码(源码学习)

一、项目背景和建设目标 随着企业业务的不断扩展&#xff0c;仓库管理成为影响生产效率、成本控制及客户满意度的重要环节。为了提升仓库作业的透明度、准确性和效率&#xff0c;本方案旨在构建一套全面、高效、易用的仓库管理系统&#xff08;WMS&#xff09;。该系统将涵盖库…

【Uniapp-Vue3】创建自定义页面模板

大多数情况下我们都使用的是默认模板&#xff0c;但是默认模板是Vue2格式的&#xff0c;如果我们想要定义一个Vue3模板的页面就需要自定义。 一、我们先复制下面的模板代码&#xff08;可根据自身需要进行修改&#xff09;&#xff1a; <template><view class"…

【Go】:图片上添加水印的全面指南——从基础到高级特性

前言 在数字内容日益重要的今天&#xff0c;保护版权和标识来源变得关键。为图片添加水印有助于声明所有权、提升品牌认知度&#xff0c;并防止未经授权的使用。本文将介绍如何用Go语言实现图片水印&#xff0c;包括静态图片和带旋转、倾斜效果的文字水印&#xff0c;帮助您有…

springCloudGateWay使用总结

1、什么是网关 功能: ①身份认证、权限验证 ②服务器路由、负载均衡 ③请求限流 2、gateway搭建 2.1、创建一个空项目 2.2、引入依赖 2.3、加配置 3、断言工厂 4、过滤工厂 5、全局过滤器 6、跨域问题