当RPA遇到ChatGPT, 有哪些好玩的玩法

实在RPA于2023年4月7日发布了 6.7.0 SP3,其中最引人注目的亮点是与ChatGPT的紧密集成 。这种集成为用户提供了全新的玩法和体验,使他们能够与智能模型进行即时对话和交互,从而提高工作效率和创造力。用户可以将ChatGPT作为虚拟助手,与之交流并指导RPA的执行,寻求建议并获得智能的回答。

让我们一起看看有哪些好玩的玩法,并且怎么实现吧。

一、基础用法

  1. 拖拽组件到画布,填写“描述内容” —— 问ChatGPT的问题。 高级属性中选择勾选“打印组件的输出变量值”, 运行即可得到反馈结果,简单易用。(见↓图)

高级属性中选择勾选“打印组件的输出变量值” (见↓图)

返回结果 (见↓)

第一天:
上午:乘坐高铁到达黄山市站,转乘旅游大巴前往达观镇;
中午:在达观镇品尝特色美食;
下午:前往始信峰景区游览;
晚上:入住酒店,休息。

第二天:
上午:前往黄山风景区,参观云谷寺、莲花峰等景点;
中午:在景区内的餐厅享用黄山特色美食;
下午:继续游览景区,欣赏太平天国遗址等景点;
晚上:返回酒店休息。

第三天:
上午:前往松谷庵景区,参观爱情谷、天都峰等景点;
中午:在景区内的餐厅品尝当地美食;
下午:游览天海景区,观赏黄山四绝中的“怪石灵云”景观;
晚上:在光明顶欣赏日出日落。

第四天:
上午:前往玉屏景区,游览飞来石等景点;
中午:在景区内的餐厅享受当地的美食;
下午:返回达观镇休息;
晚上:可以自由安排,观看当地的传统表演或者在小吃街品尝当地美食。

第五天:
上午:离开酒店,乘坐旅游大巴返回黄山市站;
中午:在车上享用午餐;
下午:搭乘高铁返程。

以上是一份黄山旅行的计划,如有需要可以根据实际情况调整。

二、具体场景用法 

1.数据预处理​

如提取一句话中的邮箱,  ​原文:欢迎联系我们,联系邮箱:bond.ir@huawei.com ​提取结果:bond.ir@huawei.com ​ 见↓  ​

2.精准回复买家评论

​主要步骤:①通过"获取界面元素文本"组件 获取评论 ②通过AI生成文本"获取评论内容的商家回复 ③通过"输入文本"组件,回复用户的评论。 (见↓图)

亮点:①通过合理利用prompt技巧,比如 "针对用户的评价,结合用户评价的具体内容,给出声情并茂的回复 :" + 用户评论内容,可以给出有针对性的精准回复,在商家的回复内容会提及用户的评论内容,避免了千篇一律。(见↓图)​​ ​

3.高质量翻译支持 

从实际使用效果看,翻译质量比大多数的翻译软件质量更好。 ​

​​​

4.数据分析

​数据分析的基础操作像聚合、求平均值、通过方差对比两份数据的稳定程度等,可以把数据通过"AI生成文本"组件,发送我们想要chatGPT做的数据分析任务,然后给出结果。 ​比如, 现有2份数据:

1. 样本数据1:
[12, 15, 18, 20, 22, 25, 27, 30, 32, 35, 38, 40, 42, 45, 48]

样本数据2:
[5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47]

计算这两份数据谁的中位数更大,谁更加稳定?​​

给出结论:

虽然两份数据的方差和标准差很接近,但样本数据1的标准差稍小一些,说明样本数据1相对更加稳定。 

综合以上分析,样本数据1的中位数更大,样本数据1相对更加稳定。

5.链接格式去除转义符

原始链接:https://szzn.oss-cn-hangzhou.aliyuncs.com/%E5%AE%9E%E5%9C%A8%E6%9C%BA%E5%99%A8%E4%BA%BA.exe ​利用“AI生成文本”组件转换后:

6.直接将Excel数据转为二维数组

​从Excel中拷贝数据,想要转为二维数组,通过"AI生成文本"组件可以直接完成:

名称	数值	数值	日期
asdf1	11223	11223	1月1日
asdf3	11225	11225	1月3日
asdf4	11226	11226	1月4日
asdf5	11227	11227	1月5日
asdf6	11228	11228	1月6日
asdf7	11229	11229	1月7日
asdf8	11230	11230	1月8日
asdf9	11231	11231	1月9日
asdf10	11232	11232	1月10日
asdf11	11233	11233	1月11日
asdf12	11234	11234	1月12日
asdf13	11235	11235	1月13日
asdf14	11236	11236	1月14日

 [
    ['名称', '数值', '数值', '日期'],
    ['asdf1', 11223, 11223, '1月1日'],
    ['asdf3', 11225, 11225, '1月3日'],
    ['asdf4', 11226, 11226, '1月4日'],
    ['asdf5', 11227, 11227, '1月5日'],
    ['asdf6', 11228, 11228, '1月6日'],
    ['asdf7', 11229, 11229, '1月7日'],
    ['asdf8', 11230, 11230, '1月8日'],
    ['asdf9', 11231, 11231, '1月9日'],
    ['asdf10', 11232, 11232, '1月10日'],
    ['asdf11', 11233, 11233, '1月11日'],
    ['asdf12', 11234, 11234, '1月12日'],
    ['asdf13', 11235, 11235, '1月13日']
]

7. 提取字典变量中定制化需求的值​

原始数据:

{
    'key1': 'value',
    'key2': 123,
    'key3': [1, 2, 3],
    'key4': {
        'nested_key1': 'nested_value',
        'nested_key2': [4, 5, 6],
        'nested_key3': {
            'deep_key1': 'deep_value',
            'deep_key2': True
        }
    },
    'key5': 'value'
}

要获取 这个字典中,值含有数字的key值与value值,如果不通过AIGC, 就需要写正则表达式做判断,还是有点麻烦的,通过AIGC,大大降低了难度。  ​

8. 生成随机数 

各家RPA厂商提供的随机数,通常都是0-1之间的随机小数数,如果要生成大于1的随机数,还需要乘上一个系数进行转换。通过"AI生成文本"组件,可以获取更加自由的随机数。

以下是一个15位数的随机数:

352198467209376

通过输出的变量,传递给其他组件使用。

9. 把文本转为ASCII

不少RPA厂商目前的 "把文本转为ASCII" 组件,都是针对单个字符进行处理,如果是批量文本的话,就需要进行字符串切合+循环,不太方便。通过"AI生成文本", 可以一次性完成。

返回结果:

以下是将该段话转换为ASCII值的文本:

"25105 26368 82 80 65 25104 23588 20250 24847 12290 52 46 55 46 48 32 83 80 51 23994 26159 65292 25105 20010 26381 20154 24471 38656 26368 26435 19968 38144 21487 24405 65292 36825 20250 20197 34389 20320 22120 25216 29983 26377 36825 21319 21516 25353 26234 19968 27668 20026 20869 65292 23567 19968 36825 22235 20154 24687 26377 21147 36873 19982 20250 33021 19997 25293 26399 23384 12290"

请注意,每个字符被转换为其对应的ASCII值,并用空格分隔开来。

10.提取json中的字段值

原文:

  • 提取state字段结果:"CA"

  • 提取所有电话号码的结果:["555-555-1234", "555-555-5678"]  

提取的结果很准确,而且可以没有代码基础就能实现。提取所有电话号码,用代码实现会麻烦得多

三、设计器中使用的其他用法

1.快捷插入

在设计器中,还有快捷插入这个组件的方法。在设计器画布的最下方,输入"文本生成","生成文本"等,弹出的下拉框快速选择输入,见↓图与录屏。

小结

chatGPT与RPA结合 好玩的玩法还有很多,很多方面体现在ChatGPT 降低了RPA 使用的难度,如果不用chatGPT虽然也可以实现,但会麻烦很多,像从长json中提取多个数据,链接格式去除转义符,提取字典变量中定制化需求的值,直接将复制的Excel数据转为二维数组,高质量翻译支持。还有一些是可以让RPA更加智能化,如结合买家评论内容,精准批量回复买家评论,避免千篇一律的回复。实际上现在卖家的评论,对不同的买家,回复都是一模一样。上面列的也只是一小部分的例子,后面再继续挖掘。

由于chatGPT等AIGC的工具对于上传的数据大小有限制,从而如果需要处理的字符数量比较多的情况就不适用,这是"AI生成文本"比较明显的短板。 对于数据量较大的情况,如果使用"AI生成文本",  可以使用由它提供的代码去运行得出结果, 没法偷懒直接得到结果。

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

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

相关文章

java设计模式(二十三)访问者模式

目录 定义模式结构角色职责代码实现适用场景优缺点定义 访问者模式是一种行为型模式,它允许你定义一个作用于某个对象结构中的各个元素的操作,而同时又不改变这些元素的类。该模式的核心思想是将数据结构与数据操作分离,从而可以在不改变数据结构的前提下定义新的操作。 模…

《计算机系统与网络安全》 第十章 防火墙技术

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

MySQL日志详解

♥️作者:小刘在C站 ♥️个人主页: 小刘主页 ♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏&#xf…

Shell脚本编程教程

Shell脚本编程 1.Shell脚本语言的基本结构 1.1 Shell脚本的用途: 自动化常用命令执行系统管理和故障排除创建简单的应用程序处理文本或文件 1.2 Shell脚本基本结构: ​ Shell脚本编程:是基于过程式,解释执行的语言 编程语言…

从0到1精通自动化测试,pytest自动化测试框架,fixture之autouse=True(十二)

一、前言 平常写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦 fixture里面有个参数autouse,默认是Fasle没开启的,可以设置为Tr…

4.27 功率谱

功率信号能量一定是无穷大的 1处解释,由于上述信号是截断信号,只有-T/2 ~ T/2有有效信号,因此有了1式 能量信号和能量密度构成傅里叶变换对 功率信号和功率密度构成傅里叶变换对 自相关函数和他的能量谱或者功率谱构成傅里叶变换对

Java框架之spring 的 AOP 和 IOC

写在前面 本文一起看下spring aop 和 IOC相关的内容。 1:spring bean核心原理 1.1:spring bean的生命周期 spring bean生命周期,参考下图: 我们来一步步的看下。 1 其中1构造函数就是执行类的构造函数完成对象的创建&#x…

代码随想录再战day3

力扣 209移除链表 思路: 第一: 首先明白 链表中的元素是无法被真正的删除的 只能替换指针的指向的元素 第二: 这道题是说移除链表中的目标元素,需要创建一个虚拟节点dummy去始终指向我们的头节点,能够保证我们最后输出…

Yolov5-Face 原理解析及算法解析

YOLOv5-Face 文章目录 YOLOv5-Face1. 为什么人脸检测 一般检测?1.1 YOLOv5Face人脸检测1.2 YOLOv5Face Landmark 2.YOLOv5Face的设计目标和主要贡献2.1 设计目标2.2 主要贡献 3. YOLOv5Face架构3.1 模型架构3.1.1 模型示意图3.1.2 CBS模块3.1.3 Head输出3.1.4 stem…

Ubuntu连不上网,在windows安装docker后

在windows上安装docker后,会依赖于virtualbox虚拟机,并且有虚拟网络,与ubuntu虚拟机网络产生冲突。 解决办法,打开网络适配器,禁用VirtualBox网络 这个时候就可以了。 ubuntu上使用docker pull镜像的时候&#xff0c…

MongoDB简介

目录 1、NoSQL概述 2、什么是MongoDB 3、MongoDB特点 一、MongoDB安装(docker方式) 二、MongoDB安装(普通方式) 三、MongoDB 概念解析 1、NoSQL概述 NoSQL(NoSQL Not Only SQL),意即反SQL运动,指的是…

【AcWing算法基础课】第二章 数据结构(部分待更)

文章目录 前言课前温习一、单链表核心模板1.1题目描述1.2思路分析1.3代码实现 二、双链表核心模板2.1题目描述2.2思路分析2.3代码实现 三、栈核心模板3.1题目描述3.2思路分析3.3代码实现 四、队列核心模板4.1题目描述4.2思路分析4.3代码实现 五、单调栈核心模板5.1题目描述5.2思…

短视频矩阵抖音账号矩阵系统源码开发者自研(一)

一、短视频矩阵系统源码框架建模搭建 目录 一、短视频矩阵系统源码框架建模搭建 1.抖音账号矩阵系统功能模型建模 2.短视频账号矩阵系统接口开发规则 二、短视频矩阵系统源码视频剪辑转码处理 短视频矩阵系统是一个多功能的视频内容管理系统,用于创建、剪辑发布…

charles unknown 问题和手机代理设置(iOS手机)

一、Charles下载 下载地址:https://www.charlesproxy.com/download/ 二、Charles配置代理 1.查看本机IP:help-->Local IP Address 2.查看或者设置访问端口:Proxy->Proxy Settings 3.设置不代理计算机的请求(推荐&#xff0…

buuctf re(二)+ web CheckIn

目录 re xor helloword reverse3 web SUCTF 2019 CheckIn xor 1.查壳 64位,无壳 2.ida,f5查看伪代码 3.跟进global dq是八个字节,汇编数据类型参考汇编语言---基本数据类型_汇编db类型_wwb0111的博客-CSDN博客 4.因为global变量里有一…

蓝桥杯专题-试题版-【九宫重排】【格子刷油漆】【回文数字】【国王的烦恼】

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列 👉关于作者 专注于Android/Unity和各种游…

高级第二个月复习

1.route与router的区别 $route:获取路由信息 指当前路由实例跳转到的路由对象 包括: $route.path 字符串,等于当前路由对象的路径,会被解析为绝对路径,如/home/ews $route.name 当前路由的名字,如果没有使…

Flutter悬浮UI的设计Overlay组件

文章目录 APP开发经常要遇到的开发场景Overlay 的介绍Overlay的使用规则举例说明源码例子报错报错No Overlay widget found报错原因解决方法 修改后的源码 例子效果 APP开发经常要遇到的开发场景 有时候我们在开发APP的时候会遇到下面这些需求: 在现有页面上添加浮…

【记录】实践场景

Apache Doris 在京东搜索实时 OLAP 探索与实践 https://doris.apache.org/zh-CN/blog/JD_OLAP/ 通过对比开源的几款实时OLAP引擎,我们发现doris和clickhouse能够满足我们的需求,但是clickhouse的并发度太低是个潜在的风险,而且clickhouse的数…

css新特性(五)

css基础(一)css基础(一)_上半场结束,中场已休息,下半场ing的博客-CSDN博客Emmet语法Emmet语法_上半场结束,中场已休息,下半场ing的博客-CSDN博客css基础(二)c…